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-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%
2025-11-25
100%
2025-11-26
100%
2025-11-27
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

2 errors, 115 warnings

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

Errors

stop_time_update departure time is before arrival time E025 2 errors

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.

Sample errors
  • trip_id 302-1428 stop_sequence 11 departure_time 14:47:28 (1764164848) is less than the same stop arrival_time 14:53:28 (1764165208) - departure time must be equal to or greater than arrival time
  • trip_id 406-1413 stop_sequence 21 departure_time 14:44:09 (1764164649) is less than the same stop arrival_time 14:44:39 (1764164679) - departure time must be equal to or greater than arrival time

Warnings

vehicle_id not populated W002 39 errors

vehicle_id should be populated for TripUpdates and VehiclePositions

Sample errors
  • trip_id s108-1545 does not have a vehicle_id
  • trip_id s109-1540 does not have a vehicle_id
  • trip_id 1102-1420 does not have a vehicle_id
  • trip_id 1102-1435 does not have a vehicle_id
  • trip_id 1102-1450 does not have a vehicle_id

Header timestamp is older than 65 seconds W008 1 error

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

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

schedule_relationship not populated W009 75 errors

trip.schedule_relationship and stop_time_update.schedule_relationship should be populated

Sample errors
  • trip_id s108-1545 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id s108-1545 does not have a schedule_relationship
  • trip_id s109-1540 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id s109-1540 does not have a schedule_relationship
  • trip_id 1102-1435 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 555 30 times (100 % of validations)
W009 trip.schedule_relationship and stop_time_update.schedule_relationship should be populated 3 089 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. 18 15 times (50 % 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-27 at 16:51 Europe/Paris.

trip_updates (89) vehicle_positions (0) service_alerts (0)

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

Entities seen in the last 7 days.

trip_updates

Decoded GTFS-RT feed

See full payload

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

{ "entity": [ { "id": "SM:s107-1655", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764258900" }, "stopId": "Saint-Exupéry_15", "stopSequence": 1 }, { "arrival": { "time": "1764260100" }, "departure": { "time": "1764260100" }, "stopId": "Fontaine_AR", "stopSequence": 2 }, { "arrival": { "time": "1764260220" }, "departure": { "time": "1764260220" }, "stopId": "Plume_AR", "stopSequence": 3 }, { "arrival": { "time": "1764260280" }, "departure": { "time": "1764260280" }, "stopId": "Waltenheim_Mairie_AR", "stopSequence": 4 }, { "arrival": { "time": "1764260460" }, "departure": { "time": "1764260460" }, "stopId": "Rue_du_Stade_AR", "stopSequence": 5 }, { "arrival": { "time": "1764260520" }, "departure": { "time": "1764260520" }, "stopId": "Koetzingue_Église_AR", "stopSequence": 6 }, { "arrival": { "time": "1764260700" }, "departure": { "time": "1764260700" }, "stopId": "Rantzwiller_Mairie_AR", "stopSequence": 7 }, { "arrival": { "time": "1764260760" }, "departure": { "time": "1764260760" }, "stopId": "Romains_AR", "stopSequence": 8 }, { "arrival": { "time": "1764261060" }, "departure": { "time": "1764261060" }, "stopId": "Stiermatt_AR", "stopSequence": 9 }, { "arrival": { "time": "1764261180" }, "departure": { "time": "1764261180" }, "stopId": "Orphelins_R", "stopSequence": 10 }, { "arrival": { "time": "1764261360" }, "departure": { "time": "1764261360" }, "stopId": "Dépot_dIncendie_AR", "stopSequence": 11 }, { "arrival": { "delay": -30, "time": "1764261390" }, "departure": { "delay": -30, "time": "1764261390" }, "stopId": "Place_Rotlache_AR", "stopSequence": 12 }, { "arrival": { "time": "1764261840" }, "departure": { "time": "1764261840" }, "stopId": "Pays_Basque_AR", "stopSequence": 13 }, { "arrival": { "time": "1764261960" }, "departure": { "time": "1764261960" }, "stopId": "Plein_Soleil_R", "stopSequence": 14 }, { "arrival": { "time": "1764262020" }, "departure": { "time": "1764262020" }, "stopId": "Vignoble_R", "stopSequence": 15 }, { "arrival": { "time": "1764262080" }, "departure": { "time": "1764262080" }, "stopId": "Schlierbach_Mairie_R", "stopSequence": 16 }, { "arrival": { "time": "1764262140" }, "departure": { "time": "1764262140" }, "stopId": "Salle_des_Fêtes_R", "stopSequence": 17 }, { "arrival": { "time": "1764262200" }, "stopId": "Route_Nationale_R", "stopSequence": 18 } ], "timestamp": "1764255300", "trip": { "directionId": 1, "routeId": "107", "tripId": "s107-1655" } } }, { "id": "SM:s107-1750", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764262200" }, "stopId": "Saint-Exupéry_15", "stopSequence": 1 } ], "timestamp": "1764258608", "trip": { "directionId": 1, "routeId": "107", "tripId": "s107-1750" } } }, { "id": "SM:1102-1650", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 77, "time": "1764258677" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "delay": -20, "time": "1764259180" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1764258683", "trip": { "routeId": "11", "tripId": "1102-1650" } } }, { "id": "SM:1104-1705", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1764260100" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1764258380", "trip": { "routeId": "11", "tripId": "1104-1705" } } }, { "id": "SM:10-1740", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764261600" }, "stopId": "Hésingue_ZI_R", "stopSequence": 1 } ], "timestamp": "1764258007", "trip": { "directionId": 1, "routeId": "10", "tripId": "10-1740" } } }, { "id": "SM:10-1640", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764258000" }, "stopId": "Hésingue_ZI_R", "stopSequence": 1 }, { "arrival": { "delay": -216, "time": "1764258384" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1764258018", "trip": { "directionId": 1, "routeId": "10", "tripId": "10-1640" } } }, { "id": "SM:1102-1705", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764259500" }, "stopId": "EuroAirport_AR", "stopSequence": 1 } ], "timestamp": "1764258650", "trip": { "directionId": 1, "routeId": "11", "tripId": "1102-1705" } } }, { "id": "SM:1104-1650", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 81, "time": "1764258681" }, "stopId": "EuroAirport_AR", "stopSequence": 1 } ], "timestamp": "1764258683", "trip": { "directionId": 1, "routeId": "11", "tripId": "1104-1650" } } }, { "id": "SM:1102-1635", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 1141, "time": "1764258841" }, "stopId": "EuroAirport_AR", "stopSequence": 1 }, { "arrival": { "delay": 1111, "time": "1764259411" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1764258246", "trip": { "directionId": 1, "routeId": "11", "tripId": "1102-1635" } } }, { "id": "SM:1104-1720", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764260400" }, "stopId": "EuroAirport_AR", "stopSequence": 1 } ], "timestamp": "1764258380", "trip": { "directionId": 1, "routeId": "11", "tripId": "1104-1720" } } }, { "id": "SM:1102-1620", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 1441, "time": "1764258241" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "delay": 1441, "time": "1764258841" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1764258246", "trip": { "routeId": "11", "tripId": "1102-1620" } } }, { "id": "SM:1104-1635", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 455, "time": "1764258155" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "delay": 343, "time": "1764258643" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1764258183", "trip": { "routeId": "11", "tripId": "1104-1635" } } }, { "id": "SM:s121-1700", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764259200" }, "stopId": "Collège_des_Trois_Pays_AR", "stopSequence": 1 }, { "arrival": { "time": "1764259920" }, "departure": { "time": "1764259920" }, "stopId": "Attenbach_R", "stopSequence": 2 }, { "arrival": { "time": "1764259980" }, "departure": { "time": "1764259980" }, "stopId": "GrandRue_R", "stopSequence": 3 }, { "arrival": { "time": "1764260040" }, "departure": { "time": "1764260040" }, "stopId": "Forgerons_R", "stopSequence": 4 }, { "arrival": { "time": "1764260340" }, "departure": { "time": "1764260340" }, "stopId": "Knoeringue_Centre_AR", "stopSequence": 5 }, { "arrival": { "time": "1764260880" }, "departure": { "time": "1764260880" }, "stopId": "Michelbach-le-Haut_Centre_AR", "stopSequence": 6 }, { "arrival": { "time": "1764261000" }, "stopId": "Steinacker_R", "stopSequence": 7 } ], "timestamp": "1764255610", "trip": { "directionId": 1, "routeId": "121", "tripId": "s121-1700" } } }, { "id": "SM:s122-1700", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764259200" }, "stopId": "Collège_des_Trois_Pays_AR", "stopSequence": 1 }, { "arrival": { "time": "1764259920" }, "departure": { "time": "1764259920" }, "stopId": "Acacias_R", "stopSequence": 2 }, { "arrival": { "time": "1764260040" }, "departure": { "time": "1764260040" }, "stopId": "Michelbach-le-Bas_Centre_R", "stopSequence": 3 }, { "arrival": { "time": "1764260100" }, "departure": { "time": "1764260100" }, "stopId": "Aulnes_R", "stopSequence": 4 }, { "arrival": { "time": "1764260160" }, "departure": { "time": "1764260160" }, "stopId": "Coquelicots_R", "stopSequence": 5 }, { "arrival": { "time": "1764260280" }, "departure": { "time": "1764260280" }, "stopId": "Ranspach-le-Bas_Centre_R", "stopSequence": 6 }, { "arrival": { "time": "1764260340" }, "stopId": "Oberfeld_R", "stopSequence": 7 } ], "timestamp": "1764255610", "trip": { "directionId": 1, "routeId": "122", "tripId": "s122-1700" } } }, { "id": "SM:s123-1700", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1764259500" }, "departure": { "time": "1764259500" }, "stopId": "Buschwiller_Centre_R", "stopSequence": 2 }, { "arrival": { "time": "1764259680" }, "departure": { "time": "1764259680" }, "stopId": "Wentzwiller_Centre_R", "stopSequence": 3 }, { "arrival": { "time": "1764259800" }, "departure": { "time": "1764259800" }, "stopId": "Bellevue_A", "stopSequence": 4 }, { "arrival": { "time": "1764259980" }, "departure": { "time": "1764259980" }, "stopId": "Ferrette_R", "stopSequence": 5 }, { "arrival": { "time": "1764260040" }, "departure": { "time": "1764260040" }, "stopId": "Folgensbourg_Centre_A", "stopSequence": 6 }, { "arrival": { "time": "1764260460" }, "departure": { "time": "1764260460" }, "stopId": "Vordermatt_R", "stopSequence": 7 }, { "arrival": { "time": "1764260520" }, "departure": { "time": "1764260520" }, "stopId": "Wilson_AR", "stopSequence": 8 }, { "arrival": { "time": "1764260580" }, "stopId": "Rue_de_Paris_R", "stopSequence": 9 } ], "timestamp": "1764255910", "trip": { "directionId": 1, "routeId": "123", "tripId": "s123-1700" } } }, { "id": "SM:s111-1630", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 210, "time": "1764257610" }, "stopId": "Collège_Nerval_Parking", "stopSequence": 1 }, { "arrival": { "delay": 270, "time": "1764257832" }, "departure": { "delay": 270, "time": "1764257850" }, "stopId": "Domino_1A", "stopSequence": 2 } ], "timestamp": "1764257633", "trip": { "routeId": "111", "tripId": "s111-1630" } } }, { "id": "SM:s125+126-1700", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764259200" }, "stopId": "Collège_des_Trois_Pays_AR", "stopSequence": 1 }, { "arrival": { "time": "1764259740" }, "departure": { "time": "1764259740" }, "stopId": "Klepferhof_R", "stopSequence": 2 }, { "arrival": { "time": "1764259920" }, "departure": { "time": "1764259920" }, "stopId": "Héron_R", "stopSequence": 3 }, { "arrival": { "time": "1764259980" }, "departure": { "time": "1764259980" }, "stopId": "Hagenthal-le-Bas_Centre_R", "stopSequence": 4 }, { "arrival": { "time": "1764260100" }, "departure": { "time": "1764260100" }, "stopId": "Hofacker_AR", "stopSequence": 5 }, { "arrival": { "time": "1764260160" }, "departure": { "time": "1764260160" }, "stopId": "Hagenthal-le-Haut_Mairie_R", "stopSequence": 6 }, { "arrival": { "time": "1764260460" }, "departure": { "time": "1764260460" }, "stopId": "Lertzbach_R", "stopSequence": 7 }, { "arrival": { "time": "1764260640" }, "departure": { "time": "1764260640" }, "stopId": "Rue_de_Hagenthal_AR", "stopSequence": 8 }, { "arrival": { "time": "1764260700" }, "stopId": "Neuwiller_Centre_AR", "stopSequence": 9 } ], "timestamp": "1764255610", "trip": { "directionId": 1, "routeId": "125+126", "tripId": "s125+126-1700" } } }, { "id": "SM:s127-1700", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764259200" }, "stopId": "Collège_des_Trois_Pays_AR", "stopSequence": 1 }, { "arrival": { "time": "1764259740" }, "departure": { "time": "1764259740" }, "stopId": "Klepferhof_R", "stopSequence": 2 }, { "arrival": { "time": "1764259920" }, "departure": { "time": "1764259920" }, "stopId": "Héron_R", "stopSequence": 3 }, { "arrival": { "time": "1764260400" }, "departure": { "time": "1764260400" }, "stopId": "Lertzbach_R", "stopSequence": 4 }, { "arrival": { "time": "1764261300" }, "departure": { "time": "1764261300" }, "stopId": "Birsig_R", "stopSequence": 5 }, { "arrival": { "time": "1764261360" }, "departure": { "time": "1764261360" }, "stopId": "Leymen_Mairie_R", "stopSequence": 6 }, { "arrival": { "time": "1764261600" }, "stopId": "Liebenswiller_Mairie_R", "stopSequence": 7 } ], "timestamp": "1764255610", "trip": { "directionId": 1, "routeId": "127", "tripId": "s127-1700" } } }, { "id": "SM:s127-1553", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764255180" }, "stopId": "Collège_des_Trois_Pays_AR", "stopSequence": 1 }, { "arrival": { "time": "1764255720" }, "departure": { "time": "1764255720" }, "stopId": "Klepferhof_R", "stopSequence": 2 }, { "arrival": { "time": "1764255900" }, "departure": { "time": "1764255900" }, "stopId": "Héron_R", "stopSequence": 3 }, { "arrival": { "time": "1764256380" }, "departure": { "time": "1764256380" }, "stopId": "Lertzbach_R", "stopSequence": 4 }, { "arrival": { "time": "1764257280" }, "departure": { "time": "1764257280" }, "stopId": "Birsig_R", "stopSequence": 5 }, { "arrival": { "delay": 180, "time": "1764257520" }, "departure": { "delay": 180, "time": "1764257520" }, "stopId": "Leymen_Mairie_R", "stopSequence": 6 }, { "arrival": { "delay": 171, "time": "1764257751" }, "stopId": "Liebenswiller_Mairie_R", "stopSequence": 7 } ], "timestamp": "1764255237", "trip": { "directionId": 1, "routeId": "127", "tripId": "s127-1553" } } }, { "id": "SM:s128-1700", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1764259500" }, "departure": { "time": "1764259500" }, "stopId": "Hésingue_Église_R", "stopSequence": 2 }, { "arrival": { "time": "1764259620" }, "departure": { "time": "1764259620" }, "stopId": "Halliers_R", "stopSequence": 3 }, { "arrival": { "delay": -30, "time": "1764259650" }, "departure": { "delay": -30, "time": "1764259650" }, "stopId": "Liesbach_R", "stopSequence": 4 }, { "arrival": { "time": "1764259860" }, "departure": { "time": "1764259860" }, "stopId": "Tilleul_A", "stopSequence": 5 }, { "arrival": { "time": "1764259920" }, "departure": { "time": "1764259920" }, "stopId": "Notre-Dame_du_Chene_A", "stopSequence": 6 }, { "arrival": { "time": "1764259980" }, "departure": { "time": "1764259980" }, "stopId": "Artisanat_A", "stopSequence": 7 }, { "arrival": { "time": "1764260100" }, "departure": { "time": "1764260100" }, "stopId": "Sénateur_Brom_A", "stopSequence": 8 }, { "arrival": { "time": "1764260220" }, "departure": { "time": "1764260220" }, "stopId": "19_Novembre_A", "stopSequence": 9 }, { "arrival": { "time": "1764260340" }, "departure": { "time": "1764260340" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 10 }, { "arrival": { "time": "1764260460" }, "departure": { "time": "1764260460" }, "stopId": "Vignes_608R", "stopSequence": 11 }, { "arrival": { "time": "1764260580" }, "departure": { "time": "1764260580" }, "stopId": "Hopfet_A", "stopSequence": 12 }, { "arrival": { "time": "1764260700" }, "departure": { "time": "1764260700" }, "stopId": "Place_Coluche_A", "stopSequence": 13 }, { "arrival": { "time": "1764260880" }, "stopId": "Beaubourg_A", "stopSequence": 15 } ], "timestamp": "1764255962", "trip": { "directionId": 1, "routeId": "128", "tripId": "s128-1700" } } }, { "id": "SM:12-1658", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764259080" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "time": "1764259680" }, "departure": { "time": "1764259680" }, "stopId": "Place_Mermoz_14R", "stopSequence": 2 }, { "arrival": { "time": "1764260100" }, "departure": { "time": "1764260100" }, "stopId": "Hésingue_Église_R", "stopSequence": 3 }, { "arrival": { "time": "1764260160" }, "departure": { "time": "1764260160" }, "stopId": "Cigognes_R", "stopSequence": 4 }, { "arrival": { "time": "1764260220" }, "departure": { "time": "1764260220" }, "stopId": "Schweiberg_R", "stopSequence": 5 }, { "arrival": { "time": "1764260340" }, "departure": { "time": "1764260340" }, "stopId": "Buschwiller_Centre_R", "stopSequence": 6 }, { "arrival": { "time": "1764260520" }, "departure": { "time": "1764260520" }, "stopId": "Wentzwiller_Centre_R", "stopSequence": 7 }, { "arrival": { "time": "1764260640" }, "departure": { "time": "1764260640" }, "stopId": "Bellevue_R", "stopSequence": 8 }, { "arrival": { "time": "1764260820" }, "departure": { "time": "1764260820" }, "stopId": "Ferrette_R", "stopSequence": 9 }, { "arrival": { "time": "1764260880" }, "departure": { "time": "1764260880" }, "stopId": "Folgensbourg_Centre_R", "stopSequence": 10 }, { "arrival": { "delay": -30, "time": "1764260910" }, "stopId": "Cesarhof_AR", "stopSequence": 11 } ], "timestamp": "1764258380", "trip": { "directionId": 1, "routeId": "12", "tripId": "12-1658" } } }, { "id": "SM:13-1659", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764259140" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "time": "1764259740" }, "departure": { "time": "1764259740" }, "stopId": "Place_Mermoz_14R", "stopSequence": 2 }, { "arrival": { "time": "1764260160" }, "departure": { "time": "1764260160" }, "stopId": "Hésingue_Église_R", "stopSequence": 3 }, { "arrival": { "time": "1764260220" }, "departure": { "time": "1764260220" }, "stopId": "Cigognes_R", "stopSequence": 4 }, { "arrival": { "time": "1764260280" }, "departure": { "time": "1764260280" }, "stopId": "Réservoir_R", "stopSequence": 5 }, { "arrival": { "time": "1764260580" }, "departure": { "time": "1764260580" }, "stopId": "Vordermatt_R", "stopSequence": 6 }, { "arrival": { "time": "1764260640" }, "departure": { "time": "1764260640" }, "stopId": "Wilson_AR", "stopSequence": 7 }, { "arrival": { "time": "1764260700" }, "departure": { "time": "1764260700" }, "stopId": "Rue_de_Paris_R", "stopSequence": 8 }, { "arrival": { "time": "1764260760" }, "departure": { "time": "1764260760" }, "stopId": "Steinacker_R", "stopSequence": 9 }, { "arrival": { "time": "1764260820" }, "stopId": "Michelbach-le-Haut_Centre_AR", "stopSequence": 10 } ], "timestamp": "1764258422", "trip": { "directionId": 1, "routeId": "13", "tripId": "13-1659" } } }, { "id": "SM:14-1603", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764255780" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "time": "1764256140" }, "departure": { "time": "1764256140" }, "stopId": "Place_Mermoz_14R", "stopSequence": 2 }, { "arrival": { "time": "1764256560" }, "departure": { "time": "1764256560" }, "stopId": "Sauvage_R", "stopSequence": 3 }, { "arrival": { "time": "1764256860" }, "departure": { "time": "1764256860" }, "stopId": "Klepferhof_R", "stopSequence": 4 }, { "arrival": { "time": "1764257040" }, "departure": { "time": "1764257040" }, "stopId": "Héron_R", "stopSequence": 5 }, { "arrival": { "time": "1764257100" }, "departure": { "time": "1764257100" }, "stopId": "Hagenthal-le-Bas_Centre_R", "stopSequence": 6 }, { "arrival": { "time": "1764257280" }, "departure": { "time": "1764257280" }, "stopId": "Hofacker_AR", "stopSequence": 7 }, { "arrival": { "time": "1764257460" }, "departure": { "time": "1764257460" }, "stopId": "Hagenthal-le-Haut_Mairie_A", "stopSequence": 8 }, { "arrival": { "time": "1764257580" }, "departure": { "time": "1764257580" }, "stopId": "Lertzbach_R", "stopSequence": 9 }, { "arrival": { "time": "1764257760" }, "departure": { "time": "1764257760" }, "stopId": "Rue_de_Hagenthal_AR", "stopSequence": 10 }, { "arrival": { "time": "1764257820" }, "departure": { "time": "1764257820" }, "stopId": "Neuwiller_Centre_AR", "stopSequence": 11 }, { "arrival": { "time": "1764258480" }, "departure": { "time": "1764258480" }, "stopId": "Birsig_R", "stopSequence": 12 }, { "arrival": { "time": "1764258540" }, "departure": { "time": "1764258540" }, "stopId": "Leymen_Mairie_R", "stopSequence": 13 }, { "arrival": { "time": "1764258720" }, "departure": { "time": "1764258720" }, "stopId": "Liebenswiller_Mairie_R", "stopSequence": 14 }, { "arrival": { "time": "1764258840" }, "stopId": "Aubépines_A", "stopSequence": 15 } ], "timestamp": "1764255817", "trip": { "directionId": 1, "routeId": "14", "tripId": "14-1603" } } }, { "id": "SM:s112-1630", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 218, "time": "1764257618" }, "stopId": "Collège_Nerval_Parking", "stopSequence": 1 }, { "arrival": { "delay": 218, "time": "1764257798" }, "departure": { "delay": 218, "time": "1764257798" }, "stopId": "Tournesols_2A", "stopSequence": 2 }, { "arrival": { "delay": 308, "time": "1764257888" }, "departure": { "delay": 308, "time": "1764257948" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 3 }, { "arrival": { "delay": 338, "time": "1764258028" }, "departure": { "delay": 338, "time": "1764258038" }, "stopId": "Rue_du_Marché_A", "stopSequence": 4 }, { "arrival": { "delay": 315, "time": "1764258075" }, "departure": { "delay": 315, "time": "1764258075" }, "stopId": "Ritty_A", "stopSequence": 5 }, { "arrival": { "delay": 338, "time": "1764258262" }, "departure": { "delay": 338, "time": "1764258278" }, "stopId": "Champs_A", "stopSequence": 6 }, { "arrival": { "delay": 345, "time": "1764258345" }, "departure": { "delay": 345, "time": "1764258345" }, "stopId": "Les_Biches_A", "stopSequence": 7 }, { "arrival": { "delay": 337, "time": "1764258378" }, "departure": { "delay": 337, "time": "1764258397" }, "stopId": "Les_Pêcheurs_A", "stopSequence": 8 }, { "arrival": { "delay": 329, "time": "1764258449" }, "departure": { "delay": 329, "time": "1764258449" }, "stopId": "Rosenau_Mairie_A", "stopSequence": 9 }, { "arrival": { "delay": 310, "time": "1764258490" }, "stopId": "Petit_Canal_A", "stopSequence": 10 } ], "timestamp": "1764257643", "trip": { "routeId": "112", "tripId": "s112-1630" } } }, { "id": "SM:14-1703", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1764259740" }, "departure": { "time": "1764259740" }, "stopId": "Place_Mermoz_14R", "stopSequence": 2 }, { "arrival": { "time": "1764260160" }, "departure": { "time": "1764260160" }, "stopId": "Sauvage_R", "stopSequence": 3 }, { "arrival": { "time": "1764260460" }, "departure": { "time": "1764260460" }, "stopId": "Klepferhof_R", "stopSequence": 4 }, { "arrival": { "time": "1764260640" }, "departure": { "time": "1764260640" }, "stopId": "Héron_R", "stopSequence": 5 }, { "arrival": { "time": "1764260700" }, "departure": { "time": "1764260700" }, "stopId": "Hagenthal-le-Bas_Centre_R", "stopSequence": 6 }, { "arrival": { "time": "1764260880" }, "departure": { "time": "1764260880" }, "stopId": "Hofacker_AR", "stopSequence": 7 }, { "arrival": { "time": "1764261060" }, "departure": { "time": "1764261060" }, "stopId": "Hagenthal-le-Haut_Mairie_A", "stopSequence": 8 }, { "arrival": { "time": "1764261180" }, "departure": { "time": "1764261180" }, "stopId": "Lertzbach_R", "stopSequence": 9 }, { "arrival": { "time": "1764261360" }, "departure": { "time": "1764261360" }, "stopId": "Rue_de_Hagenthal_AR", "stopSequence": 10 }, { "arrival": { "time": "1764261420" }, "departure": { "time": "1764261420" }, "stopId": "Neuwiller_Centre_AR", "stopSequence": 11 }, { "arrival": { "time": "1764262080" }, "departure": { "time": "1764262080" }, "stopId": "Birsig_R", "stopSequence": 12 }, { "arrival": { "time": "1764262140" }, "departure": { "time": "1764262140" }, "stopId": "Leymen_Mairie_R", "stopSequence": 13 } ], "timestamp": "1764256149", "trip": { "directionId": 1, "routeId": "14", "tripId": "14-1703" } } }, { "id": "SM:s151-1700", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764259200" }, "stopId": "Collège_Dolto_R", "stopSequence": 1 }, { "arrival": { "time": "1764259920" }, "departure": { "time": "1764259920" }, "stopId": "Route_Nationale_R", "stopSequence": 2 }, { "arrival": { "time": "1764259980" }, "departure": { "time": "1764259980" }, "stopId": "Salle_des_Fêtes_R", "stopSequence": 3 }, { "arrival": { "time": "1764260040" }, "departure": { "time": "1764260040" }, "stopId": "Schlierbach_Mairie_R", "stopSequence": 4 }, { "arrival": { "time": "1764260100" }, "departure": { "time": "1764260100" }, "stopId": "Vignoble_R", "stopSequence": 5 }, { "arrival": { "time": "1764260160" }, "departure": { "time": "1764260160" }, "stopId": "Plein_Soleil_R", "stopSequence": 6 }, { "arrival": { "time": "1764260280" }, "departure": { "time": "1764260280" }, "stopId": "Pays_Basque_AR", "stopSequence": 7 }, { "arrival": { "time": "1764260520" }, "departure": { "time": "1764260520" }, "stopId": "Orphelins_R", "stopSequence": 8 }, { "arrival": { "time": "1764260760" }, "departure": { "time": "1764260760" }, "stopId": "Dépot_dIncendie_AR", "stopSequence": 9 }, { "arrival": { "time": "1764260880" }, "stopId": "Place_Rotlache_AR", "stopSequence": 10 } ], "timestamp": "1764255610", "trip": { "directionId": 1, "routeId": "151", "tripId": "s151-1700" } } }, { "id": "SM:s152-1700", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764259200" }, "stopId": "Collège_Dolto_Schweitzer_AR", "stopSequence": 1 }, { "arrival": { "time": "1764259500" }, "departure": { "time": "1764259500" }, "stopId": "Fontaine_AR", "stopSequence": 2 }, { "arrival": { "time": "1764259560" }, "departure": { "time": "1764259560" }, "stopId": "Plume_AR", "stopSequence": 3 }, { "arrival": { "time": "1764259800" }, "departure": { "time": "1764259800" }, "stopId": "Waltenheim_Mairie_AR", "stopSequence": 4 }, { "arrival": { "time": "1764260040" }, "departure": { "time": "1764260040" }, "stopId": "Rue_du_Stade_AR", "stopSequence": 5 }, { "arrival": { "time": "1764260160" }, "departure": { "time": "1764260160" }, "stopId": "Koetzingue_Église_AR", "stopSequence": 6 }, { "arrival": { "time": "1764260340" }, "departure": { "time": "1764260340" }, "stopId": "Rantzwiller_Mairie_AR", "stopSequence": 7 }, { "arrival": { "time": "1764260400" }, "stopId": "Romains_AR", "stopSequence": 8 } ], "timestamp": "1764255963", "trip": { "directionId": 1, "routeId": "152", "tripId": "s152-1700" } } }, { "id": "SM:s154-1700", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764259200" }, "stopId": "Collège_Dolto_Schweitzer_AR", "stopSequence": 1 }, { "arrival": { "time": "1764259440" }, "departure": { "time": "1764259440" }, "stopId": "Croisement_D19_AR", "stopSequence": 2 }, { "arrival": { "time": "1764259500" }, "departure": { "time": "1764259500" }, "stopId": "Uffheim_Centre_R", "stopSequence": 3 }, { "arrival": { "time": "1764259560" }, "departure": { "time": "1764259560" }, "stopId": "Étang_R", "stopSequence": 4 }, { "arrival": { "time": "1764259740" }, "departure": { "time": "1764259740" }, "stopId": "Magstatt-le-Bas_Centre_AR", "stopSequence": 5 }, { "arrival": { "time": "1764260100" }, "departure": { "time": "1764260100" }, "stopId": "Magstatt-le-Haut_Mairie_AR", "stopSequence": 6 }, { "arrival": { "time": "1764260400" }, "stopId": "Stetten_Église_AR", "stopSequence": 7 } ], "timestamp": "1764255963", "trip": { "directionId": 1, "routeId": "154", "tripId": "s154-1700" } } }, { "id": "SM:s155-1700", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764259200" }, "stopId": "Collège_Dolto_Schweitzer_AR", "stopSequence": 1 }, { "arrival": { "time": "1764259560" }, "departure": { "time": "1764259560" }, "stopId": "Merles_R", "stopSequence": 2 }, { "arrival": { "time": "1764259740" }, "departure": { "time": "1764259740" }, "stopId": "Bartenheim_Église_R", "stopSequence": 3 }, { "arrival": { "time": "1764259860" }, "departure": { "time": "1764259860" }, "stopId": "Brinckheim_École_R", "stopSequence": 4 }, { "arrival": { "time": "1764259980" }, "departure": { "time": "1764259980" }, "stopId": "Salle_Bis_Jobbis_AR", "stopSequence": 5 }, { "arrival": { "time": "1764260160" }, "departure": { "time": "1764260160" }, "stopId": "Helfrantzkirch-Rue_de_Bâle_AR", "stopSequence": 6 }, { "arrival": { "time": "1764260220" }, "departure": { "time": "1764260220" }, "stopId": "Helfrantzkirch_Mairie_AR", "stopSequence": 7 }, { "arrival": { "time": "1764260280" }, "stopId": "Lotissement_Les_Hameaux_R", "stopSequence": 8 } ], "timestamp": "1764255963", "trip": { "directionId": 1, "routeId": "155", "tripId": "s155-1700" } } }, { "id": "SM:s156-1700", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764259200" }, "stopId": "Collège_Dolto_Schweitzer_AR", "stopSequence": 1 }, { "arrival": { "time": "1764259620" }, "departure": { "time": "1764259620" }, "stopId": "République_A", "stopSequence": 2 }, { "arrival": { "time": "1764259680" }, "departure": { "time": "1764259680" }, "stopId": "Charles_Péguy_A", "stopSequence": 3 }, { "arrival": { "time": "1764259740" }, "departure": { "time": "1764259740" }, "stopId": "Robert_Hassler_A", "stopSequence": 4 }, { "arrival": { "time": "1764259920" }, "departure": { "time": "1764259920" }, "stopId": "Bartenheim_Gare_Printemps_AR", "stopSequence": 5 }, { "arrival": { "time": "1764260100" }, "departure": { "time": "1764260100" }, "stopId": "Libération_A", "stopSequence": 6 }, { "arrival": { "time": "1764260340" }, "stopId": "Victor_Hugo_R", "stopSequence": 7 } ], "timestamp": "1764255963", "trip": { "directionId": 1, "routeId": "156", "tripId": "s156-1700" } } }, { "id": "SM:15-1648", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764258480" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "time": "1764258900" }, "departure": { "time": "1764258900" }, "stopId": "Saint-Exupéry_15", "stopSequence": 2 }, { "arrival": { "time": "1764259260" }, "departure": { "time": "1764259260" }, "stopId": "Liesbach_R", "stopSequence": 3 }, { "arrival": { "time": "1764259500" }, "departure": { "time": "1764259500" }, "stopId": "École_des_Missions_R", "stopSequence": 4 }, { "arrival": { "delay": -30, "time": "1764259530" }, "departure": { "delay": -30, "time": "1764259530" }, "stopId": "Place_Coluche_R", "stopSequence": 5 }, { "arrival": { "time": "1764259560" }, "departure": { "time": "1764259560" }, "stopId": "Acacias_R", "stopSequence": 6 }, { "arrival": { "time": "1764259620" }, "departure": { "time": "1764259620" }, "stopId": "Michelbach-le-Bas_Centre_R", "stopSequence": 7 }, { "arrival": { "time": "1764259680" }, "departure": { "time": "1764259680" }, "stopId": "Aulnes_R", "stopSequence": 8 }, { "arrival": { "time": "1764259740" }, "departure": { "time": "1764259740" }, "stopId": "Coquelicots_R", "stopSequence": 9 }, { "arrival": { "time": "1764259860" }, "departure": { "time": "1764259860" }, "stopId": "Ranspach-le-Bas_Centre_R", "stopSequence": 10 }, { "arrival": { "time": "1764259920" }, "departure": { "time": "1764259920" }, "stopId": "Oberfeld_R", "stopSequence": 11 }, { "arrival": { "time": "1764260040" }, "departure": { "time": "1764260040" }, "stopId": "Attenbach_R", "stopSequence": 12 }, { "arrival": { "time": "1764260100" }, "departure": { "time": "1764260100" }, "stopId": "GrandRue_R", "stopSequence": 13 }, { "arrival": { "time": "1764260160" }, "departure": { "time": "1764260160" }, "stopId": "Forgerons_R", "stopSequence": 14 }, { "arrival": { "time": "1764260340" }, "stopId": "Knoeringue_Centre_AR", "stopSequence": 15 } ], "timestamp": "1764258536", "trip": { "directionId": 1, "routeId": "15", "tripId": "15-1648" } } }, { "id": "SM:s161-1705", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764259500" }, "stopId": "École_des_Missions_A", "stopSequence": 1 }, { "arrival": { "time": "1764260160" }, "departure": { "time": "1764260160" }, "stopId": "Collège_Forlen_AR", "stopSequence": 2 }, { "arrival": { "time": "1764260520" }, "departure": { "time": "1764260520" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 3 }, { "arrival": { "time": "1764260580" }, "departure": { "time": "1764260580" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 4 }, { "arrival": { "time": "1764260640" }, "departure": { "time": "1764260640" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 5 }, { "arrival": { "time": "1764260700" }, "departure": { "time": "1764260700" }, "stopId": "Muguet_R", "stopSequence": 6 }, { "arrival": { "time": "1764260760" }, "departure": { "time": "1764260760" }, "stopId": "Rousserolles_R", "stopSequence": 7 }, { "arrival": { "time": "1764260940" }, "departure": { "time": "1764260940" }, "stopId": "Orée_du_Bois_R", "stopSequence": 8 }, { "arrival": { "time": "1764261000" }, "departure": { "time": "1764261000" }, "stopId": "Victor_Hugo_A", "stopSequence": 9 }, { "arrival": { "time": "1764261060" }, "departure": { "time": "1764261060" }, "stopId": "Schnockeloch_R", "stopSequence": 10 }, { "arrival": { "time": "1764261120" }, "departure": { "time": "1764261120" }, "stopId": "Richardshaeuser_AR", "stopSequence": 11 }, { "arrival": { "time": "1764261180" }, "departure": { "time": "1764261180" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 12 }, { "arrival": { "time": "1764261240" }, "departure": { "time": "1764261240" }, "stopId": "Schaeferhof_R", "stopSequence": 13 }, { "arrival": { "time": "1764261360" }, "departure": { "time": "1764261360" }, "stopId": "Kembs_Mairie_R", "stopSequence": 14 }, { "arrival": { "time": "1764261480" }, "departure": { "time": "1764261480" }, "stopId": "Rue_de_lEurope_A", "stopSequence": 15 }, { "arrival": { "time": "1764261540" }, "departure": { "time": "1764261540" }, "stopId": "Kembs_Pres_R", "stopSequence": 16 }, { "arrival": { "time": "1764261600" }, "departure": { "time": "1764261600" }, "stopId": "Maison_du_Patrimoine_R", "stopSequence": 17 }, { "arrival": { "time": "1764261660" }, "departure": { "time": "1764261660" }, "stopId": "Ciel_A", "stopSequence": 18 } ], "timestamp": "1764257394", "trip": { "directionId": 1, "routeId": "161", "tripId": "s161-1705" } } }, { "id": "SM:s162-1705", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764259500" }, "stopId": "École_des_Missions_A", "stopSequence": 1 }, { "arrival": { "time": "1764259920" }, "departure": { "time": "1764259920" }, "stopId": "Prairie_A", "stopSequence": 2 }, { "arrival": { "time": "1764259980" }, "departure": { "time": "1764259980" }, "stopId": "Monument_A", "stopSequence": 3 }, { "arrival": { "time": "1764260100" }, "departure": { "time": "1764260100" }, "stopId": "Saint-Claude_A", "stopSequence": 4 }, { "arrival": { "delay": -30, "time": "1764260130" }, "departure": { "delay": -30, "time": "1764260130" }, "stopId": "Chapelle_A", "stopSequence": 5 }, { "arrival": { "time": "1764260160" }, "departure": { "time": "1764260160" }, "stopId": "Rue_de_Séville_A", "stopSequence": 6 }, { "arrival": { "time": "1764260520" }, "departure": { "time": "1764260520" }, "stopId": "Maison_Retraite_A", "stopSequence": 8 }, { "arrival": { "time": "1764260640" }, "departure": { "time": "1764260640" }, "stopId": "Rue_du_Marché_A", "stopSequence": 9 }, { "arrival": { "time": "1764260700" }, "departure": { "time": "1764260700" }, "stopId": "Ritty_A", "stopSequence": 10 }, { "arrival": { "time": "1764260880" }, "departure": { "time": "1764260880" }, "stopId": "Champs_A", "stopSequence": 11 }, { "arrival": { "time": "1764260940" }, "departure": { "time": "1764260940" }, "stopId": "Les_Biches_A", "stopSequence": 12 }, { "arrival": { "time": "1764261000" }, "departure": { "time": "1764261000" }, "stopId": "Les_Pêcheurs_A", "stopSequence": 13 }, { "arrival": { "time": "1764261060" }, "departure": { "time": "1764261060" }, "stopId": "Rosenau_Mairie_A", "stopSequence": 14 }, { "arrival": { "time": "1764261120" }, "stopId": "Petit_Canal_R", "stopSequence": 15 } ], "timestamp": "1764256729", "trip": { "directionId": 1, "routeId": "162", "tripId": "s162-1705" } } }, { "id": "SM:163-1610", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 1006, "time": "1764257206" }, "stopId": "École_des_Missions_A", "stopSequence": 1 }, { "arrival": { "delay": 750, "time": "1764257430" }, "departure": { "delay": 750, "time": "1764257430" }, "stopId": "Halliers_A", "stopSequence": 2 }, { "arrival": { "delay": 766, "time": "1764257490" }, "departure": { "delay": 766, "time": "1764257506" }, "stopId": "Hésingue_Église_A", "stopSequence": 3 }, { "arrival": { "delay": 737, "time": "1764257537" }, "departure": { "delay": 737, "time": "1764257537" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 4 }, { "arrival": { "delay": 711, "time": "1764257631" }, "departure": { "delay": 711, "time": "1764257631" }, "stopId": "Cerisiers_A", "stopSequence": 5 }, { "arrival": { "delay": 680, "time": "1764257660" }, "departure": { "delay": 680, "time": "1764257660" }, "stopId": "Raisins_A", "stopSequence": 6 }, { "arrival": { "delay": 673, "time": "1764257713" }, "departure": { "delay": 673, "time": "1764257713" }, "stopId": "Le_Ried_A", "stopSequence": 7 }, { "arrival": { "delay": 650, "time": "1764257747" }, "departure": { "delay": 650, "time": "1764257750" }, "stopId": "Iselisweg_A", "stopSequence": 8 }, { "arrival": { "delay": 633, "time": "1764257793" }, "departure": { "delay": 633, "time": "1764257793" }, "stopId": "Riescher_A", "stopSequence": 9 }, { "arrival": { "delay": 617, "time": "1764257889" }, "departure": { "delay": 617, "time": "1764257897" }, "stopId": "Bourgfelden_1A", "stopSequence": 10 }, { "arrival": { "delay": 736, "time": "1764258099" }, "departure": { "delay": 736, "time": "1764258136" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 11 }, { "arrival": { "delay": 736, "time": "1764258305" }, "departure": { "delay": 736, "time": "1764258316" }, "stopId": "Place_Mermoz_1A", "stopSequence": 12 }, { "arrival": { "delay": 706, "time": "1764258406" }, "departure": { "delay": 706, "time": "1764258406" }, "stopId": "Couronne_1A", "stopSequence": 13 }, { "arrival": { "delay": 736, "time": "1764258477" }, "departure": { "delay": 736, "time": "1764258496" }, "stopId": "Médiathèque_A", "stopSequence": 14 }, { "arrival": { "delay": 766, "time": "1764258548" }, "departure": { "delay": 766, "time": "1764258586" }, "stopId": "Carrefour_Central_1A", "stopSequence": 15 }, { "arrival": { "delay": 782, "time": "1764258722" }, "departure": { "delay": 782, "time": "1764258722" }, "stopId": "Jura_1A", "stopSequence": 16 }, { "arrival": { "delay": 782, "time": "1764258782" }, "departure": { "delay": 782, "time": "1764258782" }, "stopId": "Coccinelles_A", "stopSequence": 17 }, { "arrival": { "delay": 791, "time": "1764258851" }, "departure": { "delay": 791, "time": "1764258851" }, "stopId": "Jung_A", "stopSequence": 18 } ], "timestamp": "1764257227", "trip": { "directionId": 1, "routeId": "163", "tripId": "163-1610" } } }, { "id": "SM:164-1711", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764259800" }, "stopId": "Collège_Forlen_AR", "stopSequence": 1 }, { "arrival": { "time": "1764260040" }, "departure": { "time": "1764260040" }, "stopId": "Trois_Lys_A", "stopSequence": 2 }, { "arrival": { "time": "1764260100" }, "departure": { "time": "1764260100" }, "stopId": "Saint-Louis_Gare_R_Mulh_A", "stopSequence": 3 }, { "arrival": { "time": "1764260160" }, "departure": { "time": "1764260160" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 4 }, { "arrival": { "time": "1764260220" }, "departure": { "time": "1764260220" }, "stopId": "Breisach_A", "stopSequence": 5 }, { "arrival": { "time": "1764260280" }, "departure": { "time": "1764260280" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 6 }, { "arrival": { "time": "1764260400" }, "departure": { "time": "1764260400" }, "stopId": "Claude_Hess_A", "stopSequence": 7 }, { "arrival": { "time": "1764260520" }, "departure": { "time": "1764260520" }, "stopId": "Rhin_A", "stopSequence": 8 }, { "arrival": { "time": "1764260580" }, "departure": { "time": "1764260580" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 9 }, { "arrival": { "time": "1764260700" }, "stopId": "Frontière_S", "stopSequence": 10 } ], "timestamp": "1764256201", "trip": { "routeId": "164", "tripId": "164-1711" } } }, { "id": "SM:164-1710", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764259800" }, "stopId": "Collège_Forlen_AR", "stopSequence": 1 }, { "arrival": { "time": "1764260040" }, "departure": { "time": "1764260040" }, "stopId": "Trois_Lys_A", "stopSequence": 2 }, { "arrival": { "time": "1764260100" }, "departure": { "time": "1764260100" }, "stopId": "Saint-Louis_Gare_R_Mulh_A", "stopSequence": 3 }, { "arrival": { "time": "1764260160" }, "departure": { "time": "1764260160" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 4 }, { "arrival": { "time": "1764260220" }, "departure": { "time": "1764260220" }, "stopId": "Breisach_A", "stopSequence": 5 }, { "arrival": { "time": "1764260280" }, "departure": { "time": "1764260280" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 6 }, { "arrival": { "time": "1764260400" }, "departure": { "time": "1764260400" }, "stopId": "Claude_Hess_A", "stopSequence": 7 }, { "arrival": { "time": "1764260520" }, "departure": { "time": "1764260520" }, "stopId": "Rhin_A", "stopSequence": 8 }, { "arrival": { "time": "1764260580" }, "departure": { "time": "1764260580" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 9 }, { "arrival": { "time": "1764260700" }, "stopId": "Frontière_S", "stopSequence": 10 } ], "timestamp": "1764256201", "trip": { "routeId": "164", "tripId": "164-1710" } } }, { "id": "SM:102-1635", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 44, "time": "1764257744" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "delay": 44, "time": "1764257864" }, "departure": { "delay": 44, "time": "1764257864" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "delay": 224, "time": "1764258081" }, "departure": { "delay": 224, "time": "1764258104" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 217, "time": "1764258157" }, "departure": { "delay": 217, "time": "1764258157" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "delay": 194, "time": "1764258214" }, "departure": { "delay": 194, "time": "1764258254" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "delay": 38, "time": "1764258338" }, "departure": { "delay": 38, "time": "1764258338" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "delay": 26, "time": "1764258446" }, "departure": { "delay": 26, "time": "1764258446" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "delay": -35, "time": "1764258505" }, "departure": { "delay": -35, "time": "1764258505" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "delay": -16, "time": "1764258570" }, "departure": { "delay": -16, "time": "1764258584" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "delay": -16, "time": "1764258639" }, "departure": { "delay": -16, "time": "1764258644" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "delay": -24, "time": "1764258756" }, "departure": { "delay": -24, "time": "1764258756" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "delay": -47, "time": "1764258793" }, "departure": { "delay": -47, "time": "1764258793" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "delay": -53, "time": "1764258847" }, "departure": { "delay": -53, "time": "1764258847" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": -79, "time": "1764258881" }, "departure": { "delay": -79, "time": "1764258881" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "delay": -37, "time": "1764258923" }, "departure": { "delay": -37, "time": "1764258923" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "delay": -58, "time": "1764259022" }, "departure": { "delay": -58, "time": "1764259022" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "delay": 15, "time": "1764259215" }, "departure": { "delay": 15, "time": "1764259215" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 17 }, { "arrival": { "delay": 5, "time": "1764259385" }, "departure": { "delay": 5, "time": "1764259385" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "delay": -22, "time": "1764259478" }, "departure": { "delay": -22, "time": "1764259478" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "delay": -24, "time": "1764259536" }, "departure": { "delay": -24, "time": "1764259536" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "delay": -31, "time": "1764259589" }, "departure": { "delay": -31, "time": "1764259589" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "delay": -31, "time": "1764259709" }, "departure": { "delay": -31, "time": "1764259709" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "delay": -31, "time": "1764259769" }, "departure": { "delay": -31, "time": "1764259769" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "delay": -22, "time": "1764259838" }, "departure": { "delay": -22, "time": "1764259838" }, "stopId": "Jung_A", "stopSequence": 24 }, { "arrival": { "delay": -180, "time": "1764259860" }, "departure": { "delay": -180, "time": "1764259860" }, "scheduleRelationship": "SKIPPED", "stopId": "Square_Soustons_A", "stopSequence": 27 }, { "arrival": { "delay": -240, "time": "1764259920" }, "scheduleRelationship": "SKIPPED", "stopId": "Alsace_A", "stopSequence": 28 } ], "timestamp": "1764257768", "trip": { "routeId": "1", "tripId": "102-1635" } } }, { "id": "SM:102-1730", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764261000" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "delay": -240, "time": "1764261120" }, "departure": { "delay": -240, "time": "1764261120" }, "scheduleRelationship": "SKIPPED", "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "delay": -300, "time": "1764261180" }, "departure": { "delay": -300, "time": "1764261180" }, "scheduleRelationship": "SKIPPED", "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "delay": -300, "time": "1764261240" }, "departure": { "delay": -300, "time": "1764261240" }, "scheduleRelationship": "SKIPPED", "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "delay": -300, "time": "1764261300" }, "departure": { "delay": -300, "time": "1764261300" }, "scheduleRelationship": "SKIPPED", "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "delay": 59, "time": "1764261779" }, "departure": { "delay": 59, "time": "1764261779" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "delay": 59, "time": "1764261899" }, "departure": { "delay": 59, "time": "1764261899" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "delay": -61, "time": "1764261959" }, "departure": { "delay": -61, "time": "1764261959" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "delay": -83, "time": "1764262057" }, "departure": { "delay": -83, "time": "1764262057" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "delay": -121, "time": "1764262139" }, "departure": { "delay": -121, "time": "1764262139" }, "stopId": "Riescher_R", "stopSequence": 14 } ], "timestamp": "1764257405", "trip": { "directionId": 1, "routeId": "1", "tripId": "102-1730" } } }, { "id": "SM:104-1605", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 39, "time": "1764255939" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "delay": 31, "time": "1764256051" }, "departure": { "delay": 31, "time": "1764256051" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "delay": 69, "time": "1764256136" }, "departure": { "delay": 69, "time": "1764256149" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 69, "time": "1764256209" }, "departure": { "delay": 69, "time": "1764256209" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "delay": 309, "time": "1764256370" }, "departure": { "delay": 309, "time": "1764256509" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "delay": 276, "time": "1764256596" }, "departure": { "delay": 276, "time": "1764256596" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "delay": 282, "time": "1764256722" }, "departure": { "delay": 282, "time": "1764256722" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "delay": 309, "time": "1764256804" }, "departure": { "delay": 309, "time": "1764256809" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "delay": 339, "time": "1764256881" }, "departure": { "delay": 339, "time": "1764256899" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "delay": 340, "time": "1764256952" }, "departure": { "delay": 340, "time": "1764256960" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "delay": 369, "time": "1764257049" }, "departure": { "delay": 369, "time": "1764257049" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "delay": 279, "time": "1764257078" }, "departure": { "delay": 279, "time": "1764257079" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "delay": 278, "time": "1764257138" }, "departure": { "delay": 278, "time": "1764257138" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": 255, "time": "1764257175" }, "departure": { "delay": 255, "time": "1764257175" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "delay": 309, "time": "1764257213" }, "departure": { "delay": 309, "time": "1764257229" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "delay": 369, "time": "1764257343" }, "departure": { "delay": 369, "time": "1764257409" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "delay": 579, "time": "1764257680" }, "departure": { "delay": 579, "time": "1764257739" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 17 }, { "arrival": { "delay": 669, "time": "1764257871" }, "departure": { "delay": 669, "time": "1764257949" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "delay": 639, "time": "1764258039" }, "departure": { "delay": 639, "time": "1764258039" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "delay": 699, "time": "1764258097" }, "departure": { "delay": 699, "time": "1764258159" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "delay": 729, "time": "1764258201" }, "departure": { "delay": 729, "time": "1764258249" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "delay": 729, "time": "1764258369" }, "departure": { "delay": 729, "time": "1764258369" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "delay": 789, "time": "1764258469" }, "departure": { "delay": 789, "time": "1764258489" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "delay": 816, "time": "1764258576" }, "departure": { "delay": 816, "time": "1764258576" }, "stopId": "Jung_A", "stopSequence": 24 } ], "timestamp": "1764255952", "trip": { "routeId": "1", "tripId": "104-1605" } } }, { "id": "SM:104-1643", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 1146, "time": "1764259326" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "delay": 1187, "time": "1764259487" }, "departure": { "delay": 1187, "time": "1764259487" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "delay": 1556, "time": "1764260036" }, "departure": { "delay": 1556, "time": "1764260036" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "delay": 1205, "time": "1764260105" }, "departure": { "delay": 1205, "time": "1764260105" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "delay": 1205, "time": "1764260225" }, "departure": { "delay": 1205, "time": "1764260225" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "delay": 1085, "time": "1764260285" }, "departure": { "delay": 1085, "time": "1764260285" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "delay": 1075, "time": "1764260395" }, "departure": { "delay": 1075, "time": "1764260395" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "delay": 1025, "time": "1764260465" }, "departure": { "delay": 1025, "time": "1764260465" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "delay": 1035, "time": "1764260535" }, "departure": { "delay": 1035, "time": "1764260535" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": 1105, "time": "1764260665" }, "departure": { "delay": 1105, "time": "1764260665" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "delay": 1225, "time": "1764260785" }, "departure": { "delay": 1225, "time": "1764260785" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "delay": 1285, "time": "1764260905" }, "departure": { "delay": 1285, "time": "1764260905" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "delay": 1285, "time": "1764260965" }, "departure": { "delay": 1285, "time": "1764260965" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "delay": 1255, "time": "1764260995" }, "departure": { "delay": 1255, "time": "1764260995" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "delay": 1225, "time": "1764261025" }, "departure": { "delay": 1225, "time": "1764261025" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "delay": 1225, "time": "1764261085" }, "departure": { "delay": 1225, "time": "1764261085" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "delay": 1165, "time": "1764261145" }, "departure": { "delay": 1165, "time": "1764261145" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "delay": 1165, "time": "1764261265" }, "departure": { "delay": 1165, "time": "1764261265" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "delay": 1105, "time": "1764261325" }, "departure": { "delay": 1105, "time": "1764261325" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "delay": 1065, "time": "1764261405" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1764258650", "trip": { "directionId": 1, "routeId": "1", "tripId": "104-1643" } } }, { "id": "SM:105-1600", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 594, "time": "1764256194" }, "scheduleRelationship": "SKIPPED", "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "delay": 635, "time": "1764256355" }, "departure": { "delay": 635, "time": "1764256355" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "delay": 597, "time": "1764256449" }, "departure": { "delay": 597, "time": "1764256497" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "delay": 371, "time": "1764256557" }, "departure": { "delay": 371, "time": "1764256571" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "delay": 401, "time": "1764256691" }, "departure": { "delay": 401, "time": "1764256721" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "delay": 491, "time": "1764256852" }, "departure": { "delay": 491, "time": "1764256931" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "delay": 612, "time": "1764257044" }, "departure": { "delay": 612, "time": "1764257112" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "delay": 589, "time": "1764257209" }, "departure": { "delay": 589, "time": "1764257209" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "delay": 641, "time": "1764257321" }, "departure": { "delay": 641, "time": "1764257321" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": 701, "time": "1764257440" }, "departure": { "delay": 701, "time": "1764257441" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "delay": 911, "time": "1764257599" }, "departure": { "delay": 911, "time": "1764257651" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "delay": 1031, "time": "1764257823" }, "departure": { "delay": 1031, "time": "1764257831" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "delay": 1031, "time": "1764257891" }, "departure": { "delay": 1031, "time": "1764257891" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "delay": 1031, "time": "1764257934" }, "departure": { "delay": 1031, "time": "1764257951" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "delay": 1034, "time": "1764257997" }, "departure": { "delay": 1034, "time": "1764258014" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "delay": 1045, "time": "1764258085" }, "departure": { "delay": 1045, "time": "1764258085" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "delay": 971, "time": "1764258121" }, "departure": { "delay": 971, "time": "1764258131" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "delay": 1031, "time": "1764258208" }, "departure": { "delay": 1031, "time": "1764258251" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "delay": 1045, "time": "1764258325" }, "departure": { "delay": 1045, "time": "1764258325" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "delay": 983, "time": "1764258383" }, "departure": { "delay": 983, "time": "1764258383" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "delay": 1155, "time": "1764258675" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1764256211", "trip": { "directionId": 1, "routeId": "1", "tripId": "105-1600" } } }, { "id": "SM:104-1725", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 1072, "time": "1764261772" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "delay": 1072, "time": "1764261892" }, "departure": { "delay": 1072, "time": "1764261892" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "delay": 1072, "time": "1764261952" }, "departure": { "delay": 1072, "time": "1764261952" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 1072, "time": "1764262012" }, "departure": { "delay": 1072, "time": "1764262012" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "delay": 877, "time": "1764262177" }, "departure": { "delay": 877, "time": "1764262177" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "delay": 828, "time": "1764262248" }, "departure": { "delay": 828, "time": "1764262248" }, "stopId": "Liesbach_A", "stopSequence": 7 } ], "timestamp": "1764258650", "trip": { "routeId": "1", "tripId": "104-1725" } } }, { "id": "SM:204-1715", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764260100" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "time": "1764260160" }, "departure": { "time": "1764260160" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "time": "1764260280" }, "departure": { "time": "1764260280" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "time": "1764260400" }, "departure": { "time": "1764260400" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 180, "time": "1764260640" }, "departure": { "delay": 180, "time": "1764260640" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 240, "time": "1764260760" }, "departure": { "delay": 240, "time": "1764260760" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 240, "time": "1764260820" }, "departure": { "delay": 240, "time": "1764260820" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 240, "time": "1764260880" }, "departure": { "delay": 240, "time": "1764260880" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 180, "time": "1764260940" }, "departure": { "delay": 180, "time": "1764260940" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 240, "time": "1764261060" }, "departure": { "delay": 240, "time": "1764261060" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 240, "time": "1764261120" }, "departure": { "delay": 240, "time": "1764261120" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 300, "time": "1764261240" }, "departure": { "delay": 300, "time": "1764261240" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 240, "time": "1764261300" }, "departure": { "delay": 240, "time": "1764261300" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "delay": 240, "time": "1764261360" }, "departure": { "delay": 240, "time": "1764261360" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "delay": 300, "time": "1764261540" }, "departure": { "delay": 300, "time": "1764261540" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "delay": 300, "time": "1764261600" }, "departure": { "delay": 300, "time": "1764261600" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "delay": 300, "time": "1764261660" }, "departure": { "delay": 300, "time": "1764261660" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "delay": 180, "time": "1764261720" }, "departure": { "delay": 180, "time": "1764261720" }, "stopId": "Tournesols_2A", "stopSequence": 18 }, { "arrival": { "delay": 300, "time": "1764261900" }, "departure": { "delay": 300, "time": "1764261900" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 19 }, { "arrival": { "delay": 300, "time": "1764261960" }, "departure": { "delay": 300, "time": "1764261960" }, "stopId": "Rue_du_Marché_A", "stopSequence": 20 }, { "arrival": { "delay": 300, "time": "1764262020" }, "departure": { "delay": 300, "time": "1764262020" }, "stopId": "Ritty_A", "stopSequence": 21 }, { "arrival": { "delay": 180, "time": "1764262080" }, "departure": { "delay": 180, "time": "1764262080" }, "stopId": "Champs_A", "stopSequence": 22 } ], "timestamp": "1764256502", "trip": { "routeId": "2", "tripId": "204-1715" } } }, { "id": "SM:204-1623", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 10, "time": "1764256990" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": -4, "time": "1764257036" }, "departure": { "delay": -4, "time": "1764257036" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "delay": 40, "time": "1764257069" }, "departure": { "delay": 40, "time": "1764257080" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "delay": 24, "time": "1764257124" }, "departure": { "delay": 24, "time": "1764257124" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "time": "1764257160" }, "departure": { "time": "1764257160" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "delay": -11, "time": "1764257329" }, "departure": { "delay": -11, "time": "1764257329" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "delay": -11, "time": "1764257389" }, "departure": { "delay": -11, "time": "1764257389" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "delay": 40, "time": "1764257440" }, "departure": { "delay": 40, "time": "1764257500" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "delay": 40, "time": "1764257560" }, "departure": { "delay": 40, "time": "1764257560" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "delay": -20, "time": "1764257670" }, "departure": { "delay": -20, "time": "1764257680" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "delay": 13, "time": "1764257773" }, "departure": { "delay": 13, "time": "1764257773" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "delay": -20, "time": "1764257800" }, "departure": { "delay": -20, "time": "1764257800" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "delay": -43, "time": "1764257897" }, "departure": { "delay": -43, "time": "1764257897" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "delay": -50, "time": "1764257980" }, "departure": { "delay": -50, "time": "1764258010" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "delay": -50, "time": "1764258130" }, "departure": { "delay": -50, "time": "1764258250" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "delay": 160, "time": "1764258561" }, "departure": { "delay": 160, "time": "1764258580" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "delay": 192, "time": "1764258732" }, "departure": { "delay": 192, "time": "1764258732" }, "stopId": "Place_Mermoz_1R", "stopSequence": 17 }, { "arrival": { "delay": 87, "time": "1764258867" }, "departure": { "delay": 87, "time": "1764258867" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 18 }, { "arrival": { "delay": 84, "time": "1764258984" }, "departure": { "delay": 84, "time": "1764258984" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "delay": 84, "time": "1764259044" }, "departure": { "delay": 84, "time": "1764259044" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "delay": 84, "time": "1764259104" }, "departure": { "delay": 84, "time": "1764259104" }, "stopId": "Stade_R", "stopSequence": 21 }, { "arrival": { "delay": 84, "time": "1764259164" }, "departure": { "delay": 84, "time": "1764259164" }, "stopId": "Sauvage_R", "stopSequence": 22 }, { "arrival": { "delay": 88, "time": "1764259288" }, "departure": { "delay": 88, "time": "1764259288" }, "stopId": "Chênes_608R", "stopSequence": 23 }, { "arrival": { "delay": 208, "time": "1764259648" }, "departure": { "delay": 208, "time": "1764259648" }, "stopId": "Chênes_608A", "stopSequence": 25 }, { "arrival": { "delay": 148, "time": "1764259708" }, "departure": { "delay": 148, "time": "1764259708" }, "stopId": "Hégenheim_Église_R", "stopSequence": 26 }, { "arrival": { "delay": 259, "time": "1764259879" }, "departure": { "delay": 259, "time": "1764259879" }, "stopId": "Fontaine_R", "stopSequence": 27 }, { "arrival": { "delay": 88, "time": "1764259948" }, "departure": { "delay": 88, "time": "1764259888" }, "stopId": "Buschwiller_Centre_R", "stopSequence": 28 } ], "timestamp": "1764256999", "trip": { "directionId": 1, "routeId": "2", "tripId": "204-1623" } } }, { "id": "SM:210-1657", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764259020" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1764259050" }, "departure": { "delay": -30, "time": "1764259050" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "time": "1764259080" }, "departure": { "time": "1764259080" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "time": "1764259140" }, "departure": { "time": "1764259140" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "time": "1764259200" }, "departure": { "time": "1764259200" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "time": "1764259380" }, "departure": { "time": "1764259380" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "time": "1764259440" }, "departure": { "time": "1764259440" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "time": "1764259500" }, "departure": { "time": "1764259500" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "time": "1764259560" }, "departure": { "time": "1764259560" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "time": "1764259740" }, "departure": { "time": "1764259740" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "time": "1764259800" }, "departure": { "time": "1764259800" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "time": "1764259860" }, "departure": { "time": "1764259860" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "time": "1764259980" }, "departure": { "time": "1764259980" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "time": "1764260040" }, "departure": { "time": "1764260040" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "time": "1764260160" }, "departure": { "time": "1764260160" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "time": "1764260220" }, "departure": { "time": "1764260220" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "time": "1764260280" }, "departure": { "time": "1764260280" }, "stopId": "Place_Mermoz_1R", "stopSequence": 17 }, { "arrival": { "time": "1764260400" }, "departure": { "time": "1764260400" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 18 }, { "arrival": { "time": "1764260460" }, "departure": { "time": "1764260460" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "time": "1764260520" }, "departure": { "time": "1764260520" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "time": "1764260580" }, "departure": { "time": "1764260580" }, "stopId": "Stade_R", "stopSequence": 21 }, { "arrival": { "time": "1764260640" }, "departure": { "time": "1764260640" }, "stopId": "Sauvage_R", "stopSequence": 22 } ], "timestamp": "1764255424", "trip": { "directionId": 1, "routeId": "2", "tripId": "210-1657" } } }, { "id": "SM:210-1738", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764261480" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "time": "1764261540" }, "departure": { "time": "1764261540" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "time": "1764261660" }, "departure": { "time": "1764261660" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "time": "1764261780" }, "departure": { "time": "1764261780" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 240, "time": "1764262080" }, "departure": { "delay": 240, "time": "1764262080" }, "stopId": "Sauvage_A", "stopSequence": 5 } ], "timestamp": "1764257882", "trip": { "routeId": "2", "tripId": "210-1738" } } }, { "id": "SM:202-1617", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 295, "time": "1764256915" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "delay": 295, "time": "1764256975" }, "departure": { "delay": 295, "time": "1764256975" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "delay": 249, "time": "1764257049" }, "departure": { "delay": 249, "time": "1764257049" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "delay": 187, "time": "1764257107" }, "departure": { "delay": 187, "time": "1764257107" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 450, "time": "1764257384" }, "departure": { "delay": 450, "time": "1764257430" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 690, "time": "1764257724" }, "departure": { "delay": 690, "time": "1764257730" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 840, "time": "1764257887" }, "departure": { "delay": 840, "time": "1764257940" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 879, "time": "1764258039" }, "departure": { "delay": 879, "time": "1764258039" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 810, "time": "1764258079" }, "departure": { "delay": 810, "time": "1764258090" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 840, "time": "1764258137" }, "departure": { "delay": 840, "time": "1764258180" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 912, "time": "1764258312" }, "departure": { "delay": 912, "time": "1764258312" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 905, "time": "1764258365" }, "departure": { "delay": 905, "time": "1764258365" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 881, "time": "1764258401" }, "departure": { "delay": 881, "time": "1764258401" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "delay": 870, "time": "1764258444" }, "departure": { "delay": 870, "time": "1764258450" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "delay": 840, "time": "1764258595" }, "departure": { "delay": 840, "time": "1764258600" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "delay": 840, "time": "1764258660" }, "departure": { "delay": 840, "time": "1764258660" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "delay": 865, "time": "1764258745" }, "departure": { "delay": 865, "time": "1764258745" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "delay": 724, "time": "1764258784" }, "departure": { "delay": 724, "time": "1764258784" }, "stopId": "Tournesols_2A", "stopSequence": 18 }, { "arrival": { "delay": 850, "time": "1764258970" }, "departure": { "delay": 850, "time": "1764258970" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 19 }, { "arrival": { "delay": 856, "time": "1764259036" }, "departure": { "delay": 856, "time": "1764259036" }, "stopId": "Rue_du_Marché_A", "stopSequence": 20 }, { "arrival": { "delay": 832, "time": "1764259072" }, "departure": { "delay": 832, "time": "1764259072" }, "stopId": "Ritty_A", "stopSequence": 21 }, { "arrival": { "delay": 705, "time": "1764259125" }, "departure": { "delay": 705, "time": "1764259125" }, "stopId": "Champs_A", "stopSequence": 22 } ], "timestamp": "1764256957", "trip": { "routeId": "2", "tripId": "202-1617" } } }, { "id": "SM:202-1733", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764261180" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1764261210" }, "departure": { "delay": -30, "time": "1764261210" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "time": "1764261240" }, "departure": { "time": "1764261240" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "time": "1764261300" }, "departure": { "time": "1764261300" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "time": "1764261360" }, "departure": { "time": "1764261360" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "time": "1764261540" }, "departure": { "time": "1764261540" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "time": "1764261600" }, "departure": { "time": "1764261600" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "time": "1764261660" }, "departure": { "time": "1764261660" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "time": "1764261720" }, "departure": { "time": "1764261720" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "time": "1764261900" }, "departure": { "time": "1764261900" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "time": "1764261960" }, "departure": { "time": "1764261960" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "time": "1764262020" }, "departure": { "time": "1764262020" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "time": "1764262140" }, "departure": { "time": "1764262140" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "time": "1764262200" }, "departure": { "time": "1764262200" }, "stopId": "Europe_R", "stopSequence": 14 } ], "timestamp": "1764257581", "trip": { "directionId": 1, "routeId": "2", "tripId": "202-1733" } } }, { "id": "SM:5-1700", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764259200" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 1 }, { "arrival": { "time": "1764259320" }, "departure": { "time": "1764259320" }, "stopId": "Place_Mermoz_1R", "stopSequence": 2 }, { "arrival": { "time": "1764259440" }, "departure": { "time": "1764259440" }, "stopId": "Couronne_1R", "stopSequence": 3 }, { "arrival": { "time": "1764259620" }, "departure": { "time": "1764259620" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 4 }, { "arrival": { "time": "1764259680" }, "departure": { "time": "1764259680" }, "stopId": "Breisach_R", "stopSequence": 5 }, { "arrival": { "delay": -30, "time": "1764259710" }, "departure": { "delay": -30, "time": "1764259710" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 6 }, { "arrival": { "time": "1764259740" }, "departure": { "time": "1764259740" }, "stopId": "Saint-Louis_Gare_R_Mulh_R", "stopSequence": 7 }, { "arrival": { "time": "1764259800" }, "departure": { "time": "1764259800" }, "stopId": "Trois_Lys_R", "stopSequence": 8 }, { "arrival": { "time": "1764260040" }, "departure": { "time": "1764260040" }, "stopId": "Cité_du_Rail_R", "stopSequence": 9 }, { "arrival": { "delay": 120, "time": "1764260280" }, "departure": { "delay": 120, "time": "1764260280" }, "stopId": "Rue_de_Séville_R", "stopSequence": 10 }, { "arrival": { "delay": 60, "time": "1764260340" }, "departure": { "delay": 60, "time": "1764260340" }, "stopId": "Chapelle_R", "stopSequence": 11 }, { "arrival": { "delay": 180, "time": "1764260520" }, "departure": { "delay": 180, "time": "1764260520" }, "stopId": "Saint-Claude_R", "stopSequence": 12 }, { "arrival": { "delay": 60, "time": "1764260580" }, "departure": { "delay": 60, "time": "1764260580" }, "stopId": "Prairie_A", "stopSequence": 13 }, { "arrival": { "delay": 120, "time": "1764261240" }, "departure": { "delay": 120, "time": "1764261240" }, "stopId": "Orée_du_Bois_R", "stopSequence": 20 }, { "arrival": { "delay": 240, "time": "1764261480" }, "departure": { "delay": 240, "time": "1764261480" }, "stopId": "Libération_R", "stopSequence": 21 }, { "arrival": { "delay": 60, "time": "1764261540" }, "departure": { "delay": 60, "time": "1764261540" }, "stopId": "Robert_Hassler_R", "stopSequence": 22 } ], "timestamp": "1764255610", "trip": { "directionId": 1, "routeId": "5", "tripId": "5-1700" } } }, { "id": "SM:5-1710", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 900, "time": "1764260700" }, "stopId": "Collège_Forlen_AR", "stopSequence": 1 }, { "arrival": { "delay": 780, "time": "1764260760" }, "departure": { "delay": 780, "time": "1764260760" }, "stopId": "Rue_de_Séville_R", "stopSequence": 2 }, { "arrival": { "delay": 840, "time": "1764260940" }, "departure": { "delay": 840, "time": "1764260940" }, "stopId": "Chapelle_R", "stopSequence": 3 } ], "timestamp": "1764257103", "trip": { "directionId": 1, "routeId": "5", "tripId": "5-1710" } } }, { "id": "SM:302-1654", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 362, "time": "1764259202" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 422, "time": "1764259382" }, "departure": { "delay": 422, "time": "1764259382" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 302, "time": "1764259502" }, "departure": { "delay": 302, "time": "1764259502" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 302, "time": "1764259562" }, "departure": { "delay": 302, "time": "1764259562" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 302, "time": "1764259682" }, "departure": { "delay": 302, "time": "1764259682" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 302, "time": "1764259802" }, "departure": { "delay": 302, "time": "1764259802" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 402, "time": "1764260082" }, "departure": { "delay": 402, "time": "1764260082" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 402, "time": "1764260142" }, "departure": { "delay": 402, "time": "1764260142" }, "stopId": "Domino_603R", "stopSequence": 10 } ], "timestamp": "1764258662", "trip": { "directionId": 1, "routeId": "603", "tripId": "302-1654" } } }, { "id": "SM:304-1718", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1764260820" }, "departure": { "time": "1764260820" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1764260940" }, "departure": { "time": "1764260940" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 60, "time": "1764261060" }, "departure": { "delay": 60, "time": "1764261060" }, "scheduleRelationship": "SKIPPED", "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 7 }, { "arrival": { "delay": 60, "time": "1764261120" }, "departure": { "delay": 60, "time": "1764261120" }, "scheduleRelationship": "SKIPPED", "stopId": "Place_Abbatucci_R", "stopSequence": 8 }, { "arrival": { "delay": 100, "time": "1764261220" }, "departure": { "delay": 100, "time": "1764261220" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 100, "time": "1764261280" }, "departure": { "delay": 100, "time": "1764261280" }, "stopId": "Domino_603R", "stopSequence": 10 } ], "timestamp": "1764257227", "trip": { "directionId": 1, "routeId": "603", "tripId": "304-1718" } } }, { "id": "SM:304-1650", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 55, "time": "1764258655" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "delay": 85, "time": "1764258745" }, "departure": { "delay": 85, "time": "1764258745" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "delay": 34, "time": "1764258814" }, "departure": { "delay": 34, "time": "1764258814" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 180, "time": "1764259200" }, "departure": { "delay": 180, "time": "1764259200" }, "scheduleRelationship": "SKIPPED", "stopId": "Tournesols_2A", "stopSequence": 6 }, { "arrival": { "delay": 180, "time": "1764259320" }, "departure": { "delay": 180, "time": "1764259320" }, "scheduleRelationship": "SKIPPED", "stopId": "Domino_1A", "stopSequence": 7 }, { "arrival": { "delay": 494, "time": "1764259694" }, "departure": { "delay": 494, "time": "1764259694" }, "stopId": "Square_Soustons_A", "stopSequence": 8 }, { "arrival": { "delay": 449, "time": "1764259769" }, "departure": { "delay": 449, "time": "1764259769" }, "stopId": "Place_Abbatucci_A", "stopSequence": 9 }, { "arrival": { "delay": 618, "time": "1764259998" }, "departure": { "delay": 618, "time": "1764259998" }, "stopId": "Parc_des_Eaux-Vives_A", "stopSequence": 10 } ], "timestamp": "1764258683", "trip": { "routeId": "603", "tripId": "304-1650" } } }, { "id": "SM:304-1750", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1764262260" }, "departure": { "time": "1764262260" }, "stopId": "Sports_A", "stopSequence": 2 } ], "timestamp": "1764258662", "trip": { "routeId": "603", "tripId": "304-1750" } } }, { "id": "SM:302-1720", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 102, "time": "1764260502" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "delay": 102, "time": "1764260562" }, "departure": { "delay": 102, "time": "1764260562" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "delay": 102, "time": "1764260682" }, "departure": { "delay": 102, "time": "1764260682" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 180, "time": "1764261000" }, "departure": { "delay": 180, "time": "1764261000" }, "scheduleRelationship": "SKIPPED", "stopId": "Tournesols_2A", "stopSequence": 6 }, { "arrival": { "delay": 180, "time": "1764261120" }, "departure": { "delay": 180, "time": "1764261120" }, "scheduleRelationship": "SKIPPED", "stopId": "Domino_1A", "stopSequence": 7 } ], "timestamp": "1764258662", "trip": { "routeId": "603", "tripId": "302-1720" } } }, { "id": "SM:304-1618Ner", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764256680" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1764256800" }, "departure": { "time": "1764256800" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1764257040" }, "departure": { "time": "1764257040" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1764257100" }, "departure": { "time": "1764257100" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1764257220" }, "departure": { "time": "1764257220" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1764257340" }, "departure": { "time": "1764257340" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": -180, "time": "1764257460" }, "departure": { "delay": -180, "time": "1764257460" }, "scheduleRelationship": "SKIPPED", "stopId": "Square_Soustons_A", "stopSequence": 9 }, { "arrival": { "delay": 137, "time": "1764257845" }, "departure": { "delay": 137, "time": "1764257897" }, "stopId": "Domino_603R", "stopSequence": 10 }, { "arrival": { "delay": 115, "time": "1764258055" }, "departure": { "delay": 115, "time": "1764258055" }, "stopId": "Collège_Nerval_Parking", "stopSequence": 11 }, { "arrival": { "delay": 47, "time": "1764258107" }, "departure": { "delay": 47, "time": "1764258107" }, "stopId": "Tournesols_2A", "stopSequence": 12 }, { "arrival": { "delay": -13, "time": "1764258167" }, "departure": { "delay": -13, "time": "1764258167" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 13 }, { "arrival": { "delay": 17, "time": "1764258242" }, "departure": { "delay": 17, "time": "1764258257" }, "stopId": "Maison_Retraite_A", "stopSequence": 14 } ], "timestamp": "1764256740", "trip": { "directionId": 1, "routeId": "603", "tripId": "304-1618Ner" } } }, { "id": "SM:302-1620Ner", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 465, "time": "1764257265" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "delay": 554, "time": "1764257361" }, "departure": { "delay": 554, "time": "1764257414" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "delay": 495, "time": "1764257475" }, "departure": { "delay": 495, "time": "1764257475" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 564, "time": "1764257604" }, "departure": { "delay": 564, "time": "1764257604" }, "stopId": "Maison_Retraite_R", "stopSequence": 4 }, { "arrival": { "delay": 525, "time": "1764257679" }, "departure": { "delay": 525, "time": "1764257685" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 5 }, { "arrival": { "delay": 519, "time": "1764257739" }, "departure": { "delay": 519, "time": "1764257739" }, "stopId": "Tournesols_2R", "stopSequence": 6 }, { "arrival": { "delay": 377, "time": "1764257889" }, "departure": { "delay": 377, "time": "1764257897" }, "stopId": "Collège_Nerval_Parking", "stopSequence": 7 }, { "arrival": { "delay": 60, "time": "1764257940" }, "departure": { "delay": 60, "time": "1764257940" }, "scheduleRelationship": "SKIPPED", "stopId": "Place_Abbatucci_R", "stopSequence": 10 }, { "arrival": { "delay": 505, "time": "1764258435" }, "departure": { "delay": 505, "time": "1764258445" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 11 }, { "arrival": { "delay": 1078, "time": "1764259078" }, "departure": { "delay": 1078, "time": "1764259078" }, "stopId": "Tivoli_A", "stopSequence": 12 } ], "timestamp": "1764257289", "trip": { "routeId": "603", "tripId": "302-1620Ner" } } }, { "id": "SM:410-1714", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764260040" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1764260220" }, "departure": { "time": "1764260220" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1764260340" }, "departure": { "time": "1764260340" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1764260400" }, "departure": { "time": "1764260400" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1764260580" }, "departure": { "time": "1764260580" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1764260640" }, "departure": { "time": "1764260640" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1764260700" }, "departure": { "time": "1764260700" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1764260760" }, "departure": { "time": "1764260760" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1764260940" }, "departure": { "time": "1764260940" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1764261000" }, "departure": { "time": "1764261000" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1764261060" }, "departure": { "time": "1764261060" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 } ], "timestamp": "1764257581", "trip": { "directionId": 1, "routeId": "604", "tripId": "410-1714" } } }, { "id": "SM:410-1558", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 1306, "time": "1764256786" }, "scheduleRelationship": "SKIPPED", "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 1256, "time": "1764256916" }, "departure": { "delay": 1256, "time": "1764256916" }, "scheduleRelationship": "SKIPPED", "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 1357, "time": "1764257137" }, "departure": { "delay": 1357, "time": "1764257137" }, "scheduleRelationship": "SKIPPED", "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 1357, "time": "1764257197" }, "departure": { "delay": 1357, "time": "1764257197" }, "scheduleRelationship": "SKIPPED", "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 1334, "time": "1764257354" }, "departure": { "delay": 1334, "time": "1764257354" }, "scheduleRelationship": "SKIPPED", "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 1330, "time": "1764257410" }, "departure": { "delay": 1330, "time": "1764257410" }, "scheduleRelationship": "SKIPPED", "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 1340, "time": "1764257480" }, "departure": { "delay": 1340, "time": "1764257480" }, "scheduleRelationship": "SKIPPED", "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 1329, "time": "1764257529" }, "departure": { "delay": 1329, "time": "1764257529" }, "scheduleRelationship": "SKIPPED", "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 1271, "time": "1764257651" }, "departure": { "delay": 1271, "time": "1764257651" }, "scheduleRelationship": "SKIPPED", "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 1259, "time": "1764257699" }, "departure": { "delay": 1259, "time": "1764257699" }, "scheduleRelationship": "SKIPPED", "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 1259, "time": "1764257759" }, "departure": { "delay": 1259, "time": "1764257759" }, "scheduleRelationship": "SKIPPED", "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 1213, "time": "1764257833" }, "departure": { "delay": 1213, "time": "1764257833" }, "scheduleRelationship": "SKIPPED", "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 } ], "timestamp": "1764256823", "trip": { "directionId": 1, "routeId": "604", "scheduleRelationship": "CANCELED", "tripId": "410-1558" } } }, { "id": "SM:406-1605", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 1311, "time": "1764257211" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 1372, "time": "1764257452" }, "departure": { "delay": 1372, "time": "1764257452" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 1461, "time": "1764257519" }, "departure": { "delay": 1461, "time": "1764257601" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 1491, "time": "1764257682" }, "departure": { "delay": 1491, "time": "1764257691" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 1461, "time": "1764257721" }, "departure": { "delay": 1461, "time": "1764257721" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 1431, "time": "1764257781" }, "departure": { "delay": 1431, "time": "1764257811" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 1311, "time": "1764257917" }, "departure": { "delay": 1311, "time": "1764257931" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 1221, "time": "1764258021" }, "departure": { "delay": 1221, "time": "1764258021" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 1251, "time": "1764258111" }, "departure": { "delay": 1251, "time": "1764258111" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 1341, "time": "1764258237" }, "departure": { "delay": 1341, "time": "1764258261" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 1371, "time": "1764258327" }, "departure": { "delay": 1371, "time": "1764258351" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 1371, "time": "1764258589" }, "departure": { "delay": 1371, "time": "1764258591" }, "stopId": "Claude_Hess_A", "stopSequence": 12 } ], "timestamp": "1764257237", "trip": { "routeId": "604", "tripId": "406-1605" } } }, { "id": "SM:412-1650", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 18, "time": "1764258618" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -12, "time": "1764258648" }, "departure": { "delay": -12, "time": "1764258648" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 18, "time": "1764258678" }, "departure": { "delay": 18, "time": "1764258678" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": -14, "time": "1764258706" }, "departure": { "delay": -14, "time": "1764258706" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": -14, "time": "1764258766" }, "departure": { "delay": -14, "time": "1764258766" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 54, "time": "1764258894" }, "departure": { "delay": 54, "time": "1764258894" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 27, "time": "1764258927" }, "departure": { "delay": 27, "time": "1764258927" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 16, "time": "1764258976" }, "departure": { "delay": 16, "time": "1764258976" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 94, "time": "1764259114" }, "departure": { "delay": 94, "time": "1764259114" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 133, "time": "1764259273" }, "departure": { "delay": 133, "time": "1764259273" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": -40, "time": "1764259340" }, "departure": { "delay": -40, "time": "1764259340" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": -50, "time": "1764259450" }, "departure": { "delay": -50, "time": "1764259450" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": -26, "time": "1764259534" }, "departure": { "delay": -26, "time": "1764259534" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 29, "time": "1764259649" }, "departure": { "delay": 29, "time": "1764259649" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 89, "time": "1764259769" }, "departure": { "delay": 89, "time": "1764259769" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": -115, "time": "1764259805" }, "departure": { "delay": -115, "time": "1764259805" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": -182, "time": "1764259858" }, "departure": { "delay": -182, "time": "1764259858" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": -97, "time": "1764260003" }, "departure": { "delay": -97, "time": "1764260003" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 } ], "timestamp": "1764258640", "trip": { "routeId": "604", "tripId": "412-1650" } } }, { "id": "SM:408-1659", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764259140" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1764259320" }, "departure": { "time": "1764259320" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1764259440" }, "departure": { "time": "1764259440" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1764259500" }, "departure": { "time": "1764259500" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1764259680" }, "departure": { "time": "1764259680" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1764259740" }, "departure": { "time": "1764259740" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1764259800" }, "departure": { "time": "1764259800" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1764259860" }, "departure": { "time": "1764259860" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1764260040" }, "departure": { "time": "1764260040" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1764260100" }, "departure": { "time": "1764260100" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1764260160" }, "departure": { "time": "1764260160" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 } ], "timestamp": "1764257571", "trip": { "directionId": 1, "routeId": "604", "tripId": "408-1659" } } }, { "id": "SM:s106-1655", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764258900" }, "stopId": "Saint-Exupéry_15", "stopSequence": 1 }, { "arrival": { "time": "1764259620" }, "departure": { "time": "1764259620" }, "stopId": "Place_Centrale_AR", "stopSequence": 2 }, { "arrival": { "time": "1764259860" }, "departure": { "time": "1764259860" }, "stopId": "Salle_Bis_Jobbis_AR", "stopSequence": 3 }, { "arrival": { "time": "1764260160" }, "departure": { "time": "1764260160" }, "stopId": "Helfrantzkirch_Mairie_AR", "stopSequence": 4 }, { "arrival": { "time": "1764260520" }, "departure": { "time": "1764260520" }, "stopId": "Kappelen_Mairie_AR", "stopSequence": 5 }, { "arrival": { "time": "1764260640" }, "departure": { "time": "1764260640" }, "stopId": "Stetten_Église_AR", "stopSequence": 6 }, { "arrival": { "time": "1764260820" }, "departure": { "time": "1764260820" }, "stopId": "Magstatt-le-Bas_Centre_AR", "stopSequence": 7 }, { "arrival": { "time": "1764261000" }, "departure": { "time": "1764261000" }, "stopId": "Magstatt-le-Haut_Mairie_AR", "stopSequence": 8 }, { "arrival": { "time": "1764261300" }, "departure": { "time": "1764261300" }, "stopId": "Uffheim_Centre_R", "stopSequence": 9 }, { "arrival": { "time": "1764261480" }, "departure": { "time": "1764261480" }, "stopId": "Sierentz_Centre_P", "stopSequence": 10 }, { "arrival": { "time": "1764261600" }, "stopId": "Collège_Dolto_A", "stopSequence": 11 } ], "timestamp": "1764255300", "trip": { "directionId": 1, "routeId": "106", "tripId": "s106-1655" } } }, { "id": "SM:412-1729", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1764261480" }, "departure": { "time": "1764261480" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1764261540" }, "departure": { "time": "1764261540" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1764261600" }, "departure": { "time": "1764261600" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1764261660" }, "departure": { "time": "1764261660" }, "stopId": "Claude_Hess_R", "stopSequence": 8 } ], "timestamp": "1764258474", "trip": { "directionId": 1, "routeId": "604", "tripId": "412-1729" } } }, { "id": "SM:404-1629", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 149, "time": "1764257489" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 104, "time": "1764257624" }, "departure": { "delay": 104, "time": "1764257624" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 104, "time": "1764257744" }, "departure": { "delay": 104, "time": "1764257744" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 104, "time": "1764257804" }, "departure": { "delay": 104, "time": "1764257804" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 104, "time": "1764257984" }, "departure": { "delay": 104, "time": "1764257984" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 273, "time": "1764258044" }, "departure": { "delay": 273, "time": "1764258213" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 272, "time": "1764258255" }, "departure": { "delay": 272, "time": "1764258272" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 272, "time": "1764258332" }, "departure": { "delay": 272, "time": "1764258332" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 182, "time": "1764258402" }, "departure": { "delay": 182, "time": "1764258422" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 212, "time": "1764258482" }, "departure": { "delay": 212, "time": "1764258512" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 211, "time": "1764258557" }, "departure": { "delay": 211, "time": "1764258571" }, "scheduleRelationship": "SKIPPED", "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 197, "time": "1764258677" }, "departure": { "delay": 197, "time": "1764258677" }, "scheduleRelationship": "SKIPPED", "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 325, "time": "1764258985" }, "departure": { "delay": 325, "time": "1764258985" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 104, "time": "1764259064" }, "departure": { "delay": 104, "time": "1764259064" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 100, "time": "1764259120" }, "departure": { "delay": 100, "time": "1764259120" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 71, "time": "1764259151" }, "departure": { "delay": 71, "time": "1764259151" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 87, "time": "1764259227" }, "departure": { "delay": 87, "time": "1764259227" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 78, "time": "1764259278" }, "departure": { "delay": 78, "time": "1764259278" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 } ], "timestamp": "1764257540", "trip": { "directionId": 1, "routeId": "604", "tripId": "404-1629" } } }, { "id": "SM:402-1705", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 615, "time": "1764260115" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 675, "time": "1764260355" }, "departure": { "delay": 675, "time": "1764260355" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 727, "time": "1764261187" }, "departure": { "delay": 727, "time": "1764261187" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 } ], "timestamp": "1764258629", "trip": { "routeId": "604", "tripId": "402-1705" } } }, { "id": "SM:406-1644", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 467, "time": "1764258707" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 418, "time": "1764258838" }, "departure": { "delay": 418, "time": "1764258838" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 481, "time": "1764259021" }, "departure": { "delay": 481, "time": "1764259021" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 481, "time": "1764259081" }, "departure": { "delay": 481, "time": "1764259081" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 481, "time": "1764259261" }, "departure": { "delay": 481, "time": "1764259261" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 481, "time": "1764259321" }, "departure": { "delay": 481, "time": "1764259321" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 465, "time": "1764259365" }, "departure": { "delay": 465, "time": "1764259365" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 465, "time": "1764259425" }, "departure": { "delay": 465, "time": "1764259425" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 362, "time": "1764259502" }, "departure": { "delay": 362, "time": "1764259502" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 368, "time": "1764259568" }, "departure": { "delay": 368, "time": "1764259568" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 360, "time": "1764259620" }, "departure": { "delay": 360, "time": "1764259620" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 632, "time": "1764260132" }, "departure": { "delay": 632, "time": "1764260132" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 292, "time": "1764260152" }, "departure": { "delay": 292, "time": "1764260152" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 556, "time": "1764260476" }, "departure": { "delay": 556, "time": "1764260476" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 556, "time": "1764260536" }, "departure": { "delay": 556, "time": "1764260536" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 556, "time": "1764260596" }, "departure": { "delay": 556, "time": "1764260596" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 616, "time": "1764260716" }, "departure": { "delay": 616, "time": "1764260716" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 } ], "timestamp": "1764258453", "trip": { "directionId": 1, "routeId": "604", "tripId": "406-1644" } } }, { "id": "SM:410-1635", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 614, "time": "1764258314" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 584, "time": "1764258464" }, "departure": { "delay": 584, "time": "1764258464" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 644, "time": "1764258524" }, "departure": { "delay": 644, "time": "1764258584" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 688, "time": "1764258688" }, "departure": { "delay": 688, "time": "1764258688" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 660, "time": "1764258720" }, "departure": { "delay": 660, "time": "1764258720" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 588, "time": "1764258768" }, "departure": { "delay": 588, "time": "1764258768" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 453, "time": "1764258873" }, "departure": { "delay": 453, "time": "1764258873" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 393, "time": "1764258993" }, "departure": { "delay": 393, "time": "1764258993" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 419, "time": "1764259079" }, "departure": { "delay": 419, "time": "1764259079" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 506, "time": "1764259226" }, "departure": { "delay": 506, "time": "1764259226" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 511, "time": "1764259291" }, "departure": { "delay": 511, "time": "1764259291" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 509, "time": "1764259529" }, "departure": { "delay": 509, "time": "1764259529" }, "stopId": "Claude_Hess_A", "stopSequence": 12 } ], "timestamp": "1764258339", "trip": { "routeId": "604", "tripId": "410-1635" } } }, { "id": "SM:402-1613", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 771, "time": "1764257151" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 741, "time": "1764257281" }, "departure": { "delay": 741, "time": "1764257301" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 861, "time": "1764257477" }, "departure": { "delay": 861, "time": "1764257541" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 951, "time": "1764257671" }, "departure": { "delay": 951, "time": "1764257691" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 889, "time": "1764257809" }, "departure": { "delay": 889, "time": "1764257809" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 889, "time": "1764257869" }, "departure": { "delay": 889, "time": "1764257869" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 889, "time": "1764257929" }, "departure": { "delay": 889, "time": "1764257929" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 922, "time": "1764257989" }, "departure": { "delay": 922, "time": "1764258022" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 891, "time": "1764258111" }, "departure": { "delay": 891, "time": "1764258171" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 921, "time": "1764258238" }, "departure": { "delay": 921, "time": "1764258261" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 951, "time": "1764258315" }, "departure": { "delay": 951, "time": "1764258351" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 1078, "time": "1764258538" }, "departure": { "delay": 1078, "time": "1764258538" }, "scheduleRelationship": "SKIPPED", "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 1253, "time": "1764258893" }, "departure": { "delay": 1253, "time": "1764258893" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 1092, "time": "1764258972" }, "departure": { "delay": 1092, "time": "1764258972" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 1087, "time": "1764259027" }, "departure": { "delay": 1087, "time": "1764259027" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 1056, "time": "1764259056" }, "departure": { "delay": 1056, "time": "1764259056" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 1073, "time": "1764259133" }, "departure": { "delay": 1073, "time": "1764259133" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 1063, "time": "1764259183" }, "departure": { "delay": 1063, "time": "1764259183" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 1063, "time": "1764259243" }, "departure": { "delay": 1063, "time": "1764259243" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 1123, "time": "1764259363" }, "departure": { "delay": 1123, "time": "1764259363" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 } ], "timestamp": "1764257175", "trip": { "directionId": 1, "routeId": "604", "tripId": "402-1613" } } }, { "id": "SM:404-1720", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764260400" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1764260430" }, "departure": { "delay": -30, "time": "1764260430" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "time": "1764260460" }, "departure": { "time": "1764260460" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "time": "1764260520" }, "departure": { "time": "1764260520" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "time": "1764260580" }, "departure": { "time": "1764260580" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 60, "time": "1764260700" }, "departure": { "delay": 60, "time": "1764260700" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 60, "time": "1764260760" }, "departure": { "delay": 60, "time": "1764260760" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 120, "time": "1764261960" }, "departure": { "delay": 120, "time": "1764261960" }, "stopId": "Rhin_A", "stopSequence": 17 } ], "timestamp": "1764258463", "trip": { "routeId": "604", "tripId": "404-1720" } } }, { "id": "SM:408-1620", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 160, "time": "1764256960" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": 130, "time": "1764256990" }, "departure": { "delay": 130, "time": "1764256990" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 160, "time": "1764257020" }, "departure": { "delay": 160, "time": "1764257020" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 130, "time": "1764257050" }, "departure": { "delay": 130, "time": "1764257050" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 130, "time": "1764257110" }, "departure": { "delay": 130, "time": "1764257110" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 160, "time": "1764257200" }, "departure": { "delay": 160, "time": "1764257200" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 130, "time": "1764257229" }, "departure": { "delay": 130, "time": "1764257230" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 190, "time": "1764257300" }, "departure": { "delay": 190, "time": "1764257350" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 400, "time": "1764257620" }, "departure": { "delay": 400, "time": "1764257620" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 490, "time": "1764257830" }, "departure": { "delay": 490, "time": "1764257830" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 310, "time": "1764257890" }, "departure": { "delay": 310, "time": "1764257890" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 310, "time": "1764258010" }, "departure": { "delay": 310, "time": "1764258010" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 340, "time": "1764258087" }, "departure": { "delay": 340, "time": "1764258100" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 370, "time": "1764258190" }, "departure": { "delay": 370, "time": "1764258190" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 430, "time": "1764258310" }, "departure": { "delay": 430, "time": "1764258310" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 221, "time": "1764258341" }, "departure": { "delay": 221, "time": "1764258341" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 160, "time": "1764258392" }, "departure": { "delay": 160, "time": "1764258400" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": 280, "time": "1764258550" }, "departure": { "delay": 280, "time": "1764258580" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": 319, "time": "1764258679" }, "departure": { "delay": 319, "time": "1764258679" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": 437, "time": "1764258917" }, "departure": { "delay": 437, "time": "1764258917" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 } ], "timestamp": "1764256978", "trip": { "routeId": "604", "tripId": "408-1620" } } }, { "id": "SM:810-1642", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 121, "time": "1764258241" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "delay": 121, "time": "1764258421" }, "departure": { "delay": 121, "time": "1764258421" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "delay": 121, "time": "1764258520" }, "departure": { "delay": 121, "time": "1764258541" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "delay": 121, "time": "1764258601" }, "departure": { "delay": 121, "time": "1764258601" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "delay": 121, "time": "1764258781" }, "departure": { "delay": 121, "time": "1764258781" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "delay": 121, "time": "1764258841" }, "departure": { "delay": 121, "time": "1764258841" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "delay": 121, "time": "1764258901" }, "departure": { "delay": 121, "time": "1764258901" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "delay": 121, "time": "1764258961" }, "departure": { "delay": 121, "time": "1764258961" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "delay": 121, "time": "1764259201" }, "departure": { "delay": 121, "time": "1764259201" }, "stopId": "Vignes_608A", "stopSequence": 9 }, { "arrival": { "delay": 121, "time": "1764259261" }, "departure": { "delay": 121, "time": "1764259261" }, "stopId": "Place_Coluche_A", "stopSequence": 10 }, { "arrival": { "delay": 118, "time": "1764259318" }, "departure": { "delay": 118, "time": "1764259318" }, "stopId": "École_des_Missions_A", "stopSequence": 11 }, { "arrival": { "delay": 139, "time": "1764259399" }, "departure": { "delay": 139, "time": "1764259399" }, "stopId": "Beaubourg_A", "stopSequence": 12 }, { "arrival": { "delay": 182, "time": "1764259502" }, "departure": { "delay": 182, "time": "1764259502" }, "stopId": "Liesbach_A", "stopSequence": 13 }, { "arrival": { "delay": 181, "time": "1764259561" }, "departure": { "delay": 181, "time": "1764259561" }, "stopId": "Halliers_A", "stopSequence": 14 }, { "arrival": { "delay": 192, "time": "1764259632" }, "departure": { "delay": 192, "time": "1764259632" }, "stopId": "Hésingue_Église_A", "stopSequence": 15 }, { "arrival": { "delay": 192, "time": "1764259692" }, "departure": { "delay": 192, "time": "1764259692" }, "stopId": "Ruisseau_AR", "stopSequence": 16 }, { "arrival": { "delay": 312, "time": "1764259932" }, "departure": { "delay": 312, "time": "1764259932" }, "stopId": "Chênes_608A", "stopSequence": 17 }, { "arrival": { "delay": 312, "time": "1764260052" }, "departure": { "delay": 312, "time": "1764260052" }, "stopId": "Sauvage_A", "stopSequence": 18 }, { "arrival": { "delay": 372, "time": "1764260232" }, "departure": { "delay": 372, "time": "1764260232" }, "stopId": "Cimetière_A", "stopSequence": 19 }, { "arrival": { "delay": 312, "time": "1764260352" }, "departure": { "delay": 312, "time": "1764260352" }, "stopId": "Grabenring_A", "stopSequence": 20 }, { "arrival": { "delay": 312, "time": "1764260472" }, "departure": { "delay": 312, "time": "1764260472" }, "stopId": "Gartenstrasse_AR", "stopSequence": 21 }, { "arrival": { "delay": 252, "time": "1764260532" }, "departure": { "delay": 252, "time": "1764260532" }, "stopId": "Hagmattstrasse_A", "stopSequence": 22 }, { "arrival": { "delay": 252, "time": "1764260592" }, "departure": { "delay": 252, "time": "1764260592" }, "stopId": "Im_Bruhl_A", "stopSequence": 23 }, { "arrival": { "delay": 252, "time": "1764260652" }, "departure": { "delay": 252, "time": "1764260652" }, "stopId": "Kreuzstrasse_A", "stopSequence": 24 } ], "timestamp": "1764258267", "trip": { "routeId": "608", "tripId": "810-1642" } } }, { "id": "SM:810-1729", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764260940" }, "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "time": "1764261000" }, "departure": { "time": "1764261000" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 60, "time": "1764261060" }, "departure": { "delay": 60, "time": "1764261060" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 30, "time": "1764261090" }, "departure": { "delay": 30, "time": "1764261090" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "time": "1764261120" }, "departure": { "time": "1764261120" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "time": "1764261240" }, "departure": { "time": "1764261240" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 }, { "arrival": { "time": "1764261360" }, "departure": { "time": "1764261360" }, "stopId": "Grabenring_R", "stopSequence": 7 }, { "arrival": { "time": "1764261540" }, "departure": { "time": "1764261540" }, "stopId": "Cimetière_R", "stopSequence": 8 }, { "arrival": { "time": "1764261780" }, "departure": { "time": "1764261780" }, "stopId": "Chênes_608R", "stopSequence": 10 }, { "arrival": { "time": "1764261840" }, "departure": { "time": "1764261840" }, "stopId": "Ruisseau_AR", "stopSequence": 11 }, { "arrival": { "time": "1764262020" }, "departure": { "time": "1764262020" }, "stopId": "Halliers_R", "stopSequence": 13 }, { "arrival": { "time": "1764262140" }, "departure": { "time": "1764262140" }, "stopId": "Beaubourg_R", "stopSequence": 15 } ], "timestamp": "1764257341", "trip": { "directionId": 1, "routeId": "608", "tripId": "810-1729" } } }, { "id": "SM:804-1616", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764256560" }, "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "time": "1764256620" }, "departure": { "time": "1764256620" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 60, "time": "1764256680" }, "departure": { "delay": 60, "time": "1764256680" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 30, "time": "1764256710" }, "departure": { "delay": 30, "time": "1764256710" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "time": "1764256740" }, "departure": { "time": "1764256740" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "time": "1764256860" }, "departure": { "time": "1764256860" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 }, { "arrival": { "time": "1764256980" }, "departure": { "time": "1764256980" }, "stopId": "Grabenring_R", "stopSequence": 7 }, { "arrival": { "time": "1764257160" }, "departure": { "time": "1764257160" }, "stopId": "Cimetière_R", "stopSequence": 8 }, { "arrival": { "delay": 182, "time": "1764257422" }, "departure": { "delay": 182, "time": "1764257462" }, "stopId": "Sauvage_R", "stopSequence": 9 }, { "arrival": { "delay": 211, "time": "1764257590" }, "departure": { "delay": 211, "time": "1764257611" }, "stopId": "Chênes_608R", "stopSequence": 10 }, { "arrival": { "delay": 242, "time": "1764257695" }, "departure": { "delay": 242, "time": "1764257702" }, "stopId": "Ruisseau_AR", "stopSequence": 11 }, { "arrival": { "delay": 242, "time": "1764257822" }, "departure": { "delay": 242, "time": "1764257822" }, "stopId": "Hésingue_Église_R", "stopSequence": 12 }, { "arrival": { "delay": 272, "time": "1764257898" }, "departure": { "delay": 272, "time": "1764257912" }, "stopId": "Halliers_R", "stopSequence": 13 }, { "arrival": { "delay": 257, "time": "1764257957" }, "departure": { "delay": 257, "time": "1764257957" }, "stopId": "Liesbach_R", "stopSequence": 14 }, { "arrival": { "delay": 426, "time": "1764258186" }, "departure": { "delay": 426, "time": "1764258186" }, "stopId": "Beaubourg_R", "stopSequence": 15 }, { "arrival": { "delay": 512, "time": "1764258314" }, "departure": { "delay": 512, "time": "1764258332" }, "stopId": "École_des_Missions_R", "stopSequence": 16 }, { "arrival": { "delay": 542, "time": "1764258410" }, "departure": { "delay": 542, "time": "1764258422" }, "stopId": "Place_Coluche_R", "stopSequence": 17 }, { "arrival": { "delay": 542, "time": "1764258482" }, "departure": { "delay": 542, "time": "1764258482" }, "stopId": "Jean_Moulin_608R", "stopSequence": 18 }, { "arrival": { "delay": 542, "time": "1764258542" }, "departure": { "delay": 542, "time": "1764258542" }, "stopId": "Vignes_608R", "stopSequence": 19 }, { "arrival": { "delay": 501, "time": "1764258741" }, "departure": { "delay": 501, "time": "1764258741" }, "stopId": "Robert_Hassler_R", "stopSequence": 20 }, { "arrival": { "delay": 503, "time": "1764258803" }, "departure": { "delay": 503, "time": "1764258803" }, "stopId": "Charles_Péguy_R", "stopSequence": 21 }, { "arrival": { "delay": 500, "time": "1764258860" }, "departure": { "delay": 500, "time": "1764258860" }, "stopId": "République_R", "stopSequence": 22 }, { "arrival": { "delay": 500, "time": "1764258920" }, "departure": { "delay": 500, "time": "1764258920" }, "stopId": "Merles_R", "stopSequence": 23 }, { "arrival": { "delay": 520, "time": "1764259060" }, "departure": { "delay": 520, "time": "1764259060" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 24 }, { "arrival": { "delay": 520, "time": "1764259180" }, "departure": { "delay": 520, "time": "1764259180" }, "stopId": "Sierentz_Centre_R", "stopSequence": 25 }, { "arrival": { "delay": 511, "time": "1764259291" }, "departure": { "delay": 511, "time": "1764259291" }, "stopId": "Collège_Dolto_R", "stopSequence": 26 }, { "arrival": { "delay": 445, "time": "1764259465" }, "stopId": "Zone_Commerciale_A", "stopSequence": 27 } ], "timestamp": "1764256595", "trip": { "directionId": 1, "routeId": "608", "tripId": "804-1616" } } }, { "id": "SM:802-1646", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 294, "time": "1764258654" }, "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "delay": 294, "time": "1764258714" }, "departure": { "delay": 294, "time": "1764258714" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 354, "time": "1764258774" }, "departure": { "delay": 354, "time": "1764258774" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 324, "time": "1764258804" }, "departure": { "delay": 324, "time": "1764258804" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "delay": 294, "time": "1764258834" }, "departure": { "delay": 294, "time": "1764258834" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "delay": 294, "time": "1764258954" }, "departure": { "delay": 294, "time": "1764258954" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 }, { "arrival": { "delay": 294, "time": "1764259074" }, "departure": { "delay": 294, "time": "1764259074" }, "stopId": "Grabenring_R", "stopSequence": 7 }, { "arrival": { "delay": 294, "time": "1764259254" }, "departure": { "delay": 294, "time": "1764259254" }, "stopId": "Cimetière_R", "stopSequence": 8 }, { "arrival": { "delay": 294, "time": "1764259374" }, "departure": { "delay": 294, "time": "1764259374" }, "stopId": "Sauvage_R", "stopSequence": 9 }, { "arrival": { "delay": 294, "time": "1764259494" }, "departure": { "delay": 294, "time": "1764259494" }, "stopId": "Chênes_608R", "stopSequence": 10 }, { "arrival": { "delay": 294, "time": "1764259554" }, "departure": { "delay": 294, "time": "1764259554" }, "stopId": "Ruisseau_AR", "stopSequence": 11 }, { "arrival": { "delay": 294, "time": "1764259674" }, "departure": { "delay": 294, "time": "1764259674" }, "stopId": "Hésingue_Église_R", "stopSequence": 12 }, { "arrival": { "delay": 311, "time": "1764259751" }, "departure": { "delay": 311, "time": "1764259751" }, "stopId": "Halliers_R", "stopSequence": 13 }, { "arrival": { "delay": 303, "time": "1764259803" }, "departure": { "delay": 303, "time": "1764259803" }, "stopId": "Liesbach_R", "stopSequence": 14 }, { "arrival": { "delay": 354, "time": "1764259914" }, "departure": { "delay": 354, "time": "1764259914" }, "stopId": "Beaubourg_R", "stopSequence": 15 }, { "arrival": { "delay": 354, "time": "1764259974" }, "departure": { "delay": 354, "time": "1764259974" }, "stopId": "École_des_Missions_R", "stopSequence": 16 }, { "arrival": { "delay": 354, "time": "1764260034" }, "departure": { "delay": 354, "time": "1764260034" }, "stopId": "Place_Coluche_R", "stopSequence": 17 }, { "arrival": { "delay": 354, "time": "1764260094" }, "departure": { "delay": 354, "time": "1764260094" }, "stopId": "Jean_Moulin_608R", "stopSequence": 18 }, { "arrival": { "delay": 354, "time": "1764260154" }, "departure": { "delay": 354, "time": "1764260154" }, "stopId": "Vignes_608R", "stopSequence": 19 }, { "arrival": { "delay": 354, "time": "1764260394" }, "departure": { "delay": 354, "time": "1764260394" }, "stopId": "Robert_Hassler_R", "stopSequence": 20 }, { "arrival": { "delay": 354, "time": "1764260454" }, "departure": { "delay": 354, "time": "1764260454" }, "stopId": "Charles_Péguy_R", "stopSequence": 21 }, { "arrival": { "delay": 354, "time": "1764260514" }, "departure": { "delay": 354, "time": "1764260514" }, "stopId": "République_R", "stopSequence": 22 }, { "arrival": { "delay": 354, "time": "1764260574" }, "departure": { "delay": 354, "time": "1764260574" }, "stopId": "Merles_R", "stopSequence": 23 }, { "arrival": { "delay": 354, "time": "1764260694" }, "departure": { "delay": 354, "time": "1764260694" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 24 }, { "arrival": { "delay": 354, "time": "1764260814" }, "departure": { "delay": 354, "time": "1764260814" }, "stopId": "Sierentz_Centre_R", "stopSequence": 25 }, { "arrival": { "delay": 354, "time": "1764260934" }, "departure": { "delay": 354, "time": "1764260934" }, "stopId": "Collège_Dolto_R", "stopSequence": 26 }, { "arrival": { "delay": 354, "time": "1764261174" }, "stopId": "Zone_Commerciale_A", "stopSequence": 27 } ], "timestamp": "1764258683", "trip": { "directionId": 1, "routeId": "608", "tripId": "802-1646" } } }, { "id": "SM:804-1746", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1764262020" }, "departure": { "time": "1764262020" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 60, "time": "1764262080" }, "departure": { "delay": 60, "time": "1764262080" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 30, "time": "1764262110" }, "departure": { "delay": 30, "time": "1764262110" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "time": "1764262140" }, "departure": { "time": "1764262140" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 } ], "timestamp": "1764258422", "trip": { "directionId": 1, "routeId": "608", "tripId": "804-1746" } } }, { "id": "SM:804-1704", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 25, "time": "1764259465" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "delay": 25, "time": "1764259645" }, "departure": { "delay": 25, "time": "1764259645" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "delay": 6, "time": "1764259746" }, "departure": { "delay": 6, "time": "1764259746" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "delay": 6, "time": "1764259806" }, "departure": { "delay": 6, "time": "1764259806" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "delay": 6, "time": "1764259986" }, "departure": { "delay": 6, "time": "1764259986" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "delay": 6, "time": "1764260046" }, "departure": { "delay": 6, "time": "1764260046" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "delay": 6, "time": "1764260106" }, "departure": { "delay": 6, "time": "1764260106" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "delay": 6, "time": "1764260166" }, "departure": { "delay": 6, "time": "1764260166" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "delay": 6, "time": "1764260406" }, "departure": { "delay": 6, "time": "1764260406" }, "stopId": "Vignes_608A", "stopSequence": 9 }, { "arrival": { "delay": 6, "time": "1764260466" }, "departure": { "delay": 6, "time": "1764260466" }, "stopId": "Place_Coluche_A", "stopSequence": 10 }, { "arrival": { "delay": 8, "time": "1764260528" }, "departure": { "delay": 8, "time": "1764260528" }, "stopId": "École_des_Missions_A", "stopSequence": 11 }, { "arrival": { "delay": 8, "time": "1764260588" }, "departure": { "delay": 8, "time": "1764260588" }, "stopId": "Beaubourg_A", "stopSequence": 12 }, { "arrival": { "delay": 9, "time": "1764260649" }, "departure": { "delay": 9, "time": "1764260649" }, "stopId": "Liesbach_A", "stopSequence": 13 }, { "arrival": { "delay": 10, "time": "1764260710" }, "departure": { "delay": 10, "time": "1764260710" }, "stopId": "Halliers_A", "stopSequence": 14 }, { "arrival": { "delay": 10, "time": "1764260770" }, "departure": { "delay": 10, "time": "1764260770" }, "stopId": "Hésingue_Église_A", "stopSequence": 15 }, { "arrival": { "delay": 10, "time": "1764260830" }, "departure": { "delay": 10, "time": "1764260830" }, "stopId": "Ruisseau_AR", "stopSequence": 16 }, { "arrival": { "delay": 130, "time": "1764261070" }, "departure": { "delay": 130, "time": "1764261070" }, "stopId": "Chênes_608A", "stopSequence": 17 }, { "arrival": { "delay": 130, "time": "1764261190" }, "departure": { "delay": 130, "time": "1764261190" }, "stopId": "Sauvage_A", "stopSequence": 18 }, { "arrival": { "delay": 190, "time": "1764261370" }, "departure": { "delay": 190, "time": "1764261370" }, "stopId": "Cimetière_A", "stopSequence": 19 }, { "arrival": { "delay": 130, "time": "1764261490" }, "departure": { "delay": 130, "time": "1764261490" }, "stopId": "Grabenring_A", "stopSequence": 20 }, { "arrival": { "delay": 130, "time": "1764261610" }, "departure": { "delay": 130, "time": "1764261610" }, "stopId": "Gartenstrasse_AR", "stopSequence": 21 }, { "arrival": { "delay": 70, "time": "1764261670" }, "departure": { "delay": 70, "time": "1764261670" }, "stopId": "Hagmattstrasse_A", "stopSequence": 22 }, { "arrival": { "delay": 70, "time": "1764261730" }, "departure": { "delay": 70, "time": "1764261730" }, "stopId": "Im_Bruhl_A", "stopSequence": 23 }, { "arrival": { "delay": 70, "time": "1764261790" }, "departure": { "delay": 70, "time": "1764261790" }, "stopId": "Kreuzstrasse_A", "stopSequence": 24 } ], "timestamp": "1764258672", "trip": { "routeId": "608", "tripId": "804-1704" } } }, { "id": "SM:802-1604", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 78, "time": "1764255918" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "delay": 169, "time": "1764256099" }, "departure": { "delay": 169, "time": "1764256189" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "delay": 198, "time": "1764256315" }, "departure": { "delay": 198, "time": "1764256338" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "delay": 198, "time": "1764256398" }, "departure": { "delay": 198, "time": "1764256398" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "delay": 198, "time": "1764256548" }, "departure": { "delay": 198, "time": "1764256578" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "delay": 198, "time": "1764256638" }, "departure": { "delay": 198, "time": "1764256638" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "delay": 233, "time": "1764256698" }, "departure": { "delay": 233, "time": "1764256733" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "delay": 228, "time": "1764256771" }, "departure": { "delay": 228, "time": "1764256788" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "delay": 378, "time": "1764256993" }, "departure": { "delay": 378, "time": "1764257178" }, "stopId": "Vignes_608A", "stopSequence": 9 }, { "arrival": { "delay": 408, "time": "1764257242" }, "departure": { "delay": 408, "time": "1764257268" }, "stopId": "Place_Coluche_A", "stopSequence": 10 }, { "arrival": { "delay": 438, "time": "1764257328" }, "departure": { "delay": 438, "time": "1764257358" }, "stopId": "École_des_Missions_A", "stopSequence": 11 }, { "arrival": { "delay": 475, "time": "1764257455" }, "departure": { "delay": 475, "time": "1764257455" }, "stopId": "Beaubourg_A", "stopSequence": 12 }, { "arrival": { "delay": 528, "time": "1764257558" }, "departure": { "delay": 528, "time": "1764257568" }, "stopId": "Liesbach_A", "stopSequence": 13 }, { "arrival": { "delay": 528, "time": "1764257628" }, "departure": { "delay": 528, "time": "1764257628" }, "stopId": "Halliers_A", "stopSequence": 14 }, { "arrival": { "delay": 528, "time": "1764257688" }, "departure": { "delay": 528, "time": "1764257688" }, "stopId": "Hésingue_Église_A", "stopSequence": 15 }, { "arrival": { "delay": 528, "time": "1764257748" }, "departure": { "delay": 528, "time": "1764257748" }, "stopId": "Ruisseau_AR", "stopSequence": 16 }, { "arrival": { "delay": 618, "time": "1764257942" }, "departure": { "delay": 618, "time": "1764257958" }, "stopId": "Chênes_608A", "stopSequence": 17 }, { "arrival": { "delay": 632, "time": "1764258092" }, "departure": { "delay": 632, "time": "1764258092" }, "stopId": "Sauvage_A", "stopSequence": 18 }, { "arrival": { "delay": 594, "time": "1764258174" }, "departure": { "delay": 594, "time": "1764258174" }, "stopId": "Cimetière_A", "stopSequence": 19 }, { "arrival": { "delay": 534, "time": "1764258294" }, "departure": { "delay": 534, "time": "1764258294" }, "stopId": "Grabenring_A", "stopSequence": 20 }, { "arrival": { "delay": 534, "time": "1764258414" }, "departure": { "delay": 534, "time": "1764258414" }, "stopId": "Gartenstrasse_AR", "stopSequence": 21 }, { "arrival": { "delay": 474, "time": "1764258474" }, "departure": { "delay": 474, "time": "1764258474" }, "stopId": "Hagmattstrasse_A", "stopSequence": 22 }, { "arrival": { "delay": 474, "time": "1764258534" }, "departure": { "delay": 474, "time": "1764258534" }, "stopId": "Im_Bruhl_A", "stopSequence": 23 }, { "arrival": { "delay": 474, "time": "1764258594" }, "departure": { "delay": 474, "time": "1764258594" }, "stopId": "Kreuzstrasse_A", "stopSequence": 24 } ], "timestamp": "1764255921", "trip": { "routeId": "608", "tripId": "802-1604" } } }, { "id": "SM:802-1734", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764261240" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "time": "1764261420" }, "departure": { "time": "1764261420" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "time": "1764261540" }, "departure": { "time": "1764261540" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "time": "1764261600" }, "departure": { "time": "1764261600" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "time": "1764261780" }, "departure": { "time": "1764261780" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "time": "1764261840" }, "departure": { "time": "1764261840" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "time": "1764261900" }, "departure": { "time": "1764261900" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "time": "1764261960" }, "departure": { "time": "1764261960" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "time": "1764262200" }, "departure": { "time": "1764262200" }, "stopId": "Vignes_608A", "stopSequence": 9 } ], "timestamp": "1764258277", "trip": { "routeId": "608", "tripId": "802-1734" } } }, { "id": "SM:604-1633", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 176, "time": "1764257756" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 1 }, { "arrival": { "delay": 379, "time": "1764258199" }, "departure": { "delay": 379, "time": "1764258199" }, "stopId": "Cité_du_Rail_R", "stopSequence": 2 }, { "arrival": { "delay": 356, "time": "1764258280" }, "departure": { "delay": 356, "time": "1764258296" }, "stopId": "Rue_de_Séville_R", "stopSequence": 3 }, { "arrival": { "delay": 391, "time": "1764258451" }, "departure": { "delay": 391, "time": "1764258451" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 4 }, { "arrival": { "delay": 354, "time": "1764258714" }, "departure": { "delay": 354, "time": "1764258714" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 }, { "arrival": { "delay": 354, "time": "1764258774" }, "departure": { "delay": 354, "time": "1764258774" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "delay": 385, "time": "1764258865" }, "departure": { "delay": 385, "time": "1764258865" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "delay": 385, "time": "1764258925" }, "departure": { "delay": 385, "time": "1764258925" }, "stopId": "Richardshaeuser_AR", "stopSequence": 8 }, { "arrival": { "delay": 385, "time": "1764258985" }, "departure": { "delay": 385, "time": "1764258985" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "delay": 385, "time": "1764259045" }, "departure": { "delay": 385, "time": "1764259045" }, "stopId": "Schaeferhof_R", "stopSequence": 10 }, { "arrival": { "delay": 385, "time": "1764259165" }, "departure": { "delay": 385, "time": "1764259165" }, "stopId": "Kembs_Mairie_R", "stopSequence": 11 }, { "arrival": { "delay": 385, "time": "1764259285" }, "departure": { "delay": 385, "time": "1764259285" }, "stopId": "Rue_de_lEurope_R", "stopSequence": 12 }, { "arrival": { "delay": 389, "time": "1764259349" }, "departure": { "delay": 389, "time": "1764259349" }, "stopId": "Kembs_Pres_R", "stopSequence": 13 }, { "arrival": { "delay": 362, "time": "1764259382" }, "departure": { "delay": 362, "time": "1764259382" }, "stopId": "Maison_du_Patrimoine_R", "stopSequence": 14 }, { "arrival": { "delay": 402, "time": "1764259422" }, "departure": { "delay": 402, "time": "1764259422" }, "stopId": "Ciel_R", "stopSequence": 15 }, { "arrival": { "delay": 402, "time": "1764259482" }, "stopId": "Kembs_Nord_AR", "stopSequence": 16 } ], "timestamp": "1764257778", "trip": { "directionId": 1, "routeId": "6", "tripId": "604-1633" } } }, { "id": "SM:602-1730", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 772, "time": "1764261832" }, "departure": { "delay": 772, "time": "1764261832" }, "stopId": "Ciel_A", "stopSequence": 2 }, { "arrival": { "delay": 802, "time": "1764261862" }, "departure": { "delay": 802, "time": "1764261862" }, "stopId": "Maison_du_Patrimoine_A", "stopSequence": 3 }, { "arrival": { "delay": 802, "time": "1764261922" }, "departure": { "delay": 802, "time": "1764261922" }, "stopId": "Kembs_Pres_A", "stopSequence": 4 }, { "arrival": { "delay": 802, "time": "1764261982" }, "departure": { "delay": 802, "time": "1764261982" }, "stopId": "Rue_de_lEurope_A", "stopSequence": 5 }, { "arrival": { "delay": 802, "time": "1764262102" }, "departure": { "delay": 802, "time": "1764262102" }, "stopId": "Kembs_Mairie_A", "stopSequence": 6 }, { "arrival": { "delay": 802, "time": "1764262282" }, "departure": { "delay": 802, "time": "1764262282" }, "stopId": "Schaeferhof_A", "stopSequence": 7 } ], "timestamp": "1764258640", "trip": { "routeId": "6", "tripId": "602-1730" } } }, { "id": "SM:602-1603", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 659, "time": "1764256439" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 1 }, { "arrival": { "delay": 957, "time": "1764256917" }, "departure": { "delay": 957, "time": "1764256977" }, "stopId": "Cité_du_Rail_R", "stopSequence": 2 }, { "arrival": { "delay": 988, "time": "1764257087" }, "departure": { "delay": 988, "time": "1764257128" }, "stopId": "Rue_de_Séville_R", "stopSequence": 3 }, { "arrival": { "delay": 1047, "time": "1764257281" }, "departure": { "delay": 1047, "time": "1764257307" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 4 }, { "arrival": { "delay": 1047, "time": "1764257591" }, "departure": { "delay": 1047, "time": "1764257607" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 }, { "arrival": { "delay": 1077, "time": "1764257685" }, "departure": { "delay": 1077, "time": "1764257697" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "delay": 1112, "time": "1764257792" }, "departure": { "delay": 1112, "time": "1764257792" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "delay": 1137, "time": "1764257875" }, "departure": { "delay": 1137, "time": "1764257877" }, "stopId": "Richardshaeuser_AR", "stopSequence": 8 }, { "arrival": { "delay": 1167, "time": "1764257960" }, "departure": { "delay": 1167, "time": "1764257967" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "delay": 1257, "time": "1764258078" }, "departure": { "delay": 1257, "time": "1764258117" }, "stopId": "Schaeferhof_R", "stopSequence": 10 }, { "arrival": { "delay": 1326, "time": "1764258306" }, "departure": { "delay": 1326, "time": "1764258306" }, "stopId": "Kembs_Mairie_R", "stopSequence": 11 }, { "arrival": { "delay": 1377, "time": "1764258458" }, "departure": { "delay": 1377, "time": "1764258477" }, "stopId": "Rue_de_lEurope_R", "stopSequence": 12 }, { "arrival": { "delay": 1381, "time": "1764258541" }, "departure": { "delay": 1381, "time": "1764258541" }, "stopId": "Kembs_Pres_R", "stopSequence": 13 }, { "arrival": { "delay": 1377, "time": "1764258574" }, "departure": { "delay": 1377, "time": "1764258597" }, "stopId": "Maison_du_Patrimoine_R", "stopSequence": 14 }, { "arrival": { "delay": 1418, "time": "1764258638" }, "departure": { "delay": 1418, "time": "1764258638" }, "stopId": "Ciel_R", "stopSequence": 15 }, { "arrival": { "delay": 1418, "time": "1764258698" }, "stopId": "Kembs_Nord_AR", "stopSequence": 16 } ], "timestamp": "1764256440", "trip": { "directionId": 1, "routeId": "6", "tripId": "602-1603" } } }, { "id": "SM:602-1703", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 633, "time": "1764260493" }, "departure": { "delay": 633, "time": "1764260493" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 4 }, { "arrival": { "delay": 895, "time": "1764261055" }, "departure": { "delay": 895, "time": "1764261055" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 }, { "arrival": { "delay": 895, "time": "1764261115" }, "departure": { "delay": 895, "time": "1764261115" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "delay": 895, "time": "1764261175" }, "departure": { "delay": 895, "time": "1764261175" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "delay": 895, "time": "1764261295" }, "departure": { "delay": 895, "time": "1764261295" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "delay": 895, "time": "1764261355" }, "departure": { "delay": 895, "time": "1764261355" }, "stopId": "Schaeferhof_R", "stopSequence": 10 }, { "arrival": { "delay": 895, "time": "1764261475" }, "departure": { "delay": 895, "time": "1764261475" }, "stopId": "Kembs_Mairie_R", "stopSequence": 11 }, { "arrival": { "delay": 895, "time": "1764261595" }, "departure": { "delay": 895, "time": "1764261595" }, "stopId": "Rue_de_lEurope_R", "stopSequence": 12 }, { "arrival": { "delay": 895, "time": "1764261655" }, "departure": { "delay": 895, "time": "1764261655" }, "stopId": "Kembs_Pres_R", "stopSequence": 13 }, { "arrival": { "delay": 892, "time": "1764261712" }, "departure": { "delay": 892, "time": "1764261712" }, "stopId": "Maison_du_Patrimoine_R", "stopSequence": 14 }, { "arrival": { "delay": 922, "time": "1764261742" }, "departure": { "delay": 922, "time": "1764261742" }, "stopId": "Ciel_R", "stopSequence": 15 } ], "timestamp": "1764257820", "trip": { "directionId": 1, "routeId": "6", "tripId": "602-1703" } } }, { "id": "SM:604-1700", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 282, "time": "1764259482" }, "stopId": "Kembs_Nord_AR", "stopSequence": 1 }, { "arrival": { "delay": 252, "time": "1764259512" }, "departure": { "delay": 252, "time": "1764259512" }, "stopId": "Ciel_A", "stopSequence": 2 }, { "arrival": { "delay": 282, "time": "1764259542" }, "departure": { "delay": 282, "time": "1764259542" }, "stopId": "Maison_du_Patrimoine_A", "stopSequence": 3 }, { "arrival": { "delay": 282, "time": "1764259602" }, "departure": { "delay": 282, "time": "1764259602" }, "stopId": "Kembs_Pres_A", "stopSequence": 4 }, { "arrival": { "delay": 282, "time": "1764259662" }, "departure": { "delay": 282, "time": "1764259662" }, "stopId": "Rue_de_lEurope_A", "stopSequence": 5 }, { "arrival": { "delay": 282, "time": "1764259782" }, "departure": { "delay": 282, "time": "1764259782" }, "stopId": "Kembs_Mairie_A", "stopSequence": 6 }, { "arrival": { "delay": 282, "time": "1764259962" }, "departure": { "delay": 282, "time": "1764259962" }, "stopId": "Schaeferhof_A", "stopSequence": 7 }, { "arrival": { "delay": 282, "time": "1764260022" }, "departure": { "delay": 282, "time": "1764260022" }, "stopId": "Colonel_Gauvin_A", "stopSequence": 8 }, { "arrival": { "delay": 282, "time": "1764260082" }, "departure": { "delay": 282, "time": "1764260082" }, "stopId": "Richardshaeuser_AR", "stopSequence": 9 }, { "arrival": { "delay": 282, "time": "1764260142" }, "departure": { "delay": 282, "time": "1764260142" }, "stopId": "Schnockeloch_A", "stopSequence": 10 }, { "arrival": { "delay": 282, "time": "1764260202" }, "departure": { "delay": 282, "time": "1764260202" }, "stopId": "Victor_Hugo_A", "stopSequence": 11 }, { "arrival": { "delay": 282, "time": "1764260262" }, "departure": { "delay": 282, "time": "1764260262" }, "stopId": "Orée_du_Bois_A", "stopSequence": 12 }, { "arrival": { "delay": 282, "time": "1764260562" }, "departure": { "delay": 282, "time": "1764260562" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 13 }, { "arrival": { "delay": 282, "time": "1764260862" }, "departure": { "delay": 282, "time": "1764260862" }, "stopId": "Cité_du_Rail_A", "stopSequence": 15 } ], "timestamp": "1764258662", "trip": { "routeId": "6", "tripId": "604-1700" } } }, { "id": "SM:604-1733", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1764262020" }, "departure": { "time": "1764262020" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "time": "1764262080" }, "departure": { "time": "1764262080" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "time": "1764262200" }, "departure": { "time": "1764262200" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "time": "1764262260" }, "departure": { "time": "1764262260" }, "stopId": "Schaeferhof_R", "stopSequence": 10 } ], "timestamp": "1764258422", "trip": { "directionId": 1, "routeId": "6", "tripId": "604-1733" } } }, { "id": "SM:602-1630", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 1298, "time": "1764258698" }, "stopId": "Kembs_Nord_AR", "stopSequence": 1 }, { "arrival": { "delay": 1268, "time": "1764258728" }, "departure": { "delay": 1268, "time": "1764258728" }, "stopId": "Ciel_A", "stopSequence": 2 }, { "arrival": { "delay": 1298, "time": "1764258758" }, "departure": { "delay": 1298, "time": "1764258758" }, "stopId": "Maison_du_Patrimoine_A", "stopSequence": 3 }, { "arrival": { "delay": 1298, "time": "1764258818" }, "departure": { "delay": 1298, "time": "1764258818" }, "stopId": "Kembs_Pres_A", "stopSequence": 4 }, { "arrival": { "delay": 1298, "time": "1764258878" }, "departure": { "delay": 1298, "time": "1764258878" }, "stopId": "Rue_de_lEurope_A", "stopSequence": 5 }, { "arrival": { "delay": 1298, "time": "1764258998" }, "departure": { "delay": 1298, "time": "1764258998" }, "stopId": "Kembs_Mairie_A", "stopSequence": 6 }, { "arrival": { "delay": 1298, "time": "1764259178" }, "departure": { "delay": 1298, "time": "1764259178" }, "stopId": "Schaeferhof_A", "stopSequence": 7 }, { "arrival": { "delay": 1298, "time": "1764259238" }, "departure": { "delay": 1298, "time": "1764259238" }, "stopId": "Colonel_Gauvin_A", "stopSequence": 8 }, { "arrival": { "delay": 1298, "time": "1764259298" }, "departure": { "delay": 1298, "time": "1764259298" }, "stopId": "Richardshaeuser_AR", "stopSequence": 9 }, { "arrival": { "delay": 1298, "time": "1764259358" }, "departure": { "delay": 1298, "time": "1764259358" }, "stopId": "Schnockeloch_A", "stopSequence": 10 }, { "arrival": { "delay": 1298, "time": "1764259418" }, "departure": { "delay": 1298, "time": "1764259418" }, "stopId": "Victor_Hugo_A", "stopSequence": 11 }, { "arrival": { "delay": 1298, "time": "1764259478" }, "departure": { "delay": 1298, "time": "1764259478" }, "stopId": "Orée_du_Bois_A", "stopSequence": 12 }, { "arrival": { "delay": 1298, "time": "1764259778" }, "departure": { "delay": 1298, "time": "1764259778" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 13 }, { "arrival": { "delay": 1298, "time": "1764259958" }, "departure": { "delay": 1298, "time": "1764259958" }, "stopId": "Rue_de_Séville_A", "stopSequence": 14 }, { "arrival": { "delay": 1298, "time": "1764260078" }, "departure": { "delay": 1298, "time": "1764260078" }, "stopId": "Cité_du_Rail_A", "stopSequence": 15 }, { "arrival": { "delay": 1298, "time": "1764260318" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 16 } ], "timestamp": "1764258640", "trip": { "routeId": "6", "tripId": "602-1630" } } }, { "id": "SM:9-1734", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764261240" }, "stopId": "Village-Neuf_ZI_AR", "stopSequence": 1 } ], "timestamp": "1764257643", "trip": { "directionId": 1, "routeId": "9", "tripId": "9-1734" } } }, { "id": "SM:9-1634", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 1032, "time": "1764258672" }, "stopId": "Village-Neuf_ZI_AR", "stopSequence": 1 }, { "arrival": { "delay": 1032, "time": "1764258792" }, "departure": { "delay": 1032, "time": "1764258792" }, "stopId": "Alsace_R", "stopSequence": 2 }, { "arrival": { "delay": 1011, "time": "1764258891" }, "departure": { "delay": 1011, "time": "1764258891" }, "stopId": "Huningue_ZI_Sud_AR", "stopSequence": 3 } ], "timestamp": "1764258683", "trip": { "directionId": 1, "routeId": "9", "tripId": "9-1634" } } }, { "id": "SM:9-1704", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764259440" }, "stopId": "Village-Neuf_ZI_AR", "stopSequence": 1 }, { "arrival": { "time": "1764259560" }, "departure": { "time": "1764259560" }, "stopId": "Alsace_R", "stopSequence": 2 } ], "timestamp": "1764255848", "trip": { "directionId": 1, "routeId": "9", "tripId": "9-1704" } } } ], "header": { "gtfsRealtimeVersion": "1.0", "timestamp": "1764258690" } }