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

⚠️24 warnings

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

Warnings

vehicle_id not populated W002 8 errors

vehicle_id should be populated for TripUpdates and VehiclePositions

Sample errors
  • trip_id 1101D-0750 does not have a vehicle_id
  • trip_id 1101D-0735 does not have a vehicle_id
  • trip_id 1101D-0820 does not have a vehicle_id
  • trip_id 1101D-0835 does not have a vehicle_id
  • trip_id 1101D-0805 does not have a vehicle_id

schedule_relationship not populated W009 16 errors

trip.schedule_relationship and stop_time_update.schedule_relationship should be populated

Sample errors
  • trip_id 1101D-0750 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id 1101D-0750 does not have a schedule_relationship
  • trip_id 1101D-0735 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id 1101D-0735 does not have a schedule_relationship
  • trip_id 1101D-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 463 30 times (100 % of validations)
W009 trip.schedule_relationship and stop_time_update.schedule_relationship should be populated 2 911 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. 19 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-24 at 07:26 Europe/Paris.

trip_updates (97) 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-24 at 07:26 Europe/Paris. You can look at the GTFS-RT documentation.

{ "entity": [ { "id": "SM:s101-0656", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763963760" }, "stopId": "Dépot_dIncendie_AR", "stopSequence": 1 }, { "arrival": { "time": "1763963820" }, "departure": { "time": "1763963820" }, "stopId": "Place_Rotlache_AR", "stopSequence": 2 }, { "arrival": { "time": "1763963940" }, "departure": { "time": "1763963940" }, "stopId": "Orphelins_A", "stopSequence": 3 }, { "arrival": { "time": "1763964240" }, "departure": { "time": "1763964240" }, "stopId": "Pays_Basque_AR", "stopSequence": 4 }, { "arrival": { "time": "1763964360" }, "departure": { "time": "1763964360" }, "stopId": "Plein_Soleil_A", "stopSequence": 5 }, { "arrival": { "time": "1763964420" }, "departure": { "time": "1763964420" }, "stopId": "Vignoble_A", "stopSequence": 6 }, { "arrival": { "time": "1763964480" }, "departure": { "time": "1763964480" }, "stopId": "Schlierbach_Mairie_A", "stopSequence": 7 }, { "arrival": { "time": "1763964540" }, "departure": { "time": "1763964540" }, "stopId": "Salle_des_Fêtes_A", "stopSequence": 8 }, { "arrival": { "time": "1763964600" }, "departure": { "time": "1763964600" }, "stopId": "Route_Nationale_A", "stopSequence": 9 }, { "arrival": { "time": "1763965080" }, "departure": { "time": "1763965080" }, "stopId": "Collège_Dolto_A", "stopSequence": 10 }, { "arrival": { "time": "1763965380" }, "departure": { "time": "1763965380" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 11 }, { "arrival": { "time": "1763966400" }, "stopId": "Saint-Exupéry_15", "stopSequence": 12 } ], "timestamp": "1763963820", "trip": { "routeId": "101", "tripId": "s101-0656" } } }, { "id": "SM:T3-7-0702", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763964120" }, "stopId": "Saint-Louis_Gare_T3_AR", "stopSequence": 1 }, { "arrival": { "time": "1763964360" }, "departure": { "time": "1763964360" }, "stopId": "Soleil_R", "stopSequence": 2 }, { "arrival": { "time": "1763964480" }, "departure": { "time": "1763964480" }, "stopId": "Place_Mermoz_T3", "stopSequence": 3 }, { "arrival": { "time": "1763964600" }, "departure": { "time": "1763964600" }, "stopId": "Saint-Exupéry_T3", "stopSequence": 4 }, { "arrival": { "time": "1763964780" }, "departure": { "time": "1763964780" }, "stopId": "Burgfelderhof_R", "stopSequence": 5 }, { "arrival": { "time": "1763964840" }, "departure": { "time": "1763964840" }, "stopId": "Waldighoferstrasse_AR", "stopSequence": 6 }, { "arrival": { "time": "1763964900" }, "departure": { "time": "1763964900" }, "stopId": "Félix_Platter-Spital_R", "stopSequence": 7 }, { "arrival": { "time": "1763964960" }, "departure": { "time": "1763964960" }, "stopId": "Im_Westfeld_AR", "stopSequence": 8 }, { "arrival": { "time": "1763965020" }, "departure": { "time": "1763965020" }, "stopId": "Strassburgerallee_AR", "stopSequence": 9 }, { "arrival": { "time": "1763965080" }, "departure": { "time": "1763965080" }, "stopId": "Burgfelderplatz_AR", "stopSequence": 10 }, { "arrival": { "time": "1763965200" }, "departure": { "time": "1763965200" }, "stopId": "Pilgerstrasse_AR", "stopSequence": 11 }, { "arrival": { "time": "1763965260" }, "departure": { "time": "1763965260" }, "stopId": "Spalentor_AR", "stopSequence": 12 }, { "arrival": { "time": "1763965320" }, "departure": { "time": "1763965320" }, "stopId": "Universität_AR", "stopSequence": 13 }, { "arrival": { "time": "1763965380" }, "departure": { "time": "1763965380" }, "stopId": "Musik-Akademie_AR", "stopSequence": 14 }, { "arrival": { "time": "1763965500" }, "departure": { "time": "1763965500" }, "stopId": "Barfüsserplatz_AR", "stopSequence": 15 }, { "arrival": { "delay": 120, "time": "1763965740" }, "departure": { "delay": 120, "time": "1763965740" }, "stopId": "Bankverein_AR", "stopSequence": 16 }, { "arrival": { "delay": 60, "time": "1763965800" }, "departure": { "delay": 60, "time": "1763965800" }, "stopId": "Aeschenplatz_R", "stopSequence": 17 } ], "timestamp": "1763960525", "trip": { "directionId": 1, "routeId": "T3", "tripId": "T3-7-0702" } } }, { "id": "SM:s108-0700", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 334, "time": "1763964334" }, "scheduleRelationship": "SKIPPED", "stopId": "Tilleul_A", "stopSequence": 1 }, { "arrival": { "delay": 347, "time": "1763964391" }, "departure": { "delay": 347, "time": "1763964407" }, "stopId": "Notre-Dame_du_Chene_A", "stopSequence": 2 }, { "arrival": { "delay": 348, "time": "1763964513" }, "departure": { "delay": 348, "time": "1763964528" }, "stopId": "Artisanat_A", "stopSequence": 3 }, { "arrival": { "delay": 317, "time": "1763964617" }, "departure": { "delay": 317, "time": "1763964617" }, "stopId": "Sénateur_Brom_A", "stopSequence": 4 }, { "arrival": { "delay": 199, "time": "1763964827" }, "departure": { "delay": 199, "time": "1763964859" }, "stopId": "Vignes_608R", "stopSequence": 5 }, { "arrival": { "delay": 197, "time": "1763964973" }, "departure": { "delay": 197, "time": "1763964977" }, "stopId": "Hopfet_A", "stopSequence": 6 }, { "arrival": { "delay": 227, "time": "1763965091" }, "departure": { "delay": 227, "time": "1763965127" }, "stopId": "Place_Coluche_A", "stopSequence": 7 }, { "arrival": { "delay": 197, "time": "1763965187" }, "departure": { "delay": 197, "time": "1763965217" }, "stopId": "École_des_Missions_A", "stopSequence": 8 }, { "arrival": { "delay": 287, "time": "1763965468" }, "departure": { "delay": 287, "time": "1763965487" }, "stopId": "Halliers_A", "stopSequence": 9 }, { "arrival": { "delay": 298, "time": "1763965558" }, "departure": { "delay": 298, "time": "1763965558" }, "stopId": "Hésingue_Église_A", "stopSequence": 10 }, { "arrival": { "delay": 298, "time": "1763965618" }, "departure": { "delay": 298, "time": "1763965618" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 11 }, { "arrival": { "delay": 298, "time": "1763965738" }, "departure": { "delay": 298, "time": "1763965738" }, "stopId": "Cerisiers_A", "stopSequence": 12 }, { "arrival": { "delay": 298, "time": "1763965798" }, "departure": { "delay": 298, "time": "1763965798" }, "stopId": "Raisins_A", "stopSequence": 13 }, { "arrival": { "delay": 298, "time": "1763965858" }, "departure": { "delay": 298, "time": "1763965858" }, "stopId": "Le_Ried_A", "stopSequence": 14 }, { "arrival": { "delay": 281, "time": "1763965901" }, "departure": { "delay": 281, "time": "1763965901" }, "stopId": "Iselisweg_A", "stopSequence": 15 }, { "arrival": { "delay": 255, "time": "1763965935" }, "departure": { "delay": 255, "time": "1763965935" }, "stopId": "Riescher_A", "stopSequence": 16 }, { "arrival": { "delay": 223, "time": "1763966083" }, "departure": { "delay": 223, "time": "1763966083" }, "stopId": "Bourgfelden_1A", "stopSequence": 17 }, { "arrival": { "delay": 163, "time": "1763966203" }, "departure": { "delay": 163, "time": "1763966203" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 18 }, { "arrival": { "delay": 163, "time": "1763967163" }, "stopId": "Collège_Nerval_AR", "stopSequence": 19 } ], "timestamp": "1763964391", "trip": { "routeId": "108", "tripId": "s108-0700" } } }, { "id": "SM:s109-0731", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763965860" }, "stopId": "Concorde_R", "stopSequence": 1 }, { "arrival": { "time": "1763965920" }, "departure": { "time": "1763965920" }, "stopId": "Schweitzer_R", "stopSequence": 2 }, { "arrival": { "time": "1763965980" }, "departure": { "time": "1763965980" }, "stopId": "Jura_1R", "stopSequence": 3 }, { "arrival": { "time": "1763966040" }, "departure": { "time": "1763966040" }, "stopId": "Europe_R", "stopSequence": 4 } ], "timestamp": "1763962264", "trip": { "directionId": 1, "routeId": "109", "tripId": "s109-0731" } } }, { "id": "SM:1103-0750", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763967000" }, "stopId": "EuroAirport_AR", "stopSequence": 1 } ], "timestamp": "1763965349", "trip": { "directionId": 1, "routeId": "11", "tripId": "1103-0750" } } }, { "id": "SM:s109-0710", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 779, "time": "1763965379" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "delay": 779, "time": "1763965499" }, "departure": { "delay": 779, "time": "1763965499" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "delay": 779, "time": "1763965559" }, "departure": { "delay": 779, "time": "1763965559" }, "stopId": "Place_Abbatucci_A", "stopSequence": 3 }, { "arrival": { "delay": 803, "time": "1763965643" }, "departure": { "delay": 803, "time": "1763965643" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "delay": 839, "time": "1763965739" }, "departure": { "delay": 839, "time": "1763965739" }, "stopId": "Jung_A", "stopSequence": 5 }, { "arrival": { "delay": 899, "time": "1763965859" }, "departure": { "delay": 899, "time": "1763965859" }, "stopId": "Coccinelles_A", "stopSequence": 6 } ], "timestamp": "1763961788", "trip": { "routeId": "109", "tripId": "s109-0710" } } }, { "id": "SM:10-0705", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763964300" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "time": "1763964900" }, "stopId": "Hésingue_ZI_A", "stopSequence": 2 } ], "timestamp": "1763964359", "trip": { "routeId": "10", "tripId": "10-0705" } } }, { "id": "SM:s102-0700", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763964000" }, "stopId": "Fontaine_AR", "stopSequence": 1 }, { "arrival": { "time": "1763964120" }, "departure": { "time": "1763964120" }, "stopId": "Plume_AR", "stopSequence": 2 }, { "arrival": { "time": "1763964360" }, "departure": { "time": "1763964360" }, "stopId": "Croisement_D19_AR", "stopSequence": 3 }, { "arrival": { "time": "1763964780" }, "departure": { "time": "1763964780" }, "stopId": "Sierentz_Centre_A", "stopSequence": 4 }, { "arrival": { "time": "1763964840" }, "departure": { "time": "1763964840" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 5 }, { "arrival": { "time": "1763966400" }, "stopId": "Saint-Exupéry_15", "stopSequence": 6 } ], "timestamp": "1763964058", "trip": { "routeId": "102", "tripId": "s102-0700" } } }, { "id": "SM:1103-0705", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 319, "time": "1763964619" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "delay": 170, "time": "1763965070" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1763964648", "trip": { "routeId": "11", "tripId": "1103-0705" } } }, { "id": "SM:1101-0720", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 94, "time": "1763965294" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "delay": 111, "time": "1763965911" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1763965318", "trip": { "routeId": "11", "tripId": "1101-0720" } } }, { "id": "SM:1103-0735", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763966100" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "time": "1763966700" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1763965055", "trip": { "routeId": "11", "tripId": "1103-0735" } } }, { "id": "SM:10-0805", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1763968380" }, "stopId": "Hésingue_ZI_A", "stopSequence": 2 } ], "timestamp": "1763964783", "trip": { "routeId": "10", "tripId": "10-0805" } } }, { "id": "SM:1101-0705", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 34, "time": "1763964334" }, "stopId": "EuroAirport_AR", "stopSequence": 1 }, { "arrival": { "delay": 34, "time": "1763964934" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1763964359", "trip": { "directionId": 1, "routeId": "11", "tripId": "1101-0705" } } }, { "id": "SM:s111-0820", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763968800" }, "stopId": "Tivoli_R", "stopSequence": 1 }, { "arrival": { "delay": -120, "time": "1763968860" }, "departure": { "delay": -120, "time": "1763968860" }, "scheduleRelationship": "SKIPPED", "stopId": "Square_Soustons_A", "stopSequence": 4 }, { "arrival": { "delay": -120, "time": "1763968920" }, "departure": { "delay": -120, "time": "1763968920" }, "scheduleRelationship": "SKIPPED", "stopId": "Domino_603R", "stopSequence": 5 }, { "arrival": { "delay": -540, "time": "1763968980" }, "scheduleRelationship": "SKIPPED", "stopId": "Collège_Nerval_Parking", "stopSequence": 6 } ], "timestamp": "1763965203", "trip": { "directionId": 1, "routeId": "111", "tripId": "s111-0820" } } }, { "id": "SM:1103-0720", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 113, "time": "1763965313" }, "stopId": "EuroAirport_AR", "stopSequence": 1 }, { "arrival": { "delay": 128, "time": "1763965928" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1763965338", "trip": { "directionId": 1, "routeId": "11", "tripId": "1103-0720" } } }, { "id": "SM:1101-0735", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763966100" }, "stopId": "EuroAirport_AR", "stopSequence": 1 } ], "timestamp": "1763965514", "trip": { "directionId": 1, "routeId": "11", "tripId": "1101-0735" } } }, { "id": "SM:s111-0718", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763965080" }, "stopId": "Tivoli_R", "stopSequence": 1 }, { "arrival": { "delay": -120, "time": "1763965140" }, "departure": { "delay": -120, "time": "1763965140" }, "scheduleRelationship": "SKIPPED", "stopId": "Square_Soustons_A", "stopSequence": 4 }, { "arrival": { "delay": -120, "time": "1763965200" }, "departure": { "delay": -120, "time": "1763965200" }, "scheduleRelationship": "SKIPPED", "stopId": "Domino_603R", "stopSequence": 5 }, { "arrival": { "delay": -540, "time": "1763965260" }, "scheduleRelationship": "SKIPPED", "stopId": "Collège_Nerval_Parking", "stopSequence": 6 } ], "timestamp": "1763965138", "trip": { "directionId": 1, "routeId": "111", "tripId": "s111-0718" } } }, { "id": "SM:s121-0748", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763966880" }, "stopId": "Knoeringue_Centre_AR", "stopSequence": 1 }, { "arrival": { "time": "1763967300" }, "departure": { "time": "1763967300" }, "stopId": "Forgerons_A", "stopSequence": 2 }, { "arrival": { "time": "1763967360" }, "departure": { "time": "1763967360" }, "stopId": "GrandRue_A", "stopSequence": 3 }, { "arrival": { "time": "1763967420" }, "departure": { "time": "1763967420" }, "stopId": "Attenbach_A", "stopSequence": 4 }, { "arrival": { "time": "1763967600" }, "departure": { "time": "1763967600" }, "stopId": "Oberfeld_A", "stopSequence": 5 }, { "arrival": { "time": "1763967660" }, "departure": { "time": "1763967660" }, "stopId": "Ranspach-le-Bas_Centre_A", "stopSequence": 6 }, { "arrival": { "time": "1763967780" }, "departure": { "time": "1763967780" }, "stopId": "Sud_Alsace_A", "stopSequence": 7 } ], "timestamp": "1763963281", "trip": { "routeId": "121", "tripId": "s121-0748" } } }, { "id": "SM:s122-0750", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763967000" }, "stopId": "Acacias_A", "stopSequence": 1 }, { "arrival": { "time": "1763967120" }, "departure": { "time": "1763967120" }, "stopId": "Michelbach-le-Bas_Centre_A", "stopSequence": 2 }, { "arrival": { "time": "1763967180" }, "departure": { "time": "1763967180" }, "stopId": "Aulnes_A", "stopSequence": 3 }, { "arrival": { "time": "1763967240" }, "departure": { "time": "1763967240" }, "stopId": "Coquelicots_A", "stopSequence": 4 }, { "arrival": { "time": "1763967660" }, "departure": { "time": "1763967660" }, "stopId": "Michelbach-le-Haut_Centre_AR", "stopSequence": 5 }, { "arrival": { "time": "1763967780" }, "departure": { "time": "1763967780" }, "stopId": "Steinacker_A", "stopSequence": 6 } ], "timestamp": "1763963404", "trip": { "routeId": "122", "tripId": "s122-0750" } } }, { "id": "SM:s123-0755", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763967300" }, "stopId": "Rue_de_Paris_A", "stopSequence": 1 }, { "arrival": { "time": "1763967420" }, "departure": { "time": "1763967420" }, "stopId": "Wilson_AR", "stopSequence": 2 }, { "arrival": { "time": "1763967540" }, "departure": { "time": "1763967540" }, "stopId": "Vordermatt_A", "stopSequence": 3 }, { "arrival": { "time": "1763967900" }, "departure": { "time": "1763967900" }, "stopId": "Bellevue_A", "stopSequence": 4 }, { "arrival": { "time": "1763968020" }, "departure": { "time": "1763968020" }, "stopId": "Wentzwiller_Centre_A", "stopSequence": 5 } ], "timestamp": "1763963705", "trip": { "routeId": "123", "tripId": "s123-0755" } } }, { "id": "SM:s124-0755", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763967300" }, "stopId": "Ferrette_A", "stopSequence": 1 }, { "arrival": { "time": "1763967420" }, "departure": { "time": "1763967420" }, "stopId": "Folgensbourg_Centre_A", "stopSequence": 2 } ], "timestamp": "1763963705", "trip": { "routeId": "124", "tripId": "s124-0755" } } }, { "id": "SM:s125+126-0745", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763966700" }, "stopId": "Rue_de_Hagenthal_AR", "stopSequence": 1 }, { "arrival": { "time": "1763966820" }, "departure": { "time": "1763966820" }, "stopId": "Neuwiller_Centre_AR", "stopSequence": 2 }, { "arrival": { "time": "1763967180" }, "departure": { "time": "1763967180" }, "stopId": "Lertzbach_A", "stopSequence": 3 }, { "arrival": { "time": "1763967360" }, "departure": { "time": "1763967360" }, "stopId": "Hofacker_AR", "stopSequence": 4 }, { "arrival": { "time": "1763967480" }, "departure": { "time": "1763967480" }, "stopId": "Hagenthal-le-Haut_Mairie_A", "stopSequence": 5 }, { "arrival": { "time": "1763967660" }, "departure": { "time": "1763967660" }, "stopId": "Hagenthal-le-Bas_Centre_A", "stopSequence": 6 }, { "arrival": { "time": "1763967900" }, "departure": { "time": "1763967900" }, "stopId": "Klepferhof_A", "stopSequence": 7 } ], "timestamp": "1763963104", "trip": { "routeId": "125+126", "tripId": "s125+126-0745" } } }, { "id": "SM:s103-0712", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763964720" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": 26, "time": "1763964788" }, "departure": { "delay": 26, "time": "1763964806" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "delay": 27, "time": "1763964856" }, "departure": { "delay": 27, "time": "1763964867" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "delay": 56, "time": "1763964922" }, "departure": { "delay": 56, "time": "1763964956" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "delay": 56, "time": "1763965013" }, "departure": { "delay": 56, "time": "1763965016" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "delay": 116, "time": "1763965201" }, "departure": { "delay": 116, "time": "1763965256" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "delay": 112, "time": "1763965312" }, "departure": { "delay": 112, "time": "1763965312" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "delay": 86, "time": "1763965366" }, "departure": { "delay": 86, "time": "1763965406" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "delay": 116, "time": "1763965471" }, "departure": { "delay": 116, "time": "1763965496" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "delay": 130, "time": "1763965690" }, "departure": { "delay": 130, "time": "1763965690" }, "stopId": "Collège_Nerval_Parking", "stopSequence": 10 }, { "arrival": { "delay": 130, "time": "1763965750" }, "departure": { "delay": 130, "time": "1763965750" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "delay": 130, "time": "1763965810" }, "departure": { "delay": 130, "time": "1763965810" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "delay": 89, "time": "1763965889" }, "departure": { "delay": 89, "time": "1763965889" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "delay": 85, "time": "1763965945" }, "departure": { "delay": 85, "time": "1763965945" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "delay": 57, "time": "1763966037" }, "departure": { "delay": 57, "time": "1763966037" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "delay": 57, "time": "1763966097" }, "departure": { "delay": 57, "time": "1763966097" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "time": "1763966160" }, "departure": { "time": "1763966160" }, "stopId": "Place_Mermoz_1R", "stopSequence": 17 }, { "arrival": { "delay": 60, "time": "1763966340" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 18 } ], "timestamp": "1763964742", "trip": { "directionId": 1, "routeId": "103", "tripId": "s103-0712" } } }, { "id": "SM:s127-0750", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763967000" }, "stopId": "Liebenswiller_Mairie_A", "stopSequence": 1 }, { "arrival": { "time": "1763967300" }, "departure": { "time": "1763967300" }, "stopId": "Leymen_Mairie_A", "stopSequence": 2 }, { "arrival": { "time": "1763967420" }, "departure": { "time": "1763967420" }, "stopId": "Birsig_A", "stopSequence": 3 }, { "arrival": { "time": "1763967900" }, "departure": { "time": "1763967900" }, "stopId": "Héron_A", "stopSequence": 4 }, { "arrival": { "time": "1763968020" }, "departure": { "time": "1763968020" }, "stopId": "Klepferhof_A", "stopSequence": 5 } ], "timestamp": "1763963404", "trip": { "routeId": "127", "tripId": "s127-0750" } } }, { "id": "SM:s128-0751", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763967060" }, "stopId": "19_Novembre_A", "stopSequence": 1 }, { "arrival": { "time": "1763967240" }, "departure": { "time": "1763967240" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 2 }, { "arrival": { "time": "1763967360" }, "departure": { "time": "1763967360" }, "stopId": "Vignes_608R", "stopSequence": 3 }, { "arrival": { "time": "1763967480" }, "departure": { "time": "1763967480" }, "stopId": "Hopfet_A", "stopSequence": 4 }, { "arrival": { "time": "1763967600" }, "departure": { "time": "1763967600" }, "stopId": "Place_Coluche_A", "stopSequence": 5 }, { "arrival": { "time": "1763967780" }, "departure": { "time": "1763967780" }, "stopId": "Beaubourg_A", "stopSequence": 7 } ], "timestamp": "1763963466", "trip": { "routeId": "128", "tripId": "s128-0751" } } }, { "id": "SM:12-0718", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763965080" }, "stopId": "Cesarhof_AR", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1763965110" }, "departure": { "delay": -30, "time": "1763965110" }, "stopId": "Folgensbourg_Centre_A", "stopSequence": 2 }, { "arrival": { "time": "1763965200" }, "departure": { "time": "1763965200" }, "stopId": "Ferrette_A", "stopSequence": 3 }, { "arrival": { "time": "1763965380" }, "departure": { "time": "1763965380" }, "stopId": "Bellevue_A", "stopSequence": 4 }, { "arrival": { "time": "1763965500" }, "departure": { "time": "1763965500" }, "stopId": "Wentzwiller_Centre_A", "stopSequence": 5 }, { "arrival": { "time": "1763965680" }, "departure": { "time": "1763965680" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 6 }, { "arrival": { "time": "1763965800" }, "departure": { "time": "1763965800" }, "stopId": "Schweiberg_A", "stopSequence": 7 }, { "arrival": { "time": "1763965860" }, "departure": { "time": "1763965860" }, "stopId": "Cigognes_A", "stopSequence": 8 }, { "arrival": { "time": "1763965920" }, "departure": { "time": "1763965920" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "time": "1763966280" }, "departure": { "time": "1763966280" }, "stopId": "Place_Mermoz_14A", "stopSequence": 10 } ], "timestamp": "1763965138", "trip": { "routeId": "12", "tripId": "12-0718" } } }, { "id": "SM:13-0721", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763965260" }, "stopId": "Michelbach-le-Haut_Centre_AR", "stopSequence": 1 }, { "arrival": { "time": "1763965380" }, "departure": { "time": "1763965380" }, "stopId": "Steinacker_A", "stopSequence": 2 }, { "arrival": { "time": "1763965440" }, "departure": { "time": "1763965440" }, "stopId": "Rue_de_Paris_A", "stopSequence": 3 }, { "arrival": { "time": "1763965560" }, "departure": { "time": "1763965560" }, "stopId": "Wilson_AR", "stopSequence": 4 }, { "arrival": { "time": "1763965620" }, "departure": { "time": "1763965620" }, "stopId": "Vordermatt_A", "stopSequence": 5 }, { "arrival": { "time": "1763965860" }, "departure": { "time": "1763965860" }, "stopId": "Réservoir_A", "stopSequence": 6 }, { "arrival": { "time": "1763965920" }, "departure": { "time": "1763965920" }, "stopId": "Cigognes_A", "stopSequence": 7 }, { "arrival": { "time": "1763966340" }, "departure": { "time": "1763966340" }, "stopId": "Place_Mermoz_14A", "stopSequence": 9 } ], "timestamp": "1763965317", "trip": { "routeId": "13", "tripId": "13-0721" } } }, { "id": "SM:s112-0710", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 70, "time": "1763964670" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": 71, "time": "1763964721" }, "departure": { "delay": 71, "time": "1763964731" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "delay": 100, "time": "1763964784" }, "departure": { "delay": 100, "time": "1763964820" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "delay": 100, "time": "1763964865" }, "departure": { "delay": 100, "time": "1763964880" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "delay": 100, "time": "1763964940" }, "departure": { "delay": 100, "time": "1763964940" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "delay": 161, "time": "1763965102" }, "departure": { "delay": 161, "time": "1763965181" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "delay": 160, "time": "1763965222" }, "departure": { "delay": 160, "time": "1763965240" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "delay": 140, "time": "1763965319" }, "departure": { "delay": 140, "time": "1763965340" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "delay": 190, "time": "1763965394" }, "departure": { "delay": 190, "time": "1763965450" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "delay": 117, "time": "1763965617" }, "stopId": "Collège_Nerval_Parking", "stopSequence": 10 } ], "timestamp": "1763964700", "trip": { "directionId": 1, "routeId": "112", "tripId": "s112-0710" } } }, { "id": "SM:14-0759", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763967540" }, "stopId": "Aubépines_A", "stopSequence": 1 }, { "arrival": { "time": "1763967600" }, "departure": { "time": "1763967600" }, "stopId": "Liebenswiller_Mairie_A", "stopSequence": 2 }, { "arrival": { "time": "1763967780" }, "departure": { "time": "1763967780" }, "stopId": "Leymen_Mairie_A", "stopSequence": 3 }, { "arrival": { "time": "1763967840" }, "departure": { "time": "1763967840" }, "stopId": "Birsig_A", "stopSequence": 4 }, { "arrival": { "time": "1763968320" }, "departure": { "time": "1763968320" }, "stopId": "Rue_de_Hagenthal_AR", "stopSequence": 5 }, { "arrival": { "time": "1763968380" }, "departure": { "time": "1763968380" }, "stopId": "Neuwiller_Centre_AR", "stopSequence": 6 }, { "arrival": { "time": "1763968740" }, "departure": { "time": "1763968740" }, "stopId": "Lertzbach_A", "stopSequence": 7 }, { "arrival": { "time": "1763968980" }, "departure": { "time": "1763968980" }, "stopId": "Hofacker_AR", "stopSequence": 8 }, { "arrival": { "time": "1763969100" }, "departure": { "time": "1763969100" }, "stopId": "Hagenthal-le-Haut_Mairie_A", "stopSequence": 9 } ], "timestamp": "1763963944", "trip": { "routeId": "14", "tripId": "14-0759" } } }, { "id": "SM:14-0705_NEU_Sco", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 873, "time": "1763965173" }, "stopId": "Rue_de_Hagenthal_AR", "stopSequence": 1 }, { "arrival": { "delay": 934, "time": "1763965293" }, "departure": { "delay": 934, "time": "1763965294" }, "stopId": "Neuwiller_Centre_AR", "stopSequence": 2 }, { "arrival": { "delay": 751, "time": "1763965591" }, "departure": { "delay": 751, "time": "1763965591" }, "stopId": "Lertzbach_A", "stopSequence": 3 } ], "timestamp": "1763965203", "trip": { "routeId": "14", "tripId": "14-0705_NEU_Sco" } } }, { "id": "SM:14-0659_Sco", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 10, "time": "1763963950" }, "stopId": "Aubépines_A", "stopSequence": 1 }, { "arrival": { "delay": 70, "time": "1763964043" }, "departure": { "delay": 70, "time": "1763964070" }, "stopId": "Liebenswiller_Mairie_A", "stopSequence": 2 }, { "arrival": { "delay": 160, "time": "1763964260" }, "departure": { "delay": 160, "time": "1763964340" }, "stopId": "Leymen_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 160, "time": "1763964437" }, "departure": { "delay": 160, "time": "1763964460" }, "stopId": "Birsig_A", "stopSequence": 4 }, { "arrival": { "delay": 714, "time": "1763965554" }, "departure": { "delay": 714, "time": "1763965554" }, "stopId": "Hofacker_AR", "stopSequence": 5 }, { "arrival": { "delay": 894, "time": "1763965794" }, "departure": { "delay": 894, "time": "1763965794" }, "stopId": "Hagenthal-le-Haut_Mairie_A", "stopSequence": 6 } ], "timestamp": "1763963975", "trip": { "routeId": "14", "tripId": "14-0659_Sco" } } }, { "id": "SM:s151-0743", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763966580" }, "stopId": "Dépot_dIncendie_AR", "stopSequence": 1 }, { "arrival": { "time": "1763966700" }, "departure": { "time": "1763966700" }, "stopId": "Place_Rotlache_AR", "stopSequence": 2 }, { "arrival": { "time": "1763966940" }, "departure": { "time": "1763966940" }, "stopId": "Orphelins_A", "stopSequence": 3 }, { "arrival": { "time": "1763967180" }, "departure": { "time": "1763967180" }, "stopId": "Pays_Basque_AR", "stopSequence": 4 }, { "arrival": { "time": "1763967300" }, "departure": { "time": "1763967300" }, "stopId": "Plein_Soleil_A", "stopSequence": 5 }, { "arrival": { "time": "1763967360" }, "departure": { "time": "1763967360" }, "stopId": "Vignoble_A", "stopSequence": 6 }, { "arrival": { "time": "1763967420" }, "departure": { "time": "1763967420" }, "stopId": "Schlierbach_Mairie_A", "stopSequence": 7 }, { "arrival": { "time": "1763967480" }, "departure": { "time": "1763967480" }, "stopId": "Salle_des_Fêtes_A", "stopSequence": 8 }, { "arrival": { "time": "1763967540" }, "departure": { "time": "1763967540" }, "stopId": "Route_Nationale_A", "stopSequence": 9 }, { "arrival": { "time": "1763968200" }, "stopId": "Collège_Dolto_Schweitzer_AR", "stopSequence": 10 } ], "timestamp": "1763962980", "trip": { "routeId": "151", "tripId": "s151-0743" } } }, { "id": "SM:s152-0750", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763967000" }, "stopId": "Romains_AR", "stopSequence": 1 }, { "arrival": { "time": "1763967060" }, "departure": { "time": "1763967060" }, "stopId": "Rantzwiller_Mairie_AR", "stopSequence": 2 }, { "arrival": { "time": "1763967240" }, "departure": { "time": "1763967240" }, "stopId": "Koetzingue_Église_AR", "stopSequence": 3 }, { "arrival": { "time": "1763967360" }, "departure": { "time": "1763967360" }, "stopId": "Rue_du_Stade_AR", "stopSequence": 4 }, { "arrival": { "time": "1763967600" }, "departure": { "time": "1763967600" }, "stopId": "Waltenheim_Mairie_AR", "stopSequence": 5 }, { "arrival": { "time": "1763967660" }, "departure": { "time": "1763967660" }, "stopId": "Plume_AR", "stopSequence": 6 }, { "arrival": { "time": "1763967900" }, "departure": { "time": "1763967900" }, "stopId": "Fontaine_AR", "stopSequence": 7 }, { "arrival": { "time": "1763968200" }, "stopId": "Collège_Dolto_Schweitzer_AR", "stopSequence": 8 } ], "timestamp": "1763963404", "trip": { "routeId": "152", "tripId": "s152-0750" } } }, { "id": "SM:s154-0750", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763967000" }, "stopId": "Stetten_Église_AR", "stopSequence": 1 }, { "arrival": { "time": "1763967480" }, "departure": { "time": "1763967480" }, "stopId": "Magstatt-le-Haut_Mairie_AR", "stopSequence": 2 }, { "arrival": { "time": "1763967660" }, "departure": { "time": "1763967660" }, "stopId": "Magstatt-le-Bas_Centre_AR", "stopSequence": 3 }, { "arrival": { "time": "1763967840" }, "departure": { "time": "1763967840" }, "stopId": "Étang_A", "stopSequence": 4 }, { "arrival": { "time": "1763967900" }, "departure": { "time": "1763967900" }, "stopId": "Uffheim_Centre_A", "stopSequence": 5 }, { "arrival": { "time": "1763967960" }, "departure": { "time": "1763967960" }, "stopId": "Croisement_D19_AR", "stopSequence": 6 }, { "arrival": { "time": "1763968200" }, "stopId": "Collège_Dolto_Schweitzer_AR", "stopSequence": 7 } ], "timestamp": "1763963404", "trip": { "routeId": "154", "tripId": "s154-0750" } } }, { "id": "SM:s113-0820", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1763968860" }, "departure": { "time": "1763968860" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "delay": 60, "time": "1763968980" }, "departure": { "delay": 60, "time": "1763968980" }, "stopId": "Belfort_A", "stopSequence": 3 } ], "timestamp": "1763965266", "trip": { "routeId": "113", "tripId": "s113-0820" } } }, { "id": "SM:s155-0745", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763966700" }, "stopId": "Helfrantzkirch_Mairie_AR", "stopSequence": 1 }, { "arrival": { "time": "1763966880" }, "departure": { "time": "1763966880" }, "stopId": "Lotissement_Les_Hameaux_A", "stopSequence": 2 }, { "arrival": { "time": "1763967000" }, "departure": { "time": "1763967000" }, "stopId": "Helfrantzkirch-Rue_de_Bâle_AR", "stopSequence": 3 }, { "arrival": { "time": "1763967120" }, "departure": { "time": "1763967120" }, "stopId": "Salle_Bis_Jobbis_AR", "stopSequence": 4 }, { "arrival": { "time": "1763967240" }, "departure": { "time": "1763967240" }, "stopId": "Brinckheim_École_A", "stopSequence": 5 }, { "arrival": { "time": "1763967360" }, "departure": { "time": "1763967360" }, "stopId": "Bartenheim_Église_A", "stopSequence": 6 }, { "arrival": { "time": "1763967540" }, "departure": { "time": "1763967540" }, "stopId": "Merles_A", "stopSequence": 7 } ], "timestamp": "1763963104", "trip": { "routeId": "155", "tripId": "s155-0745" } } }, { "id": "SM:s156-0755", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763967300" }, "stopId": "Victor_Hugo_A", "stopSequence": 1 }, { "arrival": { "time": "1763967420" }, "departure": { "time": "1763967420" }, "stopId": "Libération_R", "stopSequence": 2 }, { "arrival": { "time": "1763967600" }, "departure": { "time": "1763967600" }, "stopId": "Bartenheim_Gare_Printemps_AR", "stopSequence": 3 }, { "arrival": { "time": "1763968200" }, "stopId": "Collège_Dolto_Schweitzer_AR", "stopSequence": 4 } ], "timestamp": "1763963705", "trip": { "routeId": "156", "tripId": "s156-0755" } } }, { "id": "SM:15-0654", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763963640" }, "stopId": "Altkirch-Gare_AR", "stopSequence": 1 }, { "arrival": { "time": "1763963700" }, "departure": { "time": "1763963700" }, "stopId": "Fontaine_Pl_Reunion_AR", "stopSequence": 2 }, { "arrival": { "time": "1763963820" }, "departure": { "time": "1763963820" }, "stopId": "Hôpital_Saint-Morand_AR", "stopSequence": 3 }, { "arrival": { "time": "1763963940" }, "departure": { "time": "1763963940" }, "stopId": "Rue_JJ_Henner-Wittersdorf_A", "stopSequence": 4 }, { "arrival": { "time": "1763964060" }, "departure": { "time": "1763964060" }, "stopId": "Centre-Emlingen_Village_AR", "stopSequence": 5 }, { "arrival": { "time": "1763964120" }, "departure": { "time": "1763964120" }, "stopId": "Croisement_D16_AR", "stopSequence": 6 }, { "arrival": { "time": "1763964180" }, "departure": { "time": "1763964180" }, "stopId": "Centre-Schwoben_AR", "stopSequence": 7 }, { "arrival": { "time": "1763964300" }, "departure": { "time": "1763964300" }, "stopId": "Centre_Village-Hausgauen_A", "stopSequence": 8 }, { "arrival": { "time": "1763964360" }, "departure": { "time": "1763964360" }, "stopId": "Croisement_Willer-Hunsbach_AR", "stopSequence": 9 }, { "arrival": { "time": "1763964480" }, "departure": { "time": "1763964480" }, "stopId": "Restaurant_Pflimlin-Franken_AR", "stopSequence": 10 }, { "arrival": { "time": "1763964540" }, "departure": { "time": "1763964540" }, "stopId": "Centre-Jettingen_AR", "stopSequence": 11 }, { "arrival": { "time": "1763964720" }, "departure": { "time": "1763964720" }, "stopId": "Berentzwiller-Ctre_Croisement_A", "stopSequence": 12 }, { "arrival": { "time": "1763964960" }, "departure": { "time": "1763964960" }, "stopId": "Knoeringue_Centre_AR", "stopSequence": 13 }, { "arrival": { "time": "1763965140" }, "departure": { "time": "1763965140" }, "stopId": "Forgerons_A", "stopSequence": 14 }, { "arrival": { "time": "1763965200" }, "departure": { "time": "1763965200" }, "stopId": "GrandRue_A", "stopSequence": 15 }, { "arrival": { "time": "1763965260" }, "departure": { "time": "1763965260" }, "stopId": "Attenbach_A", "stopSequence": 16 }, { "arrival": { "time": "1763965380" }, "departure": { "time": "1763965380" }, "stopId": "Oberfeld_A", "stopSequence": 17 }, { "arrival": { "time": "1763965440" }, "departure": { "time": "1763965440" }, "stopId": "Ranspach-le-Bas_Centre_A", "stopSequence": 18 }, { "arrival": { "time": "1763965500" }, "departure": { "time": "1763965500" }, "stopId": "Sud_Alsace_A", "stopSequence": 19 }, { "arrival": { "time": "1763965560" }, "departure": { "time": "1763965560" }, "stopId": "Coquelicots_A", "stopSequence": 20 }, { "arrival": { "time": "1763965620" }, "departure": { "time": "1763965620" }, "stopId": "Aulnes_A", "stopSequence": 21 }, { "arrival": { "delay": -30, "time": "1763965650" }, "departure": { "delay": -30, "time": "1763965650" }, "stopId": "Michelbach-le-Bas_Centre_A", "stopSequence": 22 }, { "arrival": { "time": "1763965740" }, "departure": { "time": "1763965740" }, "stopId": "Acacias_A", "stopSequence": 23 }, { "arrival": { "time": "1763965800" }, "departure": { "time": "1763965800" }, "stopId": "Place_Coluche_A", "stopSequence": 24 }, { "arrival": { "time": "1763965860" }, "departure": { "time": "1763965860" }, "stopId": "École_des_Missions_A", "stopSequence": 25 }, { "arrival": { "time": "1763966100" }, "departure": { "time": "1763966100" }, "stopId": "Liesbach_A", "stopSequence": 26 }, { "arrival": { "time": "1763966460" }, "departure": { "time": "1763966460" }, "stopId": "Saint-Exupéry_15", "stopSequence": 27 } ], "timestamp": "1763963695", "trip": { "routeId": "15", "tripId": "15-0654" } } }, { "id": "SM:s161-0700", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763964000" }, "stopId": "Kembs_Nord_AR", "stopSequence": 1 }, { "arrival": { "time": "1763964060" }, "departure": { "time": "1763964060" }, "stopId": "Ciel_A", "stopSequence": 2 }, { "arrival": { "time": "1763964120" }, "departure": { "time": "1763964120" }, "stopId": "Maison_du_Patrimoine_A", "stopSequence": 3 }, { "arrival": { "time": "1763964180" }, "departure": { "time": "1763964180" }, "stopId": "Kembs_Pres_A", "stopSequence": 4 }, { "arrival": { "time": "1763964240" }, "departure": { "time": "1763964240" }, "stopId": "Rue_de_lEurope_A", "stopSequence": 5 }, { "arrival": { "time": "1763964360" }, "departure": { "time": "1763964360" }, "stopId": "Kembs_Mairie_A", "stopSequence": 6 }, { "arrival": { "time": "1763964480" }, "departure": { "time": "1763964480" }, "stopId": "Schaeferhof_A", "stopSequence": 7 }, { "arrival": { "time": "1763964540" }, "departure": { "time": "1763964540" }, "stopId": "Colonel_Gauvin_A", "stopSequence": 8 }, { "arrival": { "time": "1763964600" }, "departure": { "time": "1763964600" }, "stopId": "Richardshaeuser_AR", "stopSequence": 9 }, { "arrival": { "time": "1763964660" }, "departure": { "time": "1763964660" }, "stopId": "Schnockeloch_A", "stopSequence": 10 }, { "arrival": { "time": "1763964720" }, "departure": { "time": "1763964720" }, "stopId": "Victor_Hugo_A", "stopSequence": 11 }, { "arrival": { "time": "1763964780" }, "departure": { "time": "1763964780" }, "stopId": "Orée_du_Bois_A", "stopSequence": 12 }, { "arrival": { "time": "1763964960" }, "departure": { "time": "1763964960" }, "stopId": "Professeur_Coste_A", "stopSequence": 13 }, { "arrival": { "delay": -30, "time": "1763964990" }, "departure": { "delay": -30, "time": "1763964990" }, "stopId": "Rousserolles_A", "stopSequence": 14 }, { "arrival": { "time": "1763965020" }, "departure": { "time": "1763965020" }, "stopId": "Muguet_A", "stopSequence": 15 }, { "arrival": { "time": "1763965080" }, "departure": { "time": "1763965080" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 16 }, { "arrival": { "time": "1763965140" }, "departure": { "time": "1763965140" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 17 }, { "arrival": { "time": "1763965200" }, "departure": { "time": "1763965200" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 18 }, { "arrival": { "time": "1763965560" }, "departure": { "time": "1763965560" }, "stopId": "Collège_Forlen_AR", "stopSequence": 19 }, { "arrival": { "time": "1763966220" }, "stopId": "École_des_Missions_R", "stopSequence": 20 } ], "timestamp": "1763964058", "trip": { "routeId": "161", "tripId": "s161-0700" } } }, { "id": "SM:s162-0715", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 99, "time": "1763964999" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": 129, "time": "1763965060" }, "departure": { "delay": 129, "time": "1763965089" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "delay": 193, "time": "1763965137" }, "departure": { "delay": 193, "time": "1763965153" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "delay": 219, "time": "1763965224" }, "departure": { "delay": 219, "time": "1763965239" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "delay": 219, "time": "1763965296" }, "departure": { "delay": 219, "time": "1763965299" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "delay": 308, "time": "1763965491" }, "departure": { "delay": 308, "time": "1763965568" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "delay": 308, "time": "1763965628" }, "departure": { "delay": 308, "time": "1763965628" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "delay": 308, "time": "1763965748" }, "departure": { "delay": 308, "time": "1763965748" }, "stopId": "Maison_Retraite_A", "stopSequence": 8 }, { "arrival": { "delay": 308, "time": "1763965868" }, "departure": { "delay": 308, "time": "1763965868" }, "stopId": "Collège_Forlen_AR", "stopSequence": 9 }, { "arrival": { "delay": 308, "time": "1763966228" }, "departure": { "delay": 308, "time": "1763966228" }, "stopId": "Monument_A", "stopSequence": 10 }, { "arrival": { "delay": 308, "time": "1763966288" }, "departure": { "delay": 308, "time": "1763966288" }, "stopId": "Prairie_A", "stopSequence": 11 } ], "timestamp": "1763965024", "trip": { "routeId": "162", "tripId": "s162-0715" } } }, { "id": "SM:163-0710", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 145, "time": "1763964745" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "delay": 175, "time": "1763964846" }, "departure": { "delay": 175, "time": "1763964895" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "delay": 235, "time": "1763964955" }, "departure": { "delay": 235, "time": "1763965015" }, "stopId": "Place_Abbatucci_A", "stopSequence": 3 }, { "arrival": { "delay": 244, "time": "1763965084" }, "departure": { "delay": 244, "time": "1763965084" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "delay": 295, "time": "1763965157" }, "departure": { "delay": 295, "time": "1763965195" }, "stopId": "Jung_A", "stopSequence": 5 }, { "arrival": { "delay": 325, "time": "1763965265" }, "departure": { "delay": 325, "time": "1763965285" }, "stopId": "Coccinelles_A", "stopSequence": 6 }, { "arrival": { "delay": 355, "time": "1763965375" }, "departure": { "delay": 355, "time": "1763965435" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "delay": 355, "time": "1763965490" }, "departure": { "delay": 355, "time": "1763965495" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "delay": 366, "time": "1763965566" }, "departure": { "delay": 366, "time": "1763965566" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "delay": 310, "time": "1763965630" }, "departure": { "delay": 310, "time": "1763965630" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "delay": 310, "time": "1763965750" }, "departure": { "delay": 310, "time": "1763965750" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "delay": 308, "time": "1763965928" }, "departure": { "delay": 308, "time": "1763965928" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "delay": 308, "time": "1763966048" }, "departure": { "delay": 308, "time": "1763966048" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "delay": 308, "time": "1763966168" }, "departure": { "delay": 308, "time": "1763966168" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "delay": 308, "time": "1763966228" }, "departure": { "delay": 308, "time": "1763966228" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": 278, "time": "1763966258" }, "departure": { "delay": 278, "time": "1763966258" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "delay": 308, "time": "1763966288" }, "departure": { "delay": 308, "time": "1763966288" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "delay": 308, "time": "1763966348" }, "departure": { "delay": 308, "time": "1763966348" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "delay": 308, "time": "1763966408" }, "departure": { "delay": 308, "time": "1763966408" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "delay": 308, "time": "1763966468" }, "departure": { "delay": 308, "time": "1763966468" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "delay": 308, "time": "1763966528" }, "departure": { "delay": 308, "time": "1763966528" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "delay": 308, "time": "1763966768" }, "stopId": "École_des_Missions_R", "stopSequence": 22 } ], "timestamp": "1763964773", "trip": { "routeId": "163", "tripId": "163-0710" } } }, { "id": "SM:164-0750", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763967000" }, "stopId": "Frontière_S", "stopSequence": 1 }, { "arrival": { "time": "1763967060" }, "departure": { "time": "1763967060" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 2 }, { "arrival": { "time": "1763967120" }, "departure": { "time": "1763967120" }, "stopId": "Rhin_R", "stopSequence": 3 }, { "arrival": { "time": "1763967180" }, "departure": { "time": "1763967180" }, "stopId": "Claude_Hess_R", "stopSequence": 4 }, { "arrival": { "time": "1763967300" }, "departure": { "time": "1763967300" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 5 } ], "timestamp": "1763963404", "trip": { "directionId": 1, "routeId": "164", "tripId": "164-0750" } } }, { "id": "SM:s104-0653", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763963580" }, "stopId": "Romains_AR", "stopSequence": 1 }, { "arrival": { "time": "1763963760" }, "departure": { "time": "1763963760" }, "stopId": "Rantzwiller_Mairie_AR", "stopSequence": 2 }, { "arrival": { "time": "1763963880" }, "departure": { "time": "1763963880" }, "stopId": "Koetzingue_Église_AR", "stopSequence": 3 }, { "arrival": { "time": "1763964180" }, "departure": { "time": "1763964180" }, "stopId": "Magstatt-le-Haut_Mairie_AR", "stopSequence": 4 }, { "arrival": { "time": "1763964300" }, "departure": { "time": "1763964300" }, "stopId": "Magstatt-le-Bas_Centre_AR", "stopSequence": 5 }, { "arrival": { "time": "1763964600" }, "departure": { "time": "1763964600" }, "stopId": "Uffheim_Centre_A", "stopSequence": 6 }, { "arrival": { "time": "1763966400" }, "stopId": "Saint-Exupéry_15", "stopSequence": 7 } ], "timestamp": "1763963633", "trip": { "routeId": "104", "tripId": "s104-0653" } } }, { "id": "SM:103-0715", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 405, "time": "1763965305" }, "scheduleRelationship": "SKIPPED", "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "delay": 446, "time": "1763965466" }, "departure": { "delay": 446, "time": "1763965466" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "delay": 394, "time": "1763965594" }, "departure": { "delay": 394, "time": "1763965594" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "delay": 43, "time": "1763965663" }, "departure": { "delay": 43, "time": "1763965663" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "delay": 43, "time": "1763965783" }, "departure": { "delay": 43, "time": "1763965783" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "delay": -81, "time": "1763965839" }, "departure": { "delay": -81, "time": "1763965839" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "delay": -81, "time": "1763965959" }, "departure": { "delay": -81, "time": "1763965959" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "delay": -141, "time": "1763966019" }, "departure": { "delay": -141, "time": "1763966019" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "delay": -81, "time": "1763966139" }, "departure": { "delay": -81, "time": "1763966139" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": 29, "time": "1763966309" }, "departure": { "delay": 29, "time": "1763966309" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "delay": 149, "time": "1763966429" }, "departure": { "delay": 149, "time": "1763966429" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "delay": 209, "time": "1763966549" }, "departure": { "delay": 209, "time": "1763966549" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "delay": 209, "time": "1763966609" }, "departure": { "delay": 209, "time": "1763966609" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "delay": 179, "time": "1763966639" }, "departure": { "delay": 179, "time": "1763966639" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "delay": 149, "time": "1763966669" }, "departure": { "delay": 149, "time": "1763966669" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "delay": 149, "time": "1763966729" }, "departure": { "delay": 149, "time": "1763966729" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "delay": 89, "time": "1763966789" }, "departure": { "delay": 89, "time": "1763966789" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "delay": 89, "time": "1763966849" }, "departure": { "delay": 89, "time": "1763966849" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "delay": 89, "time": "1763966909" }, "departure": { "delay": 89, "time": "1763966909" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "delay": 29, "time": "1763966969" }, "departure": { "delay": 29, "time": "1763966969" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "delay": 11, "time": "1763967071" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1763965359", "trip": { "directionId": 1, "routeId": "1", "tripId": "103-0715" } } }, { "id": "SM:105-0750", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763967000" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "time": "1763967120" }, "departure": { "time": "1763967120" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "time": "1763967180" }, "departure": { "time": "1763967180" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "time": "1763967240" }, "departure": { "time": "1763967240" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "time": "1763967360" }, "departure": { "time": "1763967360" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "time": "1763967600" }, "departure": { "time": "1763967600" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "time": "1763967720" }, "departure": { "time": "1763967720" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "time": "1763967840" }, "departure": { "time": "1763967840" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "time": "1763967960" }, "departure": { "time": "1763967960" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "time": "1763968080" }, "departure": { "time": "1763968080" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "time": "1763968140" }, "departure": { "time": "1763968140" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "time": "1763968200" }, "departure": { "time": "1763968200" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": -30, "time": "1763968230" }, "departure": { "delay": -30, "time": "1763968230" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "time": "1763968260" }, "departure": { "time": "1763968260" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "time": "1763968380" }, "departure": { "time": "1763968380" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "time": "1763968500" }, "departure": { "time": "1763968500" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 17 }, { "arrival": { "time": "1763968680" }, "departure": { "time": "1763968680" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "time": "1763968800" }, "departure": { "time": "1763968800" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "time": "1763968860" }, "departure": { "time": "1763968860" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "time": "1763968920" }, "departure": { "time": "1763968920" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "time": "1763969040" }, "departure": { "time": "1763969040" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "time": "1763969100" }, "departure": { "time": "1763969100" }, "stopId": "Coccinelles_A", "stopSequence": 23 } ], "timestamp": "1763963404", "trip": { "routeId": "1", "tripId": "105-0750" } } }, { "id": "SM:101-0715", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 57, "time": "1763964957" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "delay": 57, "time": "1763965071" }, "departure": { "delay": 57, "time": "1763965077" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "delay": 87, "time": "1763965137" }, "departure": { "delay": 87, "time": "1763965167" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 87, "time": "1763965216" }, "departure": { "delay": 87, "time": "1763965227" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "delay": 177, "time": "1763965294" }, "departure": { "delay": 177, "time": "1763965437" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "delay": 39, "time": "1763965539" }, "departure": { "delay": 39, "time": "1763965539" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "delay": 41, "time": "1763965661" }, "departure": { "delay": 41, "time": "1763965661" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "delay": 39, "time": "1763965779" }, "departure": { "delay": 39, "time": "1763965779" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "delay": 39, "time": "1763965839" }, "departure": { "delay": 39, "time": "1763965839" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "delay": 39, "time": "1763965899" }, "departure": { "delay": 39, "time": "1763965899" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "delay": 39, "time": "1763966019" }, "departure": { "delay": 39, "time": "1763966019" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "delay": 39, "time": "1763966079" }, "departure": { "delay": 39, "time": "1763966079" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "delay": 39, "time": "1763966139" }, "departure": { "delay": 39, "time": "1763966139" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": 9, "time": "1763966169" }, "departure": { "delay": 9, "time": "1763966169" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "delay": 39, "time": "1763966199" }, "departure": { "delay": 39, "time": "1763966199" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "delay": 39, "time": "1763966319" }, "departure": { "delay": 39, "time": "1763966319" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "delay": 39, "time": "1763966439" }, "departure": { "delay": 39, "time": "1763966439" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 17 }, { "arrival": { "delay": 39, "time": "1763966619" }, "departure": { "delay": 39, "time": "1763966619" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "delay": 39, "time": "1763966739" }, "departure": { "delay": 39, "time": "1763966739" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "delay": 39, "time": "1763966799" }, "departure": { "delay": 39, "time": "1763966799" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "delay": 39, "time": "1763966859" }, "departure": { "delay": 39, "time": "1763966859" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "delay": 39, "time": "1763966979" }, "departure": { "delay": 39, "time": "1763966979" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "delay": 39, "time": "1763967039" }, "departure": { "delay": 39, "time": "1763967039" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "delay": 48, "time": "1763967108" }, "departure": { "delay": 48, "time": "1763967108" }, "stopId": "Jung_A", "stopSequence": 24 }, { "arrival": { "delay": 54, "time": "1763967294" }, "departure": { "delay": 54, "time": "1763967294" }, "scheduleRelationship": "SKIPPED", "stopId": "Square_Soustons_A", "stopSequence": 27 }, { "arrival": { "delay": -6, "time": "1763967354" }, "scheduleRelationship": "SKIPPED", "stopId": "Alsace_A", "stopSequence": 28 } ], "timestamp": "1763964982", "trip": { "routeId": "1", "tripId": "101-0715" } } }, { "id": "SM:101-0805", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763967900" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "delay": 41, "time": "1763968061" }, "departure": { "delay": 41, "time": "1763968061" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "delay": 410, "time": "1763968610" }, "departure": { "delay": 410, "time": "1763968610" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "delay": 59, "time": "1763968679" }, "departure": { "delay": 59, "time": "1763968679" }, "stopId": "Couronne_1R", "stopSequence": 10 } ], "timestamp": "1763964307", "trip": { "directionId": 1, "routeId": "1", "tripId": "101-0805" } } }, { "id": "SM:103-0820", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763968800" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "time": "1763968920" }, "departure": { "time": "1763968920" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "time": "1763968980" }, "departure": { "time": "1763968980" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 } ], "timestamp": "1763965203", "trip": { "routeId": "1", "tripId": "103-0820" } } }, { "id": "SM:210-0810", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763968200" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "time": "1763968260" }, "departure": { "time": "1763968260" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "time": "1763968320" }, "departure": { "time": "1763968320" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "time": "1763968380" }, "departure": { "time": "1763968380" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "time": "1763968440" }, "departure": { "time": "1763968440" }, "stopId": "Champs_R", "stopSequence": 5 } ], "timestamp": "1763964711", "trip": { "directionId": 1, "routeId": "2", "tripId": "210-0810" } } }, { "id": "SM:203-0720", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 7, "time": "1763965207" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "delay": 38, "time": "1763965280" }, "departure": { "delay": 38, "time": "1763965358" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "delay": 18, "time": "1763965578" }, "departure": { "delay": 18, "time": "1763965578" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "delay": 18, "time": "1763965698" }, "departure": { "delay": 18, "time": "1763965698" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 198, "time": "1763965998" }, "departure": { "delay": 198, "time": "1763965998" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 258, "time": "1763966118" }, "departure": { "delay": 258, "time": "1763966118" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 265, "time": "1763966185" }, "departure": { "delay": 265, "time": "1763966185" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 269, "time": "1763966249" }, "departure": { "delay": 269, "time": "1763966249" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 209, "time": "1763966309" }, "departure": { "delay": 209, "time": "1763966309" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 322, "time": "1763966482" }, "departure": { "delay": 322, "time": "1763966482" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 382, "time": "1763966602" }, "departure": { "delay": 382, "time": "1763966602" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 382, "time": "1763966662" }, "departure": { "delay": 382, "time": "1763966662" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 262, "time": "1763966722" }, "departure": { "delay": 262, "time": "1763966722" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "delay": 202, "time": "1763966782" }, "departure": { "delay": 202, "time": "1763966782" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "delay": 322, "time": "1763966962" }, "departure": { "delay": 322, "time": "1763966962" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "delay": 322, "time": "1763967022" }, "departure": { "delay": 322, "time": "1763967022" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "delay": 322, "time": "1763967082" }, "departure": { "delay": 322, "time": "1763967082" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "delay": 202, "time": "1763967142" }, "departure": { "delay": 202, "time": "1763967142" }, "stopId": "Tournesols_2A", "stopSequence": 18 }, { "arrival": { "delay": 322, "time": "1763967322" }, "departure": { "delay": 322, "time": "1763967322" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 19 }, { "arrival": { "delay": 322, "time": "1763967382" }, "departure": { "delay": 322, "time": "1763967382" }, "stopId": "Rue_du_Marché_A", "stopSequence": 20 }, { "arrival": { "delay": 322, "time": "1763967442" }, "departure": { "delay": 322, "time": "1763967442" }, "stopId": "Ritty_A", "stopSequence": 21 }, { "arrival": { "delay": 202, "time": "1763967502" }, "departure": { "delay": 202, "time": "1763967502" }, "stopId": "Champs_A", "stopSequence": 22 } ], "timestamp": "1763965234", "trip": { "routeId": "2", "tripId": "203-0720" } } }, { "id": "SM:210-0640", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 259, "time": "1763963059" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "delay": 257, "time": "1763963117" }, "departure": { "delay": 257, "time": "1763963117" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "delay": 283, "time": "1763963263" }, "departure": { "delay": 283, "time": "1763963263" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "delay": 283, "time": "1763963383" }, "departure": { "delay": 283, "time": "1763963383" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 467, "time": "1763963581" }, "departure": { "delay": 467, "time": "1763963627" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 467, "time": "1763963687" }, "departure": { "delay": 467, "time": "1763963687" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 487, "time": "1763963767" }, "departure": { "delay": 487, "time": "1763963767" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 497, "time": "1763963837" }, "departure": { "delay": 497, "time": "1763963837" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 317, "time": "1763963887" }, "departure": { "delay": 317, "time": "1763963897" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 318, "time": "1763963958" }, "departure": { "delay": 318, "time": "1763963958" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 317, "time": "1763964017" }, "departure": { "delay": 317, "time": "1763964017" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 375, "time": "1763964135" }, "departure": { "delay": 375, "time": "1763964135" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 272, "time": "1763964152" }, "departure": { "delay": 272, "time": "1763964152" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "delay": 257, "time": "1763964197" }, "departure": { "delay": 257, "time": "1763964197" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "delay": 286, "time": "1763964346" }, "departure": { "delay": 286, "time": "1763964346" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "delay": 278, "time": "1763964398" }, "departure": { "delay": 278, "time": "1763964398" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "delay": 310, "time": "1763964490" }, "departure": { "delay": 310, "time": "1763964490" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "delay": 167, "time": "1763964527" }, "departure": { "delay": 167, "time": "1763964527" }, "stopId": "Tournesols_2A", "stopSequence": 18 }, { "arrival": { "delay": 323, "time": "1763964743" }, "departure": { "delay": 323, "time": "1763964743" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 19 }, { "arrival": { "delay": 322, "time": "1763964802" }, "departure": { "delay": 322, "time": "1763964802" }, "stopId": "Rue_du_Marché_A", "stopSequence": 20 }, { "arrival": { "delay": 317, "time": "1763964855" }, "departure": { "delay": 317, "time": "1763964857" }, "stopId": "Ritty_A", "stopSequence": 21 }, { "arrival": { "delay": 188, "time": "1763964908" }, "departure": { "delay": 188, "time": "1763964908" }, "stopId": "Champs_A", "stopSequence": 22 } ], "timestamp": "1763963084", "trip": { "routeId": "2", "tripId": "210-0640" } } }, { "id": "SM:s105-0659", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1763964300" }, "departure": { "time": "1763964300" }, "stopId": "Helfrantzkirch_Mairie_AR", "stopSequence": 1 }, { "arrival": { "time": "1763964600" }, "departure": { "time": "1763964600" }, "stopId": "Salle_Bis_Jobbis_AR", "stopSequence": 2 }, { "arrival": { "time": "1763964780" }, "departure": { "time": "1763964780" }, "stopId": "Brinckheim_École_A", "stopSequence": 3 }, { "arrival": { "time": "1763964840" }, "departure": { "time": "1763964840" }, "stopId": "Place_Centrale_AR", "stopSequence": 4 }, { "arrival": { "time": "1763966400" }, "stopId": "Saint-Exupéry_15", "stopSequence": 5 } ], "timestamp": "1763963996", "trip": { "routeId": "105", "tripId": "s105-0659" } } }, { "id": "SM:201-0710", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 155, "time": "1763964755" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": 155, "time": "1763964815" }, "departure": { "delay": 155, "time": "1763964815" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "delay": 155, "time": "1763964875" }, "departure": { "delay": 155, "time": "1763964875" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "delay": 185, "time": "1763964942" }, "departure": { "delay": 185, "time": "1763964965" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "delay": 185, "time": "1763965019" }, "departure": { "delay": 185, "time": "1763965025" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "delay": 245, "time": "1763965213" }, "departure": { "delay": 245, "time": "1763965265" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "delay": 245, "time": "1763965325" }, "departure": { "delay": 245, "time": "1763965325" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "delay": 245, "time": "1763965385" }, "departure": { "delay": 245, "time": "1763965445" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "delay": 275, "time": "1763965529" }, "departure": { "delay": 275, "time": "1763965535" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "delay": 294, "time": "1763965734" }, "departure": { "delay": 294, "time": "1763965734" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "delay": 294, "time": "1763965794" }, "departure": { "delay": 294, "time": "1763965794" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "delay": 294, "time": "1763965854" }, "departure": { "delay": 294, "time": "1763965854" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "delay": 251, "time": "1763965931" }, "departure": { "delay": 251, "time": "1763965931" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "delay": 247, "time": "1763965987" }, "departure": { "delay": 247, "time": "1763965987" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "delay": 205, "time": "1763966065" }, "departure": { "delay": 205, "time": "1763966065" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "delay": 205, "time": "1763966125" }, "departure": { "delay": 205, "time": "1763966125" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "delay": 145, "time": "1763966185" }, "departure": { "delay": 145, "time": "1763966185" }, "stopId": "Place_Mermoz_1R", "stopSequence": 17 }, { "arrival": { "delay": 68, "time": "1763966228" }, "departure": { "delay": 68, "time": "1763966228" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 18 }, { "arrival": { "delay": 177, "time": "1763966457" }, "departure": { "delay": 177, "time": "1763966457" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "delay": 177, "time": "1763966517" }, "departure": { "delay": 177, "time": "1763966517" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "delay": 177, "time": "1763966577" }, "departure": { "delay": 177, "time": "1763966577" }, "stopId": "Stade_R", "stopSequence": 21 }, { "arrival": { "delay": 177, "time": "1763966637" }, "departure": { "delay": 177, "time": "1763966637" }, "stopId": "Sauvage_R", "stopSequence": 22 } ], "timestamp": "1763964783", "trip": { "directionId": 1, "routeId": "2", "tripId": "201-0710" } } }, { "id": "SM:203-0642", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 37, "time": "1763962957" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": 37, "time": "1763962998" }, "departure": { "delay": 37, "time": "1763963017" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "delay": 97, "time": "1763963061" }, "departure": { "delay": 97, "time": "1763963077" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "delay": 105, "time": "1763963145" }, "departure": { "delay": 105, "time": "1763963145" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "delay": 95, "time": "1763963195" }, "departure": { "delay": 95, "time": "1763963195" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "delay": 77, "time": "1763963357" }, "departure": { "delay": 77, "time": "1763963357" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "delay": 77, "time": "1763963417" }, "departure": { "delay": 77, "time": "1763963417" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "delay": 127, "time": "1763963475" }, "departure": { "delay": 127, "time": "1763963527" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "delay": 162, "time": "1763963622" }, "departure": { "delay": 162, "time": "1763963622" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "delay": 116, "time": "1763963756" }, "departure": { "delay": 116, "time": "1763963756" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "delay": 115, "time": "1763963815" }, "departure": { "delay": 115, "time": "1763963815" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "delay": 97, "time": "1763963857" }, "departure": { "delay": 97, "time": "1763963857" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "delay": 86, "time": "1763963966" }, "departure": { "delay": 86, "time": "1763963966" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "delay": 37, "time": "1763963977" }, "departure": { "delay": 37, "time": "1763963977" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "delay": 7, "time": "1763964039" }, "departure": { "delay": 7, "time": "1763964067" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "delay": 7, "time": "1763964127" }, "departure": { "delay": 7, "time": "1763964127" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "delay": 68, "time": "1763964225" }, "departure": { "delay": 68, "time": "1763964248" }, "stopId": "Place_Mermoz_1R", "stopSequence": 17 }, { "arrival": { "delay": 67, "time": "1763964356" }, "departure": { "delay": 67, "time": "1763964367" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 18 }, { "arrival": { "delay": 110, "time": "1763964470" }, "departure": { "delay": 110, "time": "1763964470" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "delay": 115, "time": "1763964535" }, "departure": { "delay": 115, "time": "1763964535" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "delay": 127, "time": "1763964601" }, "departure": { "delay": 127, "time": "1763964607" }, "stopId": "Stade_R", "stopSequence": 21 }, { "arrival": { "delay": 137, "time": "1763964677" }, "departure": { "delay": 137, "time": "1763964677" }, "stopId": "Sauvage_R", "stopSequence": 22 } ], "timestamp": "1763962980", "trip": { "directionId": 1, "routeId": "2", "tripId": "203-0642" } } }, { "id": "SM:201-0800", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763967600" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "time": "1763967660" }, "departure": { "time": "1763967660" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "time": "1763967900" }, "departure": { "time": "1763967900" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "time": "1763967960" }, "departure": { "time": "1763967960" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "time": "1763968080" }, "departure": { "time": "1763968080" }, "stopId": "Chênes_608R", "stopSequence": 5 }, { "arrival": { "time": "1763968260" }, "departure": { "time": "1763968260" }, "stopId": "Collège_des_Trois_Pays_AR", "stopSequence": 6 }, { "arrival": { "time": "1763968320" }, "departure": { "time": "1763968320" }, "stopId": "Chênes_608A", "stopSequence": 7 }, { "arrival": { "time": "1763968500" }, "departure": { "time": "1763968500" }, "stopId": "Stade_A", "stopSequence": 9 }, { "arrival": { "time": "1763968620" }, "departure": { "time": "1763968620" }, "stopId": "La_Vignette_A", "stopSequence": 10 }, { "arrival": { "time": "1763968920" }, "departure": { "time": "1763968920" }, "stopId": "Place_Mermoz_1A", "stopSequence": 13 }, { "arrival": { "time": "1763969040" }, "departure": { "time": "1763969040" }, "stopId": "Couronne_1A", "stopSequence": 14 }, { "arrival": { "time": "1763969100" }, "departure": { "time": "1763969100" }, "stopId": "Médiathèque_A", "stopSequence": 15 } ], "timestamp": "1763964006", "trip": { "routeId": "2", "tripId": "201-0800" } } }, { "id": "SM:5-0745", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 300, "time": "1763967000" }, "stopId": "Libération_A", "stopSequence": 1 }, { "arrival": { "delay": 240, "time": "1763967060" }, "departure": { "delay": 240, "time": "1763967060" }, "stopId": "Orée_du_Bois_A", "stopSequence": 2 }, { "arrival": { "delay": 180, "time": "1763967120" }, "departure": { "delay": 180, "time": "1763967120" }, "stopId": "Professeur_Coste_A", "stopSequence": 3 }, { "arrival": { "delay": 180, "time": "1763967180" }, "departure": { "delay": 180, "time": "1763967180" }, "stopId": "Rousserolles_A", "stopSequence": 4 }, { "arrival": { "delay": 240, "time": "1763967360" }, "departure": { "delay": 240, "time": "1763967360" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 6 }, { "arrival": { "delay": 240, "time": "1763967420" }, "departure": { "delay": 240, "time": "1763967420" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 7 } ], "timestamp": "1763964607", "trip": { "routeId": "5", "tripId": "5-0745" } } }, { "id": "SM:5-0810", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763968200" }, "stopId": "République_A", "stopSequence": 1 }, { "arrival": { "time": "1763968260" }, "departure": { "time": "1763968260" }, "stopId": "Charles_Péguy_A", "stopSequence": 2 }, { "arrival": { "time": "1763968320" }, "departure": { "time": "1763968320" }, "stopId": "Robert_Hassler_A", "stopSequence": 3 }, { "arrival": { "time": "1763968560" }, "departure": { "time": "1763968560" }, "stopId": "Libération_A", "stopSequence": 4 }, { "arrival": { "time": "1763968680" }, "departure": { "time": "1763968680" }, "stopId": "Orée_du_Bois_A", "stopSequence": 5 }, { "arrival": { "time": "1763968860" }, "departure": { "time": "1763968860" }, "stopId": "Rousserolles_A", "stopSequence": 7 }, { "arrival": { "time": "1763968920" }, "departure": { "time": "1763968920" }, "stopId": "Muguet_A", "stopSequence": 8 }, { "arrival": { "time": "1763968980" }, "departure": { "time": "1763968980" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 9 }, { "arrival": { "time": "1763969040" }, "departure": { "time": "1763969040" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 10 } ], "timestamp": "1763964669", "trip": { "routeId": "5", "tripId": "5-0810" } } }, { "id": "SM:303-0820", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763968800" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "time": "1763968860" }, "departure": { "time": "1763968860" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "time": "1763968980" }, "departure": { "time": "1763968980" }, "stopId": "Belfort_A", "stopSequence": 3 } ], "timestamp": "1763965203", "trip": { "routeId": "603", "tripId": "303-0820" } } }, { "id": "SM:301-0812", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1763968860" }, "departure": { "time": "1763968860" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1763968980" }, "departure": { "time": "1763968980" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 60, "time": "1763969100" }, "departure": { "delay": 60, "time": "1763969100" }, "scheduleRelationship": "SKIPPED", "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 7 }, { "arrival": { "delay": 60, "time": "1763969160" }, "departure": { "delay": 60, "time": "1763969160" }, "scheduleRelationship": "SKIPPED", "stopId": "Place_Abbatucci_R", "stopSequence": 8 } ], "timestamp": "1763965266", "trip": { "directionId": 1, "routeId": "603", "tripId": "301-0812" } } }, { "id": "SM:303-0748", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763966880" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1763967000" }, "departure": { "time": "1763967000" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1763967240" }, "departure": { "time": "1763967240" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1763967300" }, "departure": { "time": "1763967300" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1763967420" }, "departure": { "time": "1763967420" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1763967540" }, "departure": { "time": "1763967540" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 60, "time": "1763967660" }, "departure": { "delay": 60, "time": "1763967660" }, "scheduleRelationship": "SKIPPED", "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 7 }, { "arrival": { "delay": 60, "time": "1763967720" }, "departure": { "delay": 60, "time": "1763967720" }, "scheduleRelationship": "SKIPPED", "stopId": "Place_Abbatucci_R", "stopSequence": 8 }, { "arrival": { "delay": 100, "time": "1763967820" }, "departure": { "delay": 100, "time": "1763967820" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 100, "time": "1763967880" }, "departure": { "delay": 100, "time": "1763967880" }, "stopId": "Domino_603R", "stopSequence": 10 } ], "timestamp": "1763964847", "trip": { "directionId": 1, "routeId": "603", "tripId": "303-0748" } } }, { "id": "SM:303-0648", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 515, "time": "1763963795" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 515, "time": "1763963915" }, "departure": { "delay": 515, "time": "1763963915" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 515, "time": "1763964155" }, "departure": { "delay": 515, "time": "1763964155" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 527, "time": "1763964227" }, "departure": { "delay": 527, "time": "1763964227" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 527, "time": "1763964347" }, "departure": { "delay": 527, "time": "1763964347" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 529, "time": "1763964469" }, "departure": { "delay": 529, "time": "1763964469" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 572, "time": "1763964692" }, "departure": { "delay": 572, "time": "1763964692" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 559, "time": "1763964739" }, "departure": { "delay": 559, "time": "1763964739" }, "stopId": "Domino_603R", "stopSequence": 10 } ], "timestamp": "1763963851", "trip": { "directionId": 1, "routeId": "603", "tripId": "303-0648" } } }, { "id": "SM:301-0645", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 45, "time": "1763963145" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "delay": 105, "time": "1763963249" }, "departure": { "delay": 105, "time": "1763963265" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "delay": 30, "time": "1763963310" }, "departure": { "delay": 30, "time": "1763963310" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 180, "time": "1763963700" }, "departure": { "delay": 180, "time": "1763963700" }, "scheduleRelationship": "SKIPPED", "stopId": "Tournesols_2A", "stopSequence": 6 }, { "arrival": { "delay": 180, "time": "1763963820" }, "departure": { "delay": 180, "time": "1763963820" }, "scheduleRelationship": "SKIPPED", "stopId": "Domino_1A", "stopSequence": 7 }, { "arrival": { "delay": 764, "time": "1763964443" }, "departure": { "delay": 764, "time": "1763964464" }, "stopId": "Square_Soustons_A", "stopSequence": 8 }, { "arrival": { "delay": 704, "time": "1763964506" }, "departure": { "delay": 704, "time": "1763964524" }, "stopId": "Place_Abbatucci_A", "stopSequence": 9 }, { "arrival": { "delay": 826, "time": "1763964706" }, "departure": { "delay": 826, "time": "1763964706" }, "stopId": "Parc_des_Eaux-Vives_A", "stopSequence": 10 } ], "timestamp": "1763963167", "trip": { "routeId": "603", "tripId": "301-0645" } } }, { "id": "SM:301-0745", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763966700" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "time": "1763966760" }, "departure": { "time": "1763966760" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "time": "1763966880" }, "departure": { "time": "1763966880" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 180, "time": "1763967300" }, "departure": { "delay": 180, "time": "1763967300" }, "scheduleRelationship": "SKIPPED", "stopId": "Tournesols_2A", "stopSequence": 6 }, { "arrival": { "delay": 180, "time": "1763967420" }, "departure": { "delay": 180, "time": "1763967420" }, "scheduleRelationship": "SKIPPED", "stopId": "Domino_1A", "stopSequence": 7 }, { "arrival": { "delay": 449, "time": "1763967749" }, "departure": { "delay": 449, "time": "1763967749" }, "stopId": "Square_Soustons_A", "stopSequence": 8 }, { "arrival": { "delay": 447, "time": "1763967867" }, "departure": { "delay": 447, "time": "1763967867" }, "stopId": "Place_Abbatucci_A", "stopSequence": 9 }, { "arrival": { "delay": 600, "time": "1763968080" }, "departure": { "delay": 600, "time": "1763968080" }, "stopId": "Parc_des_Eaux-Vives_A", "stopSequence": 10 } ], "timestamp": "1763963177", "trip": { "routeId": "603", "tripId": "301-0745" } } }, { "id": "SM:301-0712Ner", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 110, "time": "1763964830" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 113, "time": "1763964953" }, "departure": { "delay": 113, "time": "1763964953" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 106, "time": "1763965186" }, "departure": { "delay": 106, "time": "1763965186" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 106, "time": "1763965246" }, "departure": { "delay": 106, "time": "1763965246" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 106, "time": "1763965366" }, "departure": { "delay": 106, "time": "1763965366" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 106, "time": "1763965486" }, "departure": { "delay": 106, "time": "1763965486" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": -240, "time": "1763965500" }, "departure": { "delay": -240, "time": "1763965500" }, "scheduleRelationship": "SKIPPED", "stopId": "Square_Soustons_A", "stopSequence": 9 }, { "arrival": { "delay": 159, "time": "1763966139" }, "departure": { "delay": 159, "time": "1763966139" }, "stopId": "Collège_Nerval_Parking", "stopSequence": 11 }, { "arrival": { "delay": 39, "time": "1763966199" }, "departure": { "delay": 39, "time": "1763966199" }, "stopId": "Tournesols_2A", "stopSequence": 12 }, { "arrival": { "delay": 39, "time": "1763966259" }, "departure": { "delay": 39, "time": "1763966259" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 13 }, { "arrival": { "delay": 39, "time": "1763966319" }, "departure": { "delay": 39, "time": "1763966319" }, "stopId": "Maison_Retraite_A", "stopSequence": 14 } ], "timestamp": "1763964889", "trip": { "directionId": 1, "routeId": "603", "tripId": "301-0712Ner" } } }, { "id": "SM:303-0715Ner", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 153, "time": "1763965053" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "delay": 213, "time": "1763965134" }, "departure": { "delay": 213, "time": "1763965173" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "delay": 184, "time": "1763965238" }, "departure": { "delay": 184, "time": "1763965264" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 243, "time": "1763965347" }, "departure": { "delay": 243, "time": "1763965383" }, "stopId": "Maison_Retraite_R", "stopSequence": 4 }, { "arrival": { "delay": 183, "time": "1763965414" }, "departure": { "delay": 183, "time": "1763965443" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 5 }, { "arrival": { "delay": 213, "time": "1763965520" }, "departure": { "delay": 213, "time": "1763965533" }, "stopId": "Tournesols_2R", "stopSequence": 6 }, { "arrival": { "delay": 115, "time": "1763965735" }, "departure": { "delay": 115, "time": "1763965735" }, "stopId": "Collège_Nerval_Parking", "stopSequence": 7 }, { "arrival": { "delay": 60, "time": "1763965860" }, "departure": { "delay": 60, "time": "1763965860" }, "scheduleRelationship": "SKIPPED", "stopId": "Domino_1A", "stopSequence": 8 }, { "arrival": { "delay": 120, "time": "1763965980" }, "departure": { "delay": 120, "time": "1763965980" }, "scheduleRelationship": "SKIPPED", "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 60, "time": "1763966040" }, "departure": { "delay": 60, "time": "1763966040" }, "scheduleRelationship": "SKIPPED", "stopId": "Place_Abbatucci_R", "stopSequence": 10 }, { "arrival": { "delay": 144, "time": "1763966184" }, "departure": { "delay": 144, "time": "1763966184" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 11 }, { "arrival": { "delay": 560, "time": "1763966660" }, "departure": { "delay": 560, "time": "1763966660" }, "stopId": "Tivoli_A", "stopSequence": 12 } ], "timestamp": "1763965075", "trip": { "routeId": "603", "tripId": "303-0715Ner" } } }, { "id": "SM:401-0750", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763967000" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1763967030" }, "departure": { "delay": -30, "time": "1763967030" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "time": "1763967060" }, "departure": { "time": "1763967060" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "time": "1763967120" }, "departure": { "time": "1763967120" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "time": "1763967180" }, "departure": { "time": "1763967180" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 360, "time": "1763967900" }, "departure": { "delay": 360, "time": "1763967900" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 189, "time": "1763968089" }, "departure": { "delay": 189, "time": "1763968089" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 249, "time": "1763968209" }, "departure": { "delay": 249, "time": "1763968209" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 429, "time": "1763968449" }, "departure": { "delay": 429, "time": "1763968449" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 489, "time": "1763968569" }, "departure": { "delay": 489, "time": "1763968569" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 309, "time": "1763968629" }, "departure": { "delay": 309, "time": "1763968629" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 249, "time": "1763968689" }, "departure": { "delay": 249, "time": "1763968689" }, "stopId": "Rhin_A", "stopSequence": 17 } ], "timestamp": "1763965266", "trip": { "routeId": "604", "tripId": "401-0750" } } }, { "id": "SM:405-0820", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1763968860" }, "departure": { "time": "1763968860" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 60, "time": "1763968920" }, "departure": { "delay": 60, "time": "1763968920" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 60, "time": "1763968980" }, "departure": { "delay": 60, "time": "1763968980" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 60, "time": "1763969040" }, "departure": { "delay": 60, "time": "1763969040" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 } ], "timestamp": "1763965297", "trip": { "routeId": "604", "tripId": "405-0820" } } }, { "id": "SM:407-0720", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 32, "time": "1763965232" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": 14, "time": "1763965274" }, "departure": { "delay": 14, "time": "1763965274" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 93, "time": "1763965341" }, "departure": { "delay": 93, "time": "1763965353" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 122, "time": "1763965423" }, "departure": { "delay": 122, "time": "1763965442" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 107, "time": "1763965487" }, "departure": { "delay": 107, "time": "1763965487" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 229, "time": "1763965669" }, "departure": { "delay": 229, "time": "1763965669" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 201, "time": "1763965701" }, "departure": { "delay": 201, "time": "1763965701" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 261, "time": "1763965821" }, "departure": { "delay": 261, "time": "1763965821" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 290, "time": "1763965910" }, "departure": { "delay": 290, "time": "1763965910" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 349, "time": "1763966089" }, "departure": { "delay": 349, "time": "1763966089" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 155, "time": "1763966255" }, "departure": { "delay": 155, "time": "1763966255" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 168, "time": "1763966328" }, "departure": { "delay": 168, "time": "1763966328" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 258, "time": "1763966478" }, "departure": { "delay": 258, "time": "1763966478" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 274, "time": "1763966554" }, "departure": { "delay": 274, "time": "1763966554" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 92, "time": "1763966612" }, "departure": { "delay": 92, "time": "1763966612" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 32, "time": "1763966672" }, "departure": { "delay": 32, "time": "1763966672" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": 92, "time": "1763966792" }, "departure": { "delay": 92, "time": "1763966792" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": 85, "time": "1763966845" }, "departure": { "delay": 85, "time": "1763966845" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": 193, "time": "1763967073" }, "departure": { "delay": 193, "time": "1763967073" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 } ], "timestamp": "1763965245", "trip": { "routeId": "604", "tripId": "407-0720" } } }, { "id": "SM:405-0705", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 571, "time": "1763964871" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 572, "time": "1763964976" }, "departure": { "delay": 572, "time": "1763965052" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 691, "time": "1763965124" }, "departure": { "delay": 691, "time": "1763965231" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 723, "time": "1763965323" }, "departure": { "delay": 723, "time": "1763965323" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 717, "time": "1763965377" }, "departure": { "delay": 717, "time": "1763965377" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 751, "time": "1763965418" }, "departure": { "delay": 751, "time": "1763965531" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 591, "time": "1763965611" }, "departure": { "delay": 591, "time": "1763965611" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 451, "time": "1763965651" }, "departure": { "delay": 451, "time": "1763965651" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 506, "time": "1763965766" }, "departure": { "delay": 506, "time": "1763965766" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 566, "time": "1763965886" }, "departure": { "delay": 566, "time": "1763965886" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 552, "time": "1763965932" }, "departure": { "delay": 552, "time": "1763965932" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 552, "time": "1763966172" }, "departure": { "delay": 552, "time": "1763966172" }, "stopId": "Claude_Hess_A", "stopSequence": 12 } ], "timestamp": "1763964899", "trip": { "routeId": "604", "tripId": "405-0705" } } }, { "id": "SM:407-0758", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763967480" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1763967660" }, "departure": { "time": "1763967660" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1763967780" }, "departure": { "time": "1763967780" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1763967840" }, "departure": { "time": "1763967840" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1763968020" }, "departure": { "time": "1763968020" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1763968080" }, "departure": { "time": "1763968080" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1763968140" }, "departure": { "time": "1763968140" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1763968200" }, "departure": { "time": "1763968200" }, "stopId": "Claude_Hess_R", "stopSequence": 8 } ], "timestamp": "1763964899", "trip": { "directionId": 1, "routeId": "604", "tripId": "407-0758" } } }, { "id": "SM:403-0728", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763965680" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1763965860" }, "departure": { "time": "1763965860" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1763965980" }, "departure": { "time": "1763965980" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1763966040" }, "departure": { "time": "1763966040" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1763966220" }, "departure": { "time": "1763966220" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1763966280" }, "departure": { "time": "1763966280" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1763966340" }, "departure": { "time": "1763966340" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1763966400" }, "departure": { "time": "1763966400" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1763966580" }, "departure": { "time": "1763966580" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1763966640" }, "departure": { "time": "1763966640" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1763966700" }, "departure": { "time": "1763966700" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 17, "time": "1763967377" }, "departure": { "delay": 17, "time": "1763967377" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 16, "time": "1763967436" }, "departure": { "delay": 16, "time": "1763967436" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 15, "time": "1763967555" }, "departure": { "delay": 15, "time": "1763967555" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 } ], "timestamp": "1763965504", "trip": { "directionId": 1, "routeId": "604", "tripId": "403-0728" } } }, { "id": "SM:409-0735", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 480, "time": "1763966580" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 540, "time": "1763966820" }, "departure": { "delay": 540, "time": "1763966820" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 660, "time": "1763967060" }, "departure": { "delay": 660, "time": "1763967060" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 660, "time": "1763967120" }, "departure": { "delay": 660, "time": "1763967120" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 600, "time": "1763967180" }, "departure": { "delay": 600, "time": "1763967180" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 600, "time": "1763967420" }, "departure": { "delay": 600, "time": "1763967420" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 540, "time": "1763967540" }, "departure": { "delay": 540, "time": "1763967540" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 600, "time": "1763967660" }, "departure": { "delay": 600, "time": "1763967660" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 } ], "timestamp": "1763965369", "trip": { "routeId": "604", "tripId": "409-0735" } } }, { "id": "SM:405-0743", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763966580" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1763966760" }, "departure": { "time": "1763966760" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1763966880" }, "departure": { "time": "1763966880" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1763966940" }, "departure": { "time": "1763966940" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1763967120" }, "departure": { "time": "1763967120" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1763967180" }, "departure": { "time": "1763967180" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1763967240" }, "departure": { "time": "1763967240" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1763967300" }, "departure": { "time": "1763967300" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1763967480" }, "departure": { "time": "1763967480" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1763967540" }, "departure": { "time": "1763967540" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1763967600" }, "departure": { "time": "1763967600" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 60, "time": "1763968380" }, "departure": { "delay": 60, "time": "1763968380" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 60, "time": "1763968440" }, "departure": { "delay": 60, "time": "1763968440" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 120, "time": "1763968560" }, "departure": { "delay": 120, "time": "1763968560" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 } ], "timestamp": "1763964349", "trip": { "directionId": 1, "routeId": "604", "tripId": "405-0743" } } }, { "id": "SM:403-0650", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 32, "time": "1763963432" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": 2, "time": "1763963462" }, "departure": { "delay": 2, "time": "1763963462" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 63, "time": "1763963516" }, "departure": { "delay": 63, "time": "1763963523" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 62, "time": "1763963582" }, "departure": { "delay": 62, "time": "1763963582" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 32, "time": "1763963612" }, "departure": { "delay": 32, "time": "1763963612" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 145, "time": "1763963785" }, "departure": { "delay": 145, "time": "1763963785" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 122, "time": "1763963809" }, "departure": { "delay": 122, "time": "1763963822" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 122, "time": "1763963874" }, "departure": { "delay": 122, "time": "1763963882" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 272, "time": "1763964002" }, "departure": { "delay": 272, "time": "1763964092" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 272, "time": "1763964180" }, "departure": { "delay": 272, "time": "1763964212" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 182, "time": "1763964264" }, "departure": { "delay": 182, "time": "1763964362" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 136, "time": "1763964436" }, "departure": { "delay": 136, "time": "1763964436" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 242, "time": "1763964491" }, "departure": { "delay": 242, "time": "1763964602" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 362, "time": "1763964662" }, "departure": { "delay": 362, "time": "1763964782" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 333, "time": "1763964813" }, "departure": { "delay": 333, "time": "1763964813" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 153, "time": "1763964869" }, "departure": { "delay": 153, "time": "1763964873" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 92, "time": "1763964932" }, "departure": { "delay": 92, "time": "1763964932" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": 209, "time": "1763965109" }, "departure": { "delay": 209, "time": "1763965109" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": 193, "time": "1763965153" }, "departure": { "delay": 193, "time": "1763965153" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": 332, "time": "1763965372" }, "departure": { "delay": 332, "time": "1763965412" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 } ], "timestamp": "1763963456", "trip": { "routeId": "604", "tripId": "403-0650" } } }, { "id": "SM:409-0813", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1763968920" }, "departure": { "time": "1763968920" }, "stopId": "Frontière_R", "stopSequence": 5 } ], "timestamp": "1763965390", "trip": { "directionId": 1, "routeId": "604", "tripId": "409-0813" } } }, { "id": "SM:409-0657", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 459, "time": "1763964279" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 459, "time": "1763964399" }, "departure": { "delay": 459, "time": "1763964399" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 459, "time": "1763964639" }, "departure": { "delay": 459, "time": "1763964639" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 470, "time": "1763964710" }, "departure": { "delay": 470, "time": "1763964710" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 470, "time": "1763964830" }, "departure": { "delay": 470, "time": "1763964830" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 470, "time": "1763964890" }, "departure": { "delay": 470, "time": "1763964890" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 470, "time": "1763964950" }, "departure": { "delay": 470, "time": "1763964950" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 470, "time": "1763965010" }, "departure": { "delay": 470, "time": "1763965010" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 429, "time": "1763965089" }, "departure": { "delay": 429, "time": "1763965089" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 412, "time": "1763965132" }, "departure": { "delay": 412, "time": "1763965132" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 386, "time": "1763965166" }, "departure": { "delay": 386, "time": "1763965166" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 627, "time": "1763965444" }, "departure": { "delay": 627, "time": "1763965467" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 701, "time": "1763965661" }, "departure": { "delay": 701, "time": "1763965661" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 635, "time": "1763965775" }, "departure": { "delay": 635, "time": "1763965775" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 620, "time": "1763965820" }, "departure": { "delay": 620, "time": "1763965820" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 590, "time": "1763965850" }, "departure": { "delay": 590, "time": "1763965850" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 593, "time": "1763965913" }, "departure": { "delay": 593, "time": "1763965913" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 637, "time": "1763965957" }, "departure": { "delay": 637, "time": "1763965957" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 } ], "timestamp": "1763964339", "trip": { "directionId": 1, "routeId": "604", "tripId": "409-0657" } } }, { "id": "SM:401-0713", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763964780" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1763964900" }, "departure": { "time": "1763964900" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1763965140" }, "departure": { "time": "1763965140" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1763965200" }, "departure": { "time": "1763965200" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1763965320" }, "departure": { "time": "1763965320" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1763965380" }, "departure": { "time": "1763965380" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1763965440" }, "departure": { "time": "1763965440" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1763965500" }, "departure": { "time": "1763965500" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1763965620" }, "departure": { "time": "1763965620" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1763965680" }, "departure": { "time": "1763965680" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1763965740" }, "departure": { "time": "1763965740" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "time": "1763965800" }, "departure": { "time": "1763965800" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 180, "time": "1763966100" }, "departure": { "delay": 180, "time": "1763966100" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 60, "time": "1763966160" }, "departure": { "delay": 60, "time": "1763966160" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 60, "time": "1763966220" }, "departure": { "delay": 60, "time": "1763966220" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 30, "time": "1763966250" }, "departure": { "delay": 30, "time": "1763966250" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "time": "1763966280" }, "departure": { "time": "1763966280" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 60, "time": "1763966340" }, "departure": { "delay": 60, "time": "1763966340" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 60, "time": "1763966400" }, "departure": { "delay": 60, "time": "1763966400" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 60, "time": "1763966460" }, "departure": { "delay": 60, "time": "1763966460" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 } ], "timestamp": "1763964836", "trip": { "directionId": 1, "routeId": "604", "tripId": "401-0713" } } }, { "id": "SM:801-0746", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 177, "time": "1763966937" }, "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "delay": 177, "time": "1763966997" }, "departure": { "delay": 177, "time": "1763966997" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 237, "time": "1763967057" }, "departure": { "delay": 237, "time": "1763967057" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 207, "time": "1763967087" }, "departure": { "delay": 207, "time": "1763967087" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "delay": 177, "time": "1763967117" }, "departure": { "delay": 177, "time": "1763967117" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "delay": 177, "time": "1763967237" }, "departure": { "delay": 177, "time": "1763967237" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 }, { "arrival": { "delay": 177, "time": "1763967357" }, "departure": { "delay": 177, "time": "1763967357" }, "stopId": "Grabenring_R", "stopSequence": 7 }, { "arrival": { "delay": 177, "time": "1763967537" }, "departure": { "delay": 177, "time": "1763967537" }, "stopId": "Cimetière_R", "stopSequence": 8 }, { "arrival": { "delay": 177, "time": "1763967657" }, "departure": { "delay": 177, "time": "1763967657" }, "stopId": "Sauvage_R", "stopSequence": 9 }, { "arrival": { "delay": 177, "time": "1763967777" }, "departure": { "delay": 177, "time": "1763967777" }, "stopId": "Chênes_608R", "stopSequence": 10 }, { "arrival": { "delay": 177, "time": "1763967837" }, "departure": { "delay": 177, "time": "1763967837" }, "stopId": "Ruisseau_AR", "stopSequence": 11 }, { "arrival": { "delay": 177, "time": "1763967957" }, "departure": { "delay": 177, "time": "1763967957" }, "stopId": "Hésingue_Église_R", "stopSequence": 12 }, { "arrival": { "delay": 177, "time": "1763968017" }, "departure": { "delay": 177, "time": "1763968017" }, "stopId": "Halliers_R", "stopSequence": 13 }, { "arrival": { "delay": 177, "time": "1763968077" }, "departure": { "delay": 177, "time": "1763968077" }, "stopId": "Liesbach_R", "stopSequence": 14 }, { "arrival": { "delay": 183, "time": "1763968143" }, "departure": { "delay": 183, "time": "1763968143" }, "stopId": "Beaubourg_R", "stopSequence": 15 }, { "arrival": { "delay": 183, "time": "1763968203" }, "departure": { "delay": 183, "time": "1763968203" }, "stopId": "École_des_Missions_R", "stopSequence": 16 }, { "arrival": { "delay": 183, "time": "1763968263" }, "departure": { "delay": 183, "time": "1763968263" }, "stopId": "Place_Coluche_R", "stopSequence": 17 }, { "arrival": { "delay": 183, "time": "1763968323" }, "departure": { "delay": 183, "time": "1763968323" }, "stopId": "Jean_Moulin_608R", "stopSequence": 18 }, { "arrival": { "delay": 183, "time": "1763968383" }, "departure": { "delay": 183, "time": "1763968383" }, "stopId": "Vignes_608R", "stopSequence": 19 }, { "arrival": { "delay": 183, "time": "1763968623" }, "departure": { "delay": 183, "time": "1763968623" }, "stopId": "Robert_Hassler_R", "stopSequence": 20 }, { "arrival": { "delay": 183, "time": "1763968683" }, "departure": { "delay": 183, "time": "1763968683" }, "stopId": "Charles_Péguy_R", "stopSequence": 21 }, { "arrival": { "delay": 183, "time": "1763968743" }, "departure": { "delay": 183, "time": "1763968743" }, "stopId": "République_R", "stopSequence": 22 }, { "arrival": { "delay": 183, "time": "1763968803" }, "departure": { "delay": 183, "time": "1763968803" }, "stopId": "Merles_R", "stopSequence": 23 }, { "arrival": { "delay": 183, "time": "1763968923" }, "departure": { "delay": 183, "time": "1763968923" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 24 }, { "arrival": { "delay": 183, "time": "1763969043" }, "departure": { "delay": 183, "time": "1763969043" }, "stopId": "Sierentz_Centre_R", "stopSequence": 25 }, { "arrival": { "delay": 183, "time": "1763969163" }, "departure": { "delay": 183, "time": "1763969163" }, "stopId": "Collège_Dolto_R", "stopSequence": 26 } ], "timestamp": "1763965577", "trip": { "directionId": 1, "routeId": "608", "tripId": "801-0746" } } }, { "id": "SM:801-0704", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 92, "time": "1763964332" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "delay": 92, "time": "1763964512" }, "departure": { "delay": 92, "time": "1763964512" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "delay": 92, "time": "1763964610" }, "departure": { "delay": 92, "time": "1763964632" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "delay": 122, "time": "1763964686" }, "departure": { "delay": 122, "time": "1763964722" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "delay": 122, "time": "1763964902" }, "departure": { "delay": 122, "time": "1763964902" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "delay": 98, "time": "1763964938" }, "departure": { "delay": 98, "time": "1763964938" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "delay": 92, "time": "1763964973" }, "departure": { "delay": 92, "time": "1763964992" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "delay": 69, "time": "1763965029" }, "departure": { "delay": 69, "time": "1763965029" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "delay": 92, "time": "1763965250" }, "departure": { "delay": 92, "time": "1763965292" }, "stopId": "Vignes_608A", "stopSequence": 9 }, { "arrival": { "delay": 122, "time": "1763965367" }, "departure": { "delay": 122, "time": "1763965382" }, "stopId": "Place_Coluche_A", "stopSequence": 10 }, { "arrival": { "delay": 152, "time": "1763965460" }, "departure": { "delay": 152, "time": "1763965472" }, "stopId": "École_des_Missions_A", "stopSequence": 11 }, { "arrival": { "delay": 166, "time": "1763965546" }, "departure": { "delay": 166, "time": "1763965546" }, "stopId": "Beaubourg_A", "stopSequence": 12 }, { "arrival": { "delay": 239, "time": "1763965679" }, "departure": { "delay": 239, "time": "1763965679" }, "stopId": "Liesbach_A", "stopSequence": 13 }, { "arrival": { "delay": 297, "time": "1763965797" }, "departure": { "delay": 297, "time": "1763965797" }, "stopId": "Halliers_A", "stopSequence": 14 }, { "arrival": { "delay": 297, "time": "1763965857" }, "departure": { "delay": 297, "time": "1763965857" }, "stopId": "Hésingue_Église_A", "stopSequence": 15 }, { "arrival": { "delay": 297, "time": "1763965917" }, "departure": { "delay": 297, "time": "1763965917" }, "stopId": "Ruisseau_AR", "stopSequence": 16 }, { "arrival": { "delay": 417, "time": "1763966157" }, "departure": { "delay": 417, "time": "1763966157" }, "stopId": "Chênes_608A", "stopSequence": 17 }, { "arrival": { "delay": 417, "time": "1763966277" }, "departure": { "delay": 417, "time": "1763966277" }, "stopId": "Sauvage_A", "stopSequence": 18 }, { "arrival": { "delay": 477, "time": "1763966457" }, "departure": { "delay": 477, "time": "1763966457" }, "stopId": "Cimetière_A", "stopSequence": 19 }, { "arrival": { "delay": 417, "time": "1763966577" }, "departure": { "delay": 417, "time": "1763966577" }, "stopId": "Grabenring_A", "stopSequence": 20 }, { "arrival": { "delay": 417, "time": "1763966697" }, "departure": { "delay": 417, "time": "1763966697" }, "stopId": "Gartenstrasse_AR", "stopSequence": 21 }, { "arrival": { "delay": 357, "time": "1763966757" }, "departure": { "delay": 357, "time": "1763966757" }, "stopId": "Hagmattstrasse_A", "stopSequence": 22 }, { "arrival": { "delay": 357, "time": "1763966817" }, "departure": { "delay": 357, "time": "1763966817" }, "stopId": "Im_Bruhl_A", "stopSequence": 23 }, { "arrival": { "delay": 357, "time": "1763966877" }, "departure": { "delay": 357, "time": "1763966877" }, "stopId": "Kreuzstrasse_A", "stopSequence": 24 } ], "timestamp": "1763964359", "trip": { "routeId": "608", "tripId": "801-0704" } } }, { "id": "SM:810-0816", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763968560" }, "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "time": "1763968620" }, "departure": { "time": "1763968620" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 60, "time": "1763968680" }, "departure": { "delay": 60, "time": "1763968680" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 30, "time": "1763968710" }, "departure": { "delay": 30, "time": "1763968710" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "time": "1763968740" }, "departure": { "time": "1763968740" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "time": "1763968980" }, "departure": { "time": "1763968980" }, "stopId": "Grabenring_R", "stopSequence": 7 }, { "arrival": { "time": "1763969160" }, "departure": { "time": "1763969160" }, "stopId": "Cimetière_R", "stopSequence": 8 } ], "timestamp": "1763965328", "trip": { "directionId": 1, "routeId": "608", "tripId": "810-0816" } } }, { "id": "SM:803-0721", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763965260" }, "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "time": "1763965320" }, "departure": { "time": "1763965320" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 60, "time": "1763965380" }, "departure": { "delay": 60, "time": "1763965380" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 30, "time": "1763965410" }, "departure": { "delay": 30, "time": "1763965410" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "time": "1763965440" }, "departure": { "time": "1763965440" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "time": "1763965560" }, "departure": { "time": "1763965560" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 }, { "arrival": { "time": "1763965680" }, "departure": { "time": "1763965680" }, "stopId": "Grabenring_R", "stopSequence": 7 }, { "arrival": { "time": "1763965860" }, "departure": { "time": "1763965860" }, "stopId": "Cimetière_R", "stopSequence": 8 }, { "arrival": { "time": "1763965980" }, "departure": { "time": "1763965980" }, "stopId": "Sauvage_R", "stopSequence": 9 }, { "arrival": { "time": "1763966100" }, "departure": { "time": "1763966100" }, "stopId": "Chênes_608R", "stopSequence": 10 }, { "arrival": { "time": "1763966160" }, "departure": { "time": "1763966160" }, "stopId": "Ruisseau_AR", "stopSequence": 11 }, { "arrival": { "time": "1763966280" }, "departure": { "time": "1763966280" }, "stopId": "Hésingue_Église_R", "stopSequence": 12 }, { "arrival": { "time": "1763966340" }, "departure": { "time": "1763966340" }, "stopId": "Halliers_R", "stopSequence": 13 }, { "arrival": { "time": "1763966400" }, "departure": { "time": "1763966400" }, "stopId": "Liesbach_R", "stopSequence": 14 }, { "arrival": { "time": "1763966460" }, "departure": { "time": "1763966460" }, "stopId": "Beaubourg_R", "stopSequence": 15 }, { "arrival": { "time": "1763966520" }, "departure": { "time": "1763966520" }, "stopId": "École_des_Missions_R", "stopSequence": 16 }, { "arrival": { "time": "1763966580" }, "departure": { "time": "1763966580" }, "stopId": "Place_Coluche_R", "stopSequence": 17 }, { "arrival": { "time": "1763966640" }, "departure": { "time": "1763966640" }, "stopId": "Jean_Moulin_608R", "stopSequence": 18 }, { "arrival": { "time": "1763966700" }, "departure": { "time": "1763966700" }, "stopId": "Vignes_608R", "stopSequence": 19 }, { "arrival": { "time": "1763966940" }, "departure": { "time": "1763966940" }, "stopId": "Robert_Hassler_R", "stopSequence": 20 }, { "arrival": { "time": "1763967000" }, "departure": { "time": "1763967000" }, "stopId": "Charles_Péguy_R", "stopSequence": 21 }, { "arrival": { "time": "1763967060" }, "departure": { "time": "1763967060" }, "stopId": "République_R", "stopSequence": 22 }, { "arrival": { "time": "1763967120" }, "departure": { "time": "1763967120" }, "stopId": "Merles_R", "stopSequence": 23 }, { "arrival": { "time": "1763967240" }, "departure": { "time": "1763967240" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 24 }, { "arrival": { "time": "1763967360" }, "departure": { "time": "1763967360" }, "stopId": "Sierentz_Centre_R", "stopSequence": 25 }, { "arrival": { "time": "1763967480" }, "departure": { "time": "1763967480" }, "stopId": "Collège_Dolto_R", "stopSequence": 26 }, { "arrival": { "time": "1763967720" }, "stopId": "Zone_Commerciale_A", "stopSequence": 27 } ], "timestamp": "1763965318", "trip": { "directionId": 1, "routeId": "608", "tripId": "803-0721" } } }, { "id": "SM:803-0634", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 1657, "time": "1763964097" }, "scheduleRelationship": "SKIPPED", "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "delay": 367, "time": "1763964127" }, "departure": { "delay": 367, "time": "1763964127" }, "stopId": "Hésingue_Église_A", "stopSequence": 15 }, { "arrival": { "delay": 367, "time": "1763964187" }, "departure": { "delay": 367, "time": "1763964187" }, "stopId": "Ruisseau_AR", "stopSequence": 16 }, { "arrival": { "delay": 487, "time": "1763964427" }, "departure": { "delay": 487, "time": "1763964427" }, "stopId": "Chênes_608A", "stopSequence": 17 }, { "arrival": { "delay": 487, "time": "1763964547" }, "departure": { "delay": 487, "time": "1763964547" }, "stopId": "Sauvage_A", "stopSequence": 18 }, { "arrival": { "delay": 547, "time": "1763964727" }, "departure": { "delay": 547, "time": "1763964727" }, "stopId": "Cimetière_A", "stopSequence": 19 }, { "arrival": { "delay": 487, "time": "1763964847" }, "departure": { "delay": 487, "time": "1763964847" }, "stopId": "Grabenring_A", "stopSequence": 20 }, { "arrival": { "delay": 487, "time": "1763964967" }, "departure": { "delay": 487, "time": "1763964967" }, "stopId": "Gartenstrasse_AR", "stopSequence": 21 }, { "arrival": { "delay": 427, "time": "1763965027" }, "departure": { "delay": 427, "time": "1763965027" }, "stopId": "Hagmattstrasse_A", "stopSequence": 22 }, { "arrival": { "delay": 427, "time": "1763965087" }, "departure": { "delay": 427, "time": "1763965087" }, "stopId": "Im_Bruhl_A", "stopSequence": 23 }, { "arrival": { "delay": 427, "time": "1763965147" }, "departure": { "delay": 427, "time": "1763965147" }, "stopId": "Kreuzstrasse_A", "stopSequence": 24 } ], "timestamp": "1763964151", "trip": { "routeId": "608", "tripId": "803-0634" } } }, { "id": "SM:803-0804", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763967840" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "time": "1763968020" }, "departure": { "time": "1763968020" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "time": "1763968140" }, "departure": { "time": "1763968140" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "time": "1763968200" }, "departure": { "time": "1763968200" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "time": "1763968380" }, "departure": { "time": "1763968380" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "time": "1763968440" }, "departure": { "time": "1763968440" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "time": "1763968500" }, "departure": { "time": "1763968500" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "time": "1763968560" }, "departure": { "time": "1763968560" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "time": "1763968800" }, "departure": { "time": "1763968800" }, "stopId": "Vignes_608A", "stopSequence": 9 }, { "arrival": { "time": "1763968860" }, "departure": { "time": "1763968860" }, "stopId": "Place_Coluche_A", "stopSequence": 10 }, { "arrival": { "time": "1763968980" }, "departure": { "time": "1763968980" }, "stopId": "Beaubourg_A", "stopSequence": 12 } ], "timestamp": "1763964246", "trip": { "routeId": "608", "tripId": "803-0804" } } }, { "id": "SM:810-0732", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763965860" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "time": "1763966040" }, "departure": { "time": "1763966040" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "time": "1763966160" }, "departure": { "time": "1763966160" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "time": "1763966220" }, "departure": { "time": "1763966220" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "time": "1763966400" }, "departure": { "time": "1763966400" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "delay": -24, "time": "1763966436" }, "departure": { "delay": -24, "time": "1763966436" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "delay": -44, "time": "1763966476" }, "departure": { "delay": -44, "time": "1763966476" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "delay": -62, "time": "1763966518" }, "departure": { "delay": -62, "time": "1763966518" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "delay": -77, "time": "1763966743" }, "departure": { "delay": -77, "time": "1763966743" }, "stopId": "Vignes_608A", "stopSequence": 9 }, { "arrival": { "delay": -64, "time": "1763966816" }, "departure": { "delay": -64, "time": "1763966816" }, "stopId": "Place_Coluche_A", "stopSequence": 10 }, { "arrival": { "delay": -59, "time": "1763966881" }, "departure": { "delay": -59, "time": "1763966881" }, "stopId": "École_des_Missions_A", "stopSequence": 11 }, { "arrival": { "delay": -59, "time": "1763966941" }, "departure": { "delay": -59, "time": "1763966941" }, "stopId": "Beaubourg_A", "stopSequence": 12 }, { "arrival": { "delay": -57, "time": "1763967003" }, "departure": { "delay": -57, "time": "1763967003" }, "stopId": "Liesbach_A", "stopSequence": 13 }, { "arrival": { "delay": -55, "time": "1763967065" }, "departure": { "delay": -55, "time": "1763967065" }, "stopId": "Halliers_A", "stopSequence": 14 }, { "arrival": { "delay": -55, "time": "1763967185" }, "departure": { "delay": -55, "time": "1763967185" }, "stopId": "Ruisseau_AR", "stopSequence": 16 }, { "arrival": { "delay": -55, "time": "1763967245" }, "departure": { "delay": -55, "time": "1763967245" }, "stopId": "Collège_des_Trois_Pays_AR", "stopSequence": 17 }, { "arrival": { "delay": -55, "time": "1763967305" }, "departure": { "delay": -55, "time": "1763967305" }, "stopId": "Chênes_608A", "stopSequence": 18 }, { "arrival": { "delay": -55, "time": "1763967545" }, "departure": { "delay": -55, "time": "1763967545" }, "stopId": "Cimetière_A", "stopSequence": 20 }, { "arrival": { "delay": -55, "time": "1763967725" }, "departure": { "delay": -55, "time": "1763967725" }, "stopId": "Grabenring_A", "stopSequence": 21 }, { "arrival": { "delay": -55, "time": "1763967845" }, "departure": { "delay": -55, "time": "1763967845" }, "stopId": "Gartenstrasse_AR", "stopSequence": 22 }, { "arrival": { "delay": -55, "time": "1763967965" }, "departure": { "delay": -55, "time": "1763967965" }, "stopId": "Hagmattstrasse_A", "stopSequence": 23 }, { "arrival": { "delay": -55, "time": "1763968025" }, "departure": { "delay": -55, "time": "1763968025" }, "stopId": "Im_Bruhl_A", "stopSequence": 24 }, { "arrival": { "delay": -55, "time": "1763968085" }, "departure": { "delay": -55, "time": "1763968085" }, "stopId": "Kreuzstrasse_A", "stopSequence": 25 }, { "arrival": { "delay": -55, "time": "1763968145" }, "departure": { "delay": -55, "time": "1763968145" }, "stopId": "Wänglismatten_A", "stopSequence": 26 }, { "arrival": { "delay": -55, "time": "1763968205" }, "stopId": "Bachgraben_R", "stopSequence": 27 } ], "timestamp": "1763962264", "trip": { "routeId": "608", "tripId": "810-0732" } } }, { "id": "SM:601-0749", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1763967180" }, "departure": { "time": "1763967180" }, "stopId": "Cité_du_Rail_R", "stopSequence": 2 }, { "arrival": { "time": "1763967420" }, "departure": { "time": "1763967420" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 4 }, { "arrival": { "time": "1763967720" }, "departure": { "time": "1763967720" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 }, { "arrival": { "time": "1763967780" }, "departure": { "time": "1763967780" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "time": "1763967840" }, "departure": { "time": "1763967840" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "time": "1763967900" }, "departure": { "time": "1763967900" }, "stopId": "Richardshaeuser_AR", "stopSequence": 8 }, { "arrival": { "time": "1763967960" }, "departure": { "time": "1763967960" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "time": "1763968020" }, "departure": { "time": "1763968020" }, "stopId": "Schaeferhof_R", "stopSequence": 10 }, { "arrival": { "time": "1763968140" }, "departure": { "time": "1763968140" }, "stopId": "Kembs_Mairie_R", "stopSequence": 11 }, { "arrival": { "time": "1763968260" }, "departure": { "time": "1763968260" }, "stopId": "Rue_de_lEurope_R", "stopSequence": 12 }, { "arrival": { "time": "1763968320" }, "departure": { "time": "1763968320" }, "stopId": "Kembs_Pres_R", "stopSequence": 13 }, { "arrival": { "delay": -30, "time": "1763968350" }, "departure": { "delay": -30, "time": "1763968350" }, "stopId": "Maison_du_Patrimoine_R", "stopSequence": 14 }, { "arrival": { "time": "1763968380" }, "departure": { "time": "1763968380" }, "stopId": "Ciel_R", "stopSequence": 15 }, { "arrival": { "time": "1763968440" }, "stopId": "Kembs_Nord_AR", "stopSequence": 16 } ], "timestamp": "1763964266", "trip": { "directionId": 1, "routeId": "6", "tripId": "601-0749" } } }, { "id": "SM:611-0649", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763963340" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 1 }, { "arrival": { "delay": 33, "time": "1763963491" }, "departure": { "delay": 33, "time": "1763963613" }, "stopId": "Cité_du_Rail_R", "stopSequence": 2 }, { "arrival": { "delay": 22, "time": "1763963722" }, "departure": { "delay": 22, "time": "1763963722" }, "stopId": "Rue_de_Séville_R", "stopSequence": 3 }, { "arrival": { "delay": 91, "time": "1763963889" }, "departure": { "delay": 91, "time": "1763963911" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 4 }, { "arrival": { "delay": 62, "time": "1763964181" }, "departure": { "delay": 62, "time": "1763964182" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 }, { "arrival": { "delay": 61, "time": "1763964228" }, "departure": { "delay": 61, "time": "1763964241" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "delay": 92, "time": "1763964326" }, "departure": { "delay": 92, "time": "1763964332" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "delay": 85, "time": "1763964385" }, "departure": { "delay": 85, "time": "1763964385" }, "stopId": "Richardshaeuser_AR", "stopSequence": 8 }, { "arrival": { "delay": 92, "time": "1763964441" }, "departure": { "delay": 92, "time": "1763964452" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "delay": 98, "time": "1763964518" }, "departure": { "delay": 98, "time": "1763964518" }, "stopId": "Schaeferhof_R", "stopSequence": 10 }, { "arrival": { "delay": 151, "time": "1763964684" }, "departure": { "delay": 151, "time": "1763964691" }, "stopId": "Kembs_Mairie_R", "stopSequence": 11 }, { "arrival": { "delay": 163, "time": "1763964823" }, "departure": { "delay": 163, "time": "1763964823" }, "stopId": "Rue_de_lEurope_R", "stopSequence": 12 }, { "arrival": { "delay": 157, "time": "1763964877" }, "departure": { "delay": 157, "time": "1763964877" }, "stopId": "Kembs_Pres_R", "stopSequence": 13 }, { "arrival": { "delay": 151, "time": "1763964927" }, "departure": { "delay": 151, "time": "1763964931" }, "stopId": "Maison_du_Patrimoine_R", "stopSequence": 14 }, { "arrival": { "delay": 181, "time": "1763964961" }, "departure": { "delay": 181, "time": "1763964961" }, "stopId": "Ciel_R", "stopSequence": 15 }, { "arrival": { "delay": 177, "time": "1763965017" }, "stopId": "Kembs_Nord_AR", "stopSequence": 16 } ], "timestamp": "1763963363", "trip": { "directionId": 1, "routeId": "6", "tripId": "611-0649" } } }, { "id": "SM:601-0658Sco", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 17, "time": "1763963897" }, "stopId": "Kembs_Nord_AR", "stopSequence": 1 }, { "arrival": { "delay": -13, "time": "1763963927" }, "departure": { "delay": -13, "time": "1763963927" }, "stopId": "Ciel_A", "stopSequence": 2 }, { "arrival": { "delay": 47, "time": "1763963985" }, "departure": { "delay": 47, "time": "1763963987" }, "stopId": "Maison_du_Patrimoine_A", "stopSequence": 3 }, { "arrival": { "delay": 47, "time": "1763964047" }, "departure": { "delay": 47, "time": "1763964047" }, "stopId": "Kembs_Pres_A", "stopSequence": 4 }, { "arrival": { "delay": 45, "time": "1763964105" }, "departure": { "delay": 45, "time": "1763964105" }, "stopId": "Rue_de_lEurope_A", "stopSequence": 5 }, { "arrival": { "delay": 17, "time": "1763964197" }, "departure": { "delay": 17, "time": "1763964197" }, "stopId": "Kembs_Mairie_A", "stopSequence": 6 }, { "arrival": { "delay": 47, "time": "1763964340" }, "departure": { "delay": 47, "time": "1763964407" }, "stopId": "Schaeferhof_A", "stopSequence": 7 }, { "arrival": { "delay": 77, "time": "1763964466" }, "departure": { "delay": 77, "time": "1763964497" }, "stopId": "Colonel_Gauvin_A", "stopSequence": 8 }, { "arrival": { "delay": 107, "time": "1763964567" }, "departure": { "delay": 107, "time": "1763964587" }, "stopId": "Richardshaeuser_AR", "stopSequence": 9 }, { "arrival": { "delay": 107, "time": "1763964645" }, "departure": { "delay": 107, "time": "1763964647" }, "stopId": "Schnockeloch_A", "stopSequence": 10 }, { "arrival": { "delay": 137, "time": "1763964730" }, "departure": { "delay": 137, "time": "1763964737" }, "stopId": "Victor_Hugo_A", "stopSequence": 11 }, { "arrival": { "delay": 168, "time": "1763964826" }, "departure": { "delay": 168, "time": "1763964828" }, "stopId": "Orée_du_Bois_A", "stopSequence": 12 }, { "arrival": { "delay": 118, "time": "1763965078" }, "departure": { "delay": 118, "time": "1763965078" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 13 }, { "arrival": { "delay": 124, "time": "1763965264" }, "departure": { "delay": 124, "time": "1763965264" }, "stopId": "Rue_de_Séville_A", "stopSequence": 14 }, { "arrival": { "delay": 107, "time": "1763965349" }, "departure": { "delay": 107, "time": "1763965367" }, "stopId": "Cité_du_Rail_A", "stopSequence": 15 }, { "arrival": { "delay": 48, "time": "1763965504" }, "departure": { "delay": 48, "time": "1763965548" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 16 }, { "arrival": { "delay": 48, "time": "1763966088" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 17 } ], "timestamp": "1763963924", "trip": { "routeId": "6", "tripId": "601-0658Sco" } } }, { "id": "SM:611-0720Sco", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 47, "time": "1763965247" }, "stopId": "Kembs_Nord_AR", "stopSequence": 1 }, { "arrival": { "delay": 47, "time": "1763965286" }, "departure": { "delay": 47, "time": "1763965307" }, "stopId": "Ciel_A", "stopSequence": 2 }, { "arrival": { "delay": 107, "time": "1763965356" }, "departure": { "delay": 107, "time": "1763965367" }, "stopId": "Maison_du_Patrimoine_A", "stopSequence": 3 }, { "arrival": { "delay": 107, "time": "1763965427" }, "departure": { "delay": 107, "time": "1763965427" }, "stopId": "Kembs_Pres_A", "stopSequence": 4 }, { "arrival": { "delay": 137, "time": "1763965499" }, "departure": { "delay": 137, "time": "1763965517" }, "stopId": "Rue_de_lEurope_A", "stopSequence": 5 }, { "arrival": { "delay": 132, "time": "1763965632" }, "departure": { "delay": 132, "time": "1763965632" }, "stopId": "Kembs_Mairie_A", "stopSequence": 6 }, { "arrival": { "delay": 101, "time": "1763965781" }, "departure": { "delay": 101, "time": "1763965781" }, "stopId": "Schaeferhof_A", "stopSequence": 7 }, { "arrival": { "delay": 100, "time": "1763965840" }, "departure": { "delay": 100, "time": "1763965840" }, "stopId": "Colonel_Gauvin_A", "stopSequence": 8 }, { "arrival": { "delay": 109, "time": "1763965909" }, "departure": { "delay": 109, "time": "1763965909" }, "stopId": "Richardshaeuser_AR", "stopSequence": 9 }, { "arrival": { "delay": 109, "time": "1763965969" }, "departure": { "delay": 109, "time": "1763965969" }, "stopId": "Schnockeloch_A", "stopSequence": 10 }, { "arrival": { "delay": 109, "time": "1763966029" }, "departure": { "delay": 109, "time": "1763966029" }, "stopId": "Victor_Hugo_A", "stopSequence": 11 }, { "arrival": { "delay": 109, "time": "1763966089" }, "departure": { "delay": 109, "time": "1763966089" }, "stopId": "Orée_du_Bois_A", "stopSequence": 12 }, { "arrival": { "delay": 65, "time": "1763966345" }, "departure": { "delay": 65, "time": "1763966345" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 13 }, { "arrival": { "delay": 65, "time": "1763966525" }, "departure": { "delay": 65, "time": "1763966525" }, "stopId": "Rue_de_Séville_A", "stopSequence": 14 }, { "arrival": { "delay": 34, "time": "1763966614" }, "departure": { "delay": 34, "time": "1763966614" }, "stopId": "Cité_du_Rail_A", "stopSequence": 15 } ], "timestamp": "1763965276", "trip": { "routeId": "6", "tripId": "611-0720Sco" } } }, { "id": "SM:605-0758", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763967480" }, "stopId": "Kembs_Nord_AR", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1763967510" }, "departure": { "delay": -30, "time": "1763967510" }, "stopId": "Ciel_A", "stopSequence": 2 }, { "arrival": { "time": "1763967540" }, "departure": { "time": "1763967540" }, "stopId": "Maison_du_Patrimoine_A", "stopSequence": 3 }, { "arrival": { "time": "1763967600" }, "departure": { "time": "1763967600" }, "stopId": "Kembs_Pres_A", "stopSequence": 4 }, { "arrival": { "time": "1763967660" }, "departure": { "time": "1763967660" }, "stopId": "Rue_de_lEurope_A", "stopSequence": 5 }, { "arrival": { "time": "1763967780" }, "departure": { "time": "1763967780" }, "stopId": "Kembs_Mairie_A", "stopSequence": 6 }, { "arrival": { "time": "1763967960" }, "departure": { "time": "1763967960" }, "stopId": "Schaeferhof_A", "stopSequence": 7 }, { "arrival": { "time": "1763968020" }, "departure": { "time": "1763968020" }, "stopId": "Colonel_Gauvin_A", "stopSequence": 8 }, { "arrival": { "time": "1763968080" }, "departure": { "time": "1763968080" }, "stopId": "Richardshaeuser_AR", "stopSequence": 9 }, { "arrival": { "time": "1763968140" }, "departure": { "time": "1763968140" }, "stopId": "Schnockeloch_A", "stopSequence": 10 }, { "arrival": { "time": "1763968200" }, "departure": { "time": "1763968200" }, "stopId": "Victor_Hugo_A", "stopSequence": 11 }, { "arrival": { "time": "1763968260" }, "departure": { "time": "1763968260" }, "stopId": "Orée_du_Bois_A", "stopSequence": 12 } ], "timestamp": "1763964068", "trip": { "routeId": "6", "tripId": "605-0758" } } }, { "id": "SM:605-0727", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763965620" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 1 }, { "arrival": { "time": "1763965860" }, "departure": { "time": "1763965860" }, "stopId": "Cité_du_Rail_R", "stopSequence": 2 }, { "arrival": { "time": "1763965980" }, "departure": { "time": "1763965980" }, "stopId": "Rue_de_Séville_R", "stopSequence": 3 }, { "arrival": { "time": "1763966100" }, "departure": { "time": "1763966100" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 4 }, { "arrival": { "time": "1763966400" }, "departure": { "time": "1763966400" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 }, { "arrival": { "time": "1763966460" }, "departure": { "time": "1763966460" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "time": "1763966520" }, "departure": { "time": "1763966520" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "time": "1763966580" }, "departure": { "time": "1763966580" }, "stopId": "Richardshaeuser_AR", "stopSequence": 8 }, { "arrival": { "time": "1763966640" }, "departure": { "time": "1763966640" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "time": "1763966700" }, "departure": { "time": "1763966700" }, "stopId": "Schaeferhof_R", "stopSequence": 10 }, { "arrival": { "time": "1763966820" }, "departure": { "time": "1763966820" }, "stopId": "Kembs_Mairie_R", "stopSequence": 11 }, { "arrival": { "time": "1763966940" }, "departure": { "time": "1763966940" }, "stopId": "Rue_de_lEurope_R", "stopSequence": 12 }, { "arrival": { "time": "1763967000" }, "departure": { "time": "1763967000" }, "stopId": "Kembs_Pres_R", "stopSequence": 13 }, { "arrival": { "delay": -30, "time": "1763967030" }, "departure": { "delay": -30, "time": "1763967030" }, "stopId": "Maison_du_Patrimoine_R", "stopSequence": 14 }, { "arrival": { "time": "1763967060" }, "departure": { "time": "1763967060" }, "stopId": "Ciel_R", "stopSequence": 15 }, { "arrival": { "time": "1763967120" }, "stopId": "Kembs_Nord_AR", "stopSequence": 16 } ], "timestamp": "1763964401", "trip": { "directionId": 1, "routeId": "6", "tripId": "605-0727" } } }, { "id": "SM:9-0816", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1763969100" }, "departure": { "time": "1763969100" }, "stopId": "Huningue_ZI_Sud_AR", "stopSequence": 2 } ], "timestamp": "1763965504", "trip": { "routeId": "9", "tripId": "9-0816" } } }, { "id": "SM:9-0746", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1763967300" }, "departure": { "time": "1763967300" }, "stopId": "Huningue_ZI_Sud_AR", "stopSequence": 2 }, { "arrival": { "time": "1763967480" }, "departure": { "time": "1763967480" }, "stopId": "Blochmont_A", "stopSequence": 3 }, { "arrival": { "delay": -155, "time": "1763967505" }, "departure": { "delay": -155, "time": "1763967505" }, "stopId": "Alsace_A", "stopSequence": 4 } ], "timestamp": "1763963706", "trip": { "routeId": "9", "tripId": "9-0746" } } }, { "id": "SM:9-0735", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763966100" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 1 }, { "arrival": { "time": "1763966640" }, "departure": { "time": "1763966640" }, "stopId": "Huningue_ZI_Sud_AR", "stopSequence": 2 }, { "arrival": { "time": "1763966820" }, "departure": { "time": "1763966820" }, "stopId": "Blochmont_A", "stopSequence": 3 }, { "arrival": { "delay": -155, "time": "1763966845" }, "departure": { "delay": -155, "time": "1763966845" }, "stopId": "Alsace_A", "stopSequence": 4 } ], "timestamp": "1763965297", "trip": { "routeId": "9", "tripId": "9-0735" } } }, { "id": "SM:9-0805", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1763968440" }, "departure": { "time": "1763968440" }, "stopId": "Huningue_ZI_Sud_AR", "stopSequence": 2 }, { "arrival": { "time": "1763968620" }, "departure": { "time": "1763968620" }, "stopId": "Blochmont_A", "stopSequence": 3 } ], "timestamp": "1763964847", "trip": { "routeId": "9", "tripId": "9-0805" } } }, { "id": "SM:T3-10-0651", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763963460" }, "stopId": "Birsfelden_Hard_AR", "stopSequence": 1 }, { "arrival": { "time": "1763963520" }, "departure": { "time": "1763963520" }, "stopId": "Salinenstrasse_AR", "stopSequence": 2 }, { "arrival": { "time": "1763963580" }, "departure": { "time": "1763963580" }, "stopId": "Schulstrasse_AR", "stopSequence": 3 }, { "arrival": { "time": "1763963640" }, "departure": { "time": "1763963640" }, "stopId": "Bären_AR", "stopSequence": 4 }, { "arrival": { "time": "1763963700" }, "departure": { "time": "1763963700" }, "stopId": "Breite_AR", "stopSequence": 5 }, { "arrival": { "time": "1763963820" }, "departure": { "time": "1763963820" }, "stopId": "Waldenburgerstrasse_AR", "stopSequence": 6 }, { "arrival": { "time": "1763963880" }, "departure": { "time": "1763963880" }, "stopId": "St_Alban-Tor_AR", "stopSequence": 7 }, { "arrival": { "time": "1763963940" }, "departure": { "time": "1763963940" }, "stopId": "Hardstrasse_AR", "stopSequence": 8 }, { "arrival": { "time": "1763964060" }, "departure": { "time": "1763964060" }, "stopId": "Aeschenplatz_A", "stopSequence": 9 }, { "arrival": { "time": "1763964180" }, "departure": { "time": "1763964180" }, "stopId": "Bankverein_AR", "stopSequence": 10 }, { "arrival": { "time": "1763964840" }, "departure": { "time": "1763964840" }, "stopId": "Félix_Platter-Spital_A", "stopSequence": 19 }, { "arrival": { "time": "1763965020" }, "departure": { "time": "1763965020" }, "stopId": "Burgfelderhof_A", "stopSequence": 21 }, { "arrival": { "time": "1763965140" }, "departure": { "time": "1763965140" }, "stopId": "Saint-Exupéry_T3", "stopSequence": 22 }, { "arrival": { "time": "1763965260" }, "departure": { "time": "1763965260" }, "stopId": "Place_Mermoz_T3", "stopSequence": 23 }, { "arrival": { "time": "1763965320" }, "departure": { "time": "1763965320" }, "stopId": "Soleil_A", "stopSequence": 24 } ], "timestamp": "1763960888", "trip": { "routeId": "T3", "tripId": "T3-10-0651" } } }, { "id": "SM:T3-4-0721", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763965260" }, "stopId": "Birsfelden_Hard_AR", "stopSequence": 1 } ], "timestamp": "1763961726", "trip": { "routeId": "T3", "tripId": "T3-4-0721" } } }, { "id": "SM:T3-4-0650", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 300, "time": "1763963700" }, "stopId": "Burgfelderhof_R", "stopSequence": 1 }, { "arrival": { "delay": 240, "time": "1763963760" }, "departure": { "delay": 240, "time": "1763963760" }, "stopId": "Waldighoferstrasse_AR", "stopSequence": 2 }, { "arrival": { "delay": 240, "time": "1763963820" }, "departure": { "delay": 240, "time": "1763963820" }, "stopId": "Félix_Platter-Spital_R", "stopSequence": 3 }, { "arrival": { "delay": 300, "time": "1763963940" }, "departure": { "delay": 300, "time": "1763963940" }, "stopId": "Im_Westfeld_AR", "stopSequence": 4 }, { "arrival": { "delay": 300, "time": "1763964000" }, "departure": { "delay": 300, "time": "1763964000" }, "stopId": "Strassburgerallee_AR", "stopSequence": 5 }, { "arrival": { "delay": 300, "time": "1763964060" }, "departure": { "delay": 300, "time": "1763964060" }, "stopId": "Burgfelderplatz_AR", "stopSequence": 6 }, { "arrival": { "delay": 360, "time": "1763964180" }, "departure": { "delay": 360, "time": "1763964180" }, "stopId": "Pilgerstrasse_AR", "stopSequence": 7 }, { "arrival": { "delay": 360, "time": "1763964360" }, "departure": { "delay": 360, "time": "1763964360" }, "stopId": "Universität_AR", "stopSequence": 9 }, { "arrival": { "delay": 360, "time": "1763964540" }, "departure": { "delay": 360, "time": "1763964540" }, "stopId": "Barfüsserplatz_AR", "stopSequence": 11 }, { "arrival": { "delay": 360, "time": "1763964660" }, "departure": { "delay": 360, "time": "1763964660" }, "stopId": "Bankverein_AR", "stopSequence": 12 }, { "arrival": { "delay": 420, "time": "1763964780" }, "departure": { "delay": 420, "time": "1763964780" }, "stopId": "Aeschenplatz_R", "stopSequence": 13 }, { "arrival": { "delay": 360, "time": "1763964840" }, "departure": { "delay": 360, "time": "1763964840" }, "stopId": "Hardstrasse_AR", "stopSequence": 14 }, { "arrival": { "delay": 360, "time": "1763964900" }, "departure": { "delay": 360, "time": "1763964900" }, "stopId": "St_Alban-Tor_AR", "stopSequence": 15 } ], "timestamp": "1763961311", "trip": { "directionId": 1, "routeId": "T3", "tripId": "T3-4-0650" } } } ], "header": { "gtfsRealtimeVersion": "1.0", "timestamp": "1763965584" } }