Resource details

File name: Données en temps réel des horaires aux arrêts du réseau SEMO
Format: gtfs-rt

Données en temps réel au format GTFS-RT (protobuf) du réseau Semo (Val-de-Reuil, Louviers, Seine Eure Agglo).

This resource file is part of the dataset Réseau urbain et scolaire SEMO.

Download availability

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

⚠️142 warnings

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

Warnings

vehicle_id not populated W002 47 errors

vehicle_id should be populated for TripUpdates and VehiclePositions

Sample errors
  • trip_id ATOUMOD006:ServiceJourney:3x1518899:LOC does not have a vehicle_id
  • trip_id ATOUMOD006:ServiceJourney:3x1518912:LOC does not have a vehicle_id
  • trip_id ATOUMOD006:ServiceJourney:3x1518913:LOC does not have a vehicle_id
  • trip_id ATOUMOD006:ServiceJourney:3x1518582:LOC does not have a vehicle_id
  • trip_id ATOUMOD006:ServiceJourney:3x1518583:LOC 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 1 min 32 sec old which is greater than the recommended age of 65 seconds

schedule_relationship not populated W009 94 errors

trip.schedule_relationship and stop_time_update.schedule_relationship should be populated

Sample errors
  • trip_id ATOUMOD006:ServiceJourney:3x1518899:LOC stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id ATOUMOD006:ServiceJourney:3x1518899:LOC does not have a schedule_relationship
  • trip_id ATOUMOD006:ServiceJourney:3x1518912:LOC stop_sequence 9 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id ATOUMOD006:ServiceJourney:3x1518912:LOC does not have a schedule_relationship
  • trip_id ATOUMOD006:ServiceJourney:3x1518913:LOC 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,125 30 times (100 % of validations)
W009 trip.schedule_relationship and stop_time_update.schedule_relationship should be populated 2,248 30 times (100 % of validations)
W008 The data in a GTFS-realtime feed should always be less than one minute old 3 3 times (10 % of validations)

GTFS-RT feed content

Entities

Entities present in this feed at 2026-09-21 at 21:32 Europe/Paris.

trip_updates (10) vehicle_positions (0) service_alerts (0)

Entities seen in the last 7 days.

trip_updates

Decoded GTFS-RT feed

See full payload

Here is the decoded GTFS-RT feed Protobuf at 2026-09-21 at 21:32 Europe/Paris. You can look at the GTFS-RT documentation.

{ "entity": [ { "id": "SM:ATOUMOD006:ServiceJourney:3x1518592:LOC", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 198, "time": "1790019798" }, "stopId": "FR:27701:ZE:0x7150:ATOUMOD006", "stopSequence": 1 }, { "arrival": { "delay": 263, "time": "1790019923" }, "departure": { "delay": 263, "time": "1790019923" }, "stopId": "FR:27701:ZE:0x7047:ATOUMOD006", "stopSequence": 2 }, { "arrival": { "delay": 263, "time": "1790019983" }, "departure": { "delay": 263, "time": "1790019983" }, "stopId": "FR:27701:ZE:0x7119:ATOUMOD006", "stopSequence": 3 }, { "arrival": { "delay": 267, "time": "1790020047" }, "departure": { "delay": 267, "time": "1790020047" }, "stopId": "FR:27701:ZE:0x7079:ATOUMOD006", "stopSequence": 4 }, { "arrival": { "delay": 259, "time": "1790020099" }, "departure": { "delay": 259, "time": "1790020099" }, "stopId": "FR:27701:ZE:0x7027:ATOUMOD006", "stopSequence": 5 }, { "arrival": { "delay": 277, "time": "1790020237" }, "departure": { "delay": 277, "time": "1790020237" }, "stopId": "FR:27701:ZE:0x7040:ATOUMOD006", "stopSequence": 6 }, { "arrival": { "delay": 220, "time": "1790020360" }, "departure": { "delay": 220, "time": "1790020360" }, "stopId": "FR:27701:ZE:0x7109:ATOUMOD006", "stopSequence": 7 }, { "arrival": { "delay": 203, "time": "1790020403" }, "departure": { "delay": 203, "time": "1790020403" }, "stopId": "FR:27701:ZE:0x6583:ATOUMOD006", "stopSequence": 8 }, { "arrival": { "delay": 133, "time": "1790020453" }, "departure": { "delay": 133, "time": "1790020453" }, "stopId": "FR:27701:ZE:0x7043:ATOUMOD006", "stopSequence": 9 }, { "arrival": { "delay": 163, "time": "1790020483" }, "departure": { "delay": 163, "time": "1790020483" }, "stopId": "FR:27701:ZE:0x7180:ATOUMOD006", "stopSequence": 10 }, { "arrival": { "delay": 138, "time": "1790020638" }, "departure": { "delay": 138, "time": "1790020638" }, "stopId": "FR:27537:ZE:0x6824:ATOUMOD006", "stopSequence": 11 }, { "arrival": { "delay": 201, "time": "1790020701" }, "departure": { "delay": 201, "time": "1790020701" }, "stopId": "FR:27537:ZE:0x6830:ATOUMOD006", "stopSequence": 12 }, { "arrival": { "delay": 195, "time": "1790020815" }, "departure": { "delay": 195, "time": "1790020815" }, "stopId": "FR:27537:ZE:0x6829:ATOUMOD006", "stopSequence": 13 }, { "arrival": { "delay": 195, "time": "1790020875" }, "departure": { "delay": 195, "time": "1790020875" }, "stopId": "FR:27537:ZE:0x6835:ATOUMOD006", "stopSequence": 14 }, { "arrival": { "delay": 244, "time": "1790020984" }, "departure": { "delay": 244, "time": "1790020984" }, "stopId": "FR:27598:ZE:0x6867:ATOUMOD006", "stopSequence": 15 }, { "arrival": { "delay": 274, "time": "1790021074" }, "departure": { "delay": 274, "time": "1790021074" }, "stopId": "FR:27598:ZE:0x6870:ATOUMOD006", "stopSequence": 16 }, { "arrival": { "delay": 334, "time": "1790021134" }, "departure": { "delay": 334, "time": "1790021134" }, "stopId": "FR:27598:ZE:0x6865:ATOUMOD006", "stopSequence": 17 }, { "arrival": { "delay": 331, "time": "1790021191" }, "departure": { "delay": 331, "time": "1790021191" }, "stopId": "FR:27598:ZE:0x6862:ATOUMOD006", "stopSequence": 18 }, { "arrival": { "delay": 327, "time": "1790021247" }, "departure": { "delay": 327, "time": "1790021247" }, "stopId": "FR:27598:ZE:0x6860:ATOUMOD006", "stopSequence": 19 }, { "arrival": { "delay": 356, "time": "1790021336" }, "departure": { "delay": 356, "time": "1790021336" }, "stopId": "FR:27598:ZE:0x6863:ATOUMOD006", "stopSequence": 20 }, { "arrival": { "delay": 402, "time": "1790021382" }, "departure": { "delay": 402, "time": "1790021382" }, "stopId": "FR:27598:ZE:0x6864:ATOUMOD006", "stopSequence": 21 }, { "arrival": { "delay": 372, "time": "1790021412" }, "departure": { "delay": 372, "time": "1790021412" }, "stopId": "FR:27598:ZE:0x6858:ATOUMOD006", "stopSequence": 22 }, { "arrival": { "delay": 377, "time": "1790021477" }, "departure": { "delay": 377, "time": "1790021477" }, "stopId": "FR:27015:ZE:0x6072:ATOUMOD006", "stopSequence": 23 }, { "arrival": { "delay": 323, "time": "1790021543" }, "departure": { "delay": 323, "time": "1790021543" }, "stopId": "FR:27015:ZE:0x6086:ATOUMOD006", "stopSequence": 24 }, { "arrival": { "delay": 352, "time": "1790021572" }, "departure": { "delay": 352, "time": "1790021572" }, "stopId": "FR:27015:ZE:0x6084:ATOUMOD006", "stopSequence": 25 }, { "arrival": { "delay": 312, "time": "1790021712" }, "departure": { "delay": 312, "time": "1790021712" }, "stopId": "FR:27015:ZE:0x6080:ATOUMOD006", "stopSequence": 26 }, { "arrival": { "delay": 319, "time": "1790021779" }, "departure": { "delay": 319, "time": "1790021779" }, "stopId": "FR:27330:ZE:0x6262:ATOUMOD006", "stopSequence": 27 }, { "arrival": { "delay": 316, "time": "1790021956" }, "stopId": "FR:27168:ZE:0x6138:ATOUMOD006", "stopSequence": 28 } ], "timestamp": "1790019051", "trip": { "routeId": "ATOUMOD006:Line:8:LOC", "tripId": "ATOUMOD006:ServiceJourney:3x1518592:LOC" } } }, { "id": "SM:ATOUMOD006:ServiceJourney:3x1511286:LOC", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 30, "time": "1790019030" }, "stopId": "FR:27375:ZE:0x6514:ATOUMOD006", "stopSequence": 1 }, { "arrival": { "delay": 20, "time": "1790019080" }, "departure": { "delay": 20, "time": "1790019080" }, "stopId": "FR:27375:ZE:0x6448:ATOUMOD006", "stopSequence": 2 }, { "arrival": { "delay": 64, "time": "1790019124" }, "departure": { "delay": 64, "time": "1790019124" }, "stopId": "FR:27375:ZE:0x6402:ATOUMOD006", "stopSequence": 3 }, { "arrival": { "time": "1790019180" }, "departure": { "time": "1790019180" }, "stopId": "FR:27375:ZE:0x6502:ATOUMOD006", "stopSequence": 4 }, { "arrival": { "delay": 39, "time": "1790019219" }, "departure": { "delay": 39, "time": "1790019219" }, "stopId": "FR:27375:ZE:0x6456:ATOUMOD006", "stopSequence": 5 }, { "arrival": { "delay": 10, "time": "1790019250" }, "departure": { "delay": 10, "time": "1790019250" }, "stopId": "FR:27375:ZE:0x6480:ATOUMOD006", "stopSequence": 6 }, { "arrival": { "delay": -11, "time": "1790019289" }, "departure": { "delay": -11, "time": "1790019289" }, "stopId": "FR:27375:ZE:0x6462:ATOUMOD006", "stopSequence": 7 }, { "arrival": { "delay": 41, "time": "1790019341" }, "departure": { "delay": 41, "time": "1790019341" }, "stopId": "FR:27375:ZE:0x6446:ATOUMOD006", "stopSequence": 8 }, { "arrival": { "delay": -48, "time": "1790019492" }, "departure": { "delay": -48, "time": "1790019492" }, "stopId": "FR:27456:ZE:0x6734:ATOUMOD006", "stopSequence": 9 }, { "arrival": { "delay": -82, "time": "1790019578" }, "departure": { "delay": -82, "time": "1790019578" }, "stopId": "FR:27332:ZE:0x6252:ATOUMOD006", "stopSequence": 10 }, { "arrival": { "delay": -33, "time": "1790019627" }, "departure": { "delay": -33, "time": "1790019627" }, "stopId": "FR:27332:ZE:0x6248:ATOUMOD006", "stopSequence": 11 }, { "arrival": { "delay": -2, "time": "1790019658" }, "departure": { "delay": -2, "time": "1790019658" }, "stopId": "FR:27697:ZE:0x7014:ATOUMOD006", "stopSequence": 12 }, { "arrival": { "delay": -44, "time": "1790019736" }, "departure": { "delay": -44, "time": "1790019736" }, "stopId": "FR:27697:ZE:0x7012:ATOUMOD006", "stopSequence": 13 }, { "arrival": { "delay": -60, "time": "1790019780" }, "departure": { "delay": -60, "time": "1790019780" }, "stopId": "FR:27332:ZE:0x6253:ATOUMOD006", "stopSequence": 14 }, { "arrival": { "delay": -60, "time": "1790019840" }, "departure": { "delay": -60, "time": "1790019840" }, "stopId": "FR:27332:ZE:0x6240:ATOUMOD006", "stopSequence": 15 }, { "arrival": { "delay": -45, "time": "1790019855" }, "departure": { "delay": -45, "time": "1790019855" }, "stopId": "FR:27332:ZE:0x6244:ATOUMOD006", "stopSequence": 16 }, { "arrival": { "delay": -66, "time": "1790019894" }, "departure": { "delay": -66, "time": "1790019894" }, "stopId": "FR:27332:ZE:0x6260:ATOUMOD006", "stopSequence": 17 }, { "arrival": { "delay": -71, "time": "1790019949" }, "departure": { "delay": -71, "time": "1790019949" }, "stopId": "FR:27332:ZE:0x6238:ATOUMOD006", "stopSequence": 18 }, { "arrival": { "delay": -91, "time": "1790019989" }, "departure": { "delay": -91, "time": "1790019989" }, "stopId": "FR:27332:ZE:0x6237:ATOUMOD006", "stopSequence": 19 }, { "arrival": { "delay": -143, "time": "1790020117" }, "stopId": "FR:27332:ZE:0x7152:ATOUMOD006", "stopSequence": 20 } ], "timestamp": "1790019051", "trip": { "routeId": "ATOUMOD006:Line:9:LOC", "tripId": "ATOUMOD006:ServiceJourney:3x1511286:LOC" } } }, { "id": "SM:ATOUMOD006:ServiceJourney:3x1519984:LOC", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 149, "time": "1790019149" }, "departure": { "delay": 149, "time": "1790019149" }, "stopId": "FR:27701:ZE:0x7101:ATOUMOD006", "stopSequence": 15 }, { "arrival": { "delay": 198, "time": "1790019258" }, "departure": { "delay": 198, "time": "1790019258" }, "stopId": "FR:27375:ZE:0x6408:ATOUMOD006", "stopSequence": 16 }, { "arrival": { "delay": 149, "time": "1790019329" }, "departure": { "delay": 149, "time": "1790019329" }, "stopId": "FR:27375:ZE:0x6443:ATOUMOD006", "stopSequence": 17 }, { "arrival": { "delay": 168, "time": "1790019408" }, "departure": { "delay": 168, "time": "1790019408" }, "stopId": "FR:27375:ZE:0x6389:ATOUMOD006", "stopSequence": 18 }, { "arrival": { "delay": 180, "time": "1790019480" }, "departure": { "delay": 180, "time": "1790019480" }, "stopId": "FR:27375:ZE:0x6381:ATOUMOD006", "stopSequence": 19 }, { "arrival": { "delay": 111, "time": "1790019531" }, "departure": { "delay": 111, "time": "1790019531" }, "stopId": "FR:27375:ZE:0x6529:ATOUMOD006", "stopSequence": 20 }, { "arrival": { "delay": 106, "time": "1790019646" }, "departure": { "delay": 106, "time": "1790019646" }, "stopId": "FR:27375:ZE:0x6441:ATOUMOD006", "stopSequence": 21 }, { "arrival": { "delay": 72, "time": "1790019672" }, "stopId": "FR:27375:ZE:0x6514:ATOUMOD006", "stopSequence": 22 } ], "timestamp": "1790019051", "trip": { "routeId": "ATOUMOD006:Line:C1:LOC", "tripId": "ATOUMOD006:ServiceJourney:3x1519984:LOC" } } }, { "id": "SM:ATOUMOD006:ServiceJourney:3x1519992:LOC", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1790019900" }, "stopId": "FR:27701:ZE:0x7150:ATOUMOD006", "stopSequence": 1 }, { "arrival": { "delay": 50, "time": "1790020010" }, "departure": { "delay": 50, "time": "1790020010" }, "stopId": "FR:27701:ZE:0x7087:ATOUMOD006", "stopSequence": 2 }, { "arrival": { "delay": 39, "time": "1790020059" }, "departure": { "delay": 39, "time": "1790020059" }, "stopId": "FR:27701:ZE:0x7117:ATOUMOD006", "stopSequence": 3 }, { "arrival": { "delay": 99, "time": "1790020119" }, "departure": { "delay": 99, "time": "1790020119" }, "stopId": "FR:27701:ZE:0x7115:ATOUMOD006", "stopSequence": 4 }, { "arrival": { "delay": 74, "time": "1790020214" }, "departure": { "delay": 74, "time": "1790020214" }, "stopId": "FR:27701:ZE:0x7096:ATOUMOD006", "stopSequence": 5 }, { "arrival": { "delay": 104, "time": "1790020364" }, "departure": { "delay": 104, "time": "1790020364" }, "stopId": "FR:27701:ZE:0x7109:ATOUMOD006", "stopSequence": 6 }, { "arrival": { "delay": 79, "time": "1790020399" }, "departure": { "delay": 79, "time": "1790020399" }, "stopId": "FR:27701:ZE:0x6583:ATOUMOD006", "stopSequence": 7 }, { "arrival": { "delay": 74, "time": "1790020454" }, "departure": { "delay": 74, "time": "1790020454" }, "stopId": "FR:27701:ZE:0x7043:ATOUMOD006", "stopSequence": 8 }, { "arrival": { "delay": 75, "time": "1790020515" }, "departure": { "delay": 75, "time": "1790020515" }, "stopId": "FR:27701:ZE:0x7055:ATOUMOD006", "stopSequence": 9 }, { "arrival": { "delay": 45, "time": "1790020545" }, "departure": { "delay": 45, "time": "1790020545" }, "stopId": "FR:27701:ZE:0x7045:ATOUMOD006", "stopSequence": 10 }, { "arrival": { "delay": 85, "time": "1790020585" }, "departure": { "delay": 85, "time": "1790020585" }, "stopId": "FR:27701:ZE:0x7133:ATOUMOD006", "stopSequence": 11 }, { "arrival": { "delay": 68, "time": "1790020628" }, "departure": { "delay": 68, "time": "1790020628" }, "stopId": "FR:27701:ZE:0x7069:ATOUMOD006", "stopSequence": 12 }, { "arrival": { "delay": 53, "time": "1790020673" }, "departure": { "delay": 53, "time": "1790020673" }, "stopId": "FR:27701:ZE:0x7037:ATOUMOD006", "stopSequence": 13 }, { "arrival": { "delay": 28, "time": "1790020768" }, "departure": { "delay": 28, "time": "1790020768" }, "stopId": "FR:27701:ZE:0x7128:ATOUMOD006", "stopSequence": 14 }, { "arrival": { "delay": 128, "time": "1790020928" }, "departure": { "delay": 128, "time": "1790020928" }, "stopId": "FR:27701:ZE:0x7101:ATOUMOD006", "stopSequence": 15 }, { "arrival": { "delay": 168, "time": "1790021028" }, "departure": { "delay": 168, "time": "1790021028" }, "stopId": "FR:27375:ZE:0x6408:ATOUMOD006", "stopSequence": 16 }, { "arrival": { "delay": 198, "time": "1790021178" }, "departure": { "delay": 198, "time": "1790021178" }, "stopId": "FR:27375:ZE:0x6443:ATOUMOD006", "stopSequence": 17 }, { "arrival": { "delay": 228, "time": "1790021268" }, "departure": { "delay": 228, "time": "1790021268" }, "stopId": "FR:27375:ZE:0x6389:ATOUMOD006", "stopSequence": 18 }, { "arrival": { "delay": 233, "time": "1790021333" }, "departure": { "delay": 233, "time": "1790021333" }, "stopId": "FR:27375:ZE:0x6381:ATOUMOD006", "stopSequence": 19 }, { "arrival": { "delay": 163, "time": "1790021383" }, "departure": { "delay": 163, "time": "1790021383" }, "stopId": "FR:27375:ZE:0x6529:ATOUMOD006", "stopSequence": 20 }, { "arrival": { "delay": 146, "time": "1790021486" }, "departure": { "delay": 146, "time": "1790021486" }, "stopId": "FR:27375:ZE:0x6441:ATOUMOD006", "stopSequence": 21 }, { "arrival": { "delay": 121, "time": "1790021521" }, "stopId": "FR:27375:ZE:0x6514:ATOUMOD006", "stopSequence": 22 } ], "timestamp": "1790019051", "trip": { "routeId": "ATOUMOD006:Line:C1:LOC", "tripId": "ATOUMOD006:ServiceJourney:3x1519992:LOC" } } }, { "id": "SM:ATOUMOD006:ServiceJourney:3x1520013:LOC", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 72, "time": "1790019672" }, "stopId": "FR:27375:ZE:0x6514:ATOUMOD006", "stopSequence": 1 }, { "arrival": { "delay": 62, "time": "1790019722" }, "departure": { "delay": 62, "time": "1790019722" }, "stopId": "FR:27375:ZE:0x6433:ATOUMOD006", "stopSequence": 2 }, { "arrival": { "delay": 69, "time": "1790019789" }, "departure": { "delay": 69, "time": "1790019789" }, "stopId": "FR:27375:ZE:0x6394:ATOUMOD006", "stopSequence": 3 }, { "arrival": { "delay": 61, "time": "1790019841" }, "stopId": "FR:27375:ZE:0x6466:ATOUMOD006", "stopSequence": 4 } ], "timestamp": "1790019051", "trip": { "routeId": "ATOUMOD006:Line:2:LOC", "tripId": "ATOUMOD006:ServiceJourney:3x1520013:LOC" } } }, { "id": "SM:ATOUMOD006:ServiceJourney:3x1520012:LOC", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1790020200" }, "stopId": "FR:27375:ZE:0x6466:ATOUMOD006", "stopSequence": 1 }, { "arrival": { "delay": 78, "time": "1790020278" }, "departure": { "delay": 78, "time": "1790020278" }, "stopId": "FR:27375:ZE:0x6492:ATOUMOD006", "stopSequence": 2 }, { "arrival": { "delay": 78, "time": "1790020398" }, "departure": { "delay": 78, "time": "1790020398" }, "stopId": "FR:27375:ZE:0x6490:ATOUMOD006", "stopSequence": 3 }, { "arrival": { "delay": 49, "time": "1790020429" }, "departure": { "delay": 49, "time": "1790020429" }, "stopId": "FR:27375:ZE:0x6396:ATOUMOD006", "stopSequence": 4 }, { "arrival": { "delay": 75, "time": "1790020455" }, "departure": { "delay": 75, "time": "1790020455" }, "stopId": "FR:27375:ZE:0x6470:ATOUMOD006", "stopSequence": 5 }, { "arrival": { "delay": 45, "time": "1790020485" }, "departure": { "delay": 45, "time": "1790020485" }, "stopId": "FR:27375:ZE:0x6572:ATOUMOD006", "stopSequence": 6 }, { "arrival": { "delay": 89, "time": "1790020529" }, "departure": { "delay": 89, "time": "1790020529" }, "stopId": "FR:27375:ZE:0x6422:ATOUMOD006", "stopSequence": 7 }, { "arrival": { "delay": 58, "time": "1790020558" }, "departure": { "delay": 58, "time": "1790020558" }, "stopId": "FR:27375:ZE:0x6512:ATOUMOD006", "stopSequence": 8 }, { "arrival": { "delay": 29, "time": "1790020589" }, "departure": { "delay": 29, "time": "1790020589" }, "stopId": "FR:27375:ZE:0x6432:ATOUMOD006", "stopSequence": 9 }, { "arrival": { "delay": -9, "time": "1790020671" }, "stopId": "FR:27375:ZE:0x6514:ATOUMOD006", "stopSequence": 10 } ], "timestamp": "1790019051", "trip": { "directionId": 1, "routeId": "ATOUMOD006:Line:2:LOC", "tripId": "ATOUMOD006:ServiceJourney:3x1520012:LOC" } } }, { "id": "SM:ATOUMOD006:ServiceJourney:3x1511304:LOC", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1790020800" }, "stopId": "FR:27332:ZE:0x7152:ATOUMOD006", "stopSequence": 1 }, { "arrival": { "delay": 12, "time": "1790020932" }, "departure": { "delay": 12, "time": "1790020932" }, "stopId": "FR:27332:ZE:0x6236:ATOUMOD006", "stopSequence": 2 }, { "arrival": { "delay": 33, "time": "1790021013" }, "departure": { "delay": 33, "time": "1790021013" }, "stopId": "FR:27332:ZE:0x6240:ATOUMOD006", "stopSequence": 3 }, { "arrival": { "delay": 55, "time": "1790021035" }, "departure": { "delay": 55, "time": "1790021035" }, "stopId": "FR:27332:ZE:0x6244:ATOUMOD006", "stopSequence": 4 }, { "arrival": { "delay": 34, "time": "1790021074" }, "departure": { "delay": 34, "time": "1790021074" }, "stopId": "FR:27332:ZE:0x6260:ATOUMOD006", "stopSequence": 5 }, { "arrival": { "delay": 30, "time": "1790021130" }, "departure": { "delay": 30, "time": "1790021130" }, "stopId": "FR:27332:ZE:0x6238:ATOUMOD006", "stopSequence": 6 }, { "arrival": { "delay": 25, "time": "1790021185" }, "departure": { "delay": 25, "time": "1790021185" }, "stopId": "FR:27332:ZE:0x6252:ATOUMOD006", "stopSequence": 7 }, { "arrival": { "delay": 67, "time": "1790021227" }, "departure": { "delay": 67, "time": "1790021227" }, "stopId": "FR:27332:ZE:0x6248:ATOUMOD006", "stopSequence": 8 }, { "arrival": { "delay": 92, "time": "1790021252" }, "departure": { "delay": 92, "time": "1790021252" }, "stopId": "FR:27697:ZE:0x7014:ATOUMOD006", "stopSequence": 9 }, { "arrival": { "delay": 112, "time": "1790021332" }, "departure": { "delay": 112, "time": "1790021332" }, "stopId": "FR:27697:ZE:0x7012:ATOUMOD006", "stopSequence": 10 }, { "arrival": { "delay": 89, "time": "1790021369" }, "departure": { "delay": 89, "time": "1790021369" }, "stopId": "FR:27332:ZE:0x6253:ATOUMOD006", "stopSequence": 11 }, { "arrival": { "delay": 45, "time": "1790021445" }, "departure": { "delay": 45, "time": "1790021445" }, "stopId": "FR:27697:ZE:0x6735:ATOUMOD006", "stopSequence": 12 }, { "arrival": { "delay": 63, "time": "1790021583" }, "departure": { "delay": 63, "time": "1790021583" }, "stopId": "FR:27375:ZE:0x6447:ATOUMOD006", "stopSequence": 13 }, { "arrival": { "delay": 57, "time": "1790021637" }, "departure": { "delay": 57, "time": "1790021637" }, "stopId": "FR:27375:ZE:0x6463:ATOUMOD006", "stopSequence": 14 }, { "arrival": { "delay": 91, "time": "1790021671" }, "departure": { "delay": 91, "time": "1790021671" }, "stopId": "FR:27375:ZE:0x6481:ATOUMOD006", "stopSequence": 15 }, { "arrival": { "delay": 91, "time": "1790021731" }, "departure": { "delay": 91, "time": "1790021731" }, "stopId": "FR:27375:ZE:0x6454:ATOUMOD006", "stopSequence": 16 }, { "arrival": { "delay": 108, "time": "1790021808" }, "departure": { "delay": 108, "time": "1790021808" }, "stopId": "FR:27375:ZE:0x6503:ATOUMOD006", "stopSequence": 17 }, { "arrival": { "delay": 117, "time": "1790021877" }, "departure": { "delay": 117, "time": "1790021877" }, "stopId": "FR:27375:ZE:0x6403:ATOUMOD006", "stopSequence": 18 }, { "arrival": { "delay": 147, "time": "1790021907" }, "departure": { "delay": 147, "time": "1790021907" }, "stopId": "FR:27375:ZE:0x6449:ATOUMOD006", "stopSequence": 19 }, { "arrival": { "delay": 83, "time": "1790021963" }, "stopId": "FR:27375:ZE:0x6514:ATOUMOD006", "stopSequence": 20 } ], "timestamp": "1790019051", "trip": { "directionId": 1, "routeId": "ATOUMOD006:Line:9:LOC", "tripId": "ATOUMOD006:ServiceJourney:3x1511304:LOC" } } }, { "id": "SM:ATOUMOD006:ServiceJourney:3x1519990:LOC", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 179, "time": "1790019059" }, "departure": { "delay": 179, "time": "1790019059" }, "stopId": "FR:27701:ZE:0x7116:ATOUMOD006", "stopSequence": 21 }, { "arrival": { "delay": 225, "time": "1790019105" }, "departure": { "delay": 225, "time": "1790019105" }, "stopId": "FR:27701:ZE:0x7086:ATOUMOD006", "stopSequence": 22 }, { "arrival": { "delay": 168, "time": "1790019168" }, "stopId": "FR:27701:ZE:0x7150:ATOUMOD006", "stopSequence": 23 } ], "timestamp": "1790019051", "trip": { "directionId": 1, "routeId": "ATOUMOD006:Line:C1:LOC", "tripId": "ATOUMOD006:ServiceJourney:3x1519990:LOC" } } }, { "id": "SM:ATOUMOD006:ServiceJourney:3x1519991:LOC", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1790019300" }, "stopId": "FR:27375:ZE:0x6514:ATOUMOD006", "stopSequence": 1 }, { "arrival": { "delay": 30, "time": "1790019330" }, "departure": { "delay": 30, "time": "1790019330" }, "stopId": "FR:27375:ZE:0x6440:ATOUMOD006", "stopSequence": 2 }, { "arrival": { "delay": -24, "time": "1790019456" }, "departure": { "delay": -24, "time": "1790019456" }, "stopId": "FR:27375:ZE:0x6504:ATOUMOD006", "stopSequence": 3 }, { "arrival": { "delay": -24, "time": "1790019516" }, "departure": { "delay": -24, "time": "1790019516" }, "stopId": "FR:27375:ZE:0x6528:ATOUMOD006", "stopSequence": 4 }, { "arrival": { "delay": -24, "time": "1790019576" }, "departure": { "delay": -24, "time": "1790019576" }, "stopId": "FR:27375:ZE:0x6380:ATOUMOD006", "stopSequence": 5 }, { "arrival": { "delay": -38, "time": "1790019622" }, "departure": { "delay": -38, "time": "1790019622" }, "stopId": "FR:27375:ZE:0x6388:ATOUMOD006", "stopSequence": 6 }, { "arrival": { "delay": -45, "time": "1790019675" }, "departure": { "delay": -45, "time": "1790019675" }, "stopId": "FR:27375:ZE:0x6442:ATOUMOD006", "stopSequence": 7 }, { "arrival": { "delay": -54, "time": "1790019726" }, "departure": { "delay": -54, "time": "1790019726" }, "stopId": "FR:27375:ZE:0x6406:ATOUMOD006", "stopSequence": 8 }, { "arrival": { "delay": -133, "time": "1790019827" }, "departure": { "delay": -133, "time": "1790019827" }, "stopId": "FR:27701:ZE:0x7100:ATOUMOD006", "stopSequence": 9 }, { "arrival": { "delay": -153, "time": "1790019927" }, "departure": { "delay": -153, "time": "1790019927" }, "stopId": "FR:27701:ZE:0x7126:ATOUMOD006", "stopSequence": 10 }, { "arrival": { "delay": -141, "time": "1790019999" }, "departure": { "delay": -141, "time": "1790019999" }, "stopId": "FR:27701:ZE:0x7036:ATOUMOD006", "stopSequence": 11 }, { "arrival": { "delay": -112, "time": "1790020028" }, "departure": { "delay": -112, "time": "1790020028" }, "stopId": "FR:27701:ZE:0x7068:ATOUMOD006", "stopSequence": 12 }, { "arrival": { "delay": -137, "time": "1790020063" }, "departure": { "delay": -137, "time": "1790020063" }, "stopId": "FR:27701:ZE:0x7132:ATOUMOD006", "stopSequence": 13 }, { "arrival": { "delay": -101, "time": "1790020099" }, "departure": { "delay": -101, "time": "1790020099" }, "stopId": "FR:27701:ZE:0x7044:ATOUMOD006", "stopSequence": 14 }, { "arrival": { "delay": -114, "time": "1790020146" }, "departure": { "delay": -114, "time": "1790020146" }, "stopId": "FR:27701:ZE:0x7054:ATOUMOD006", "stopSequence": 15 }, { "arrival": { "delay": -177, "time": "1790020203" }, "departure": { "delay": -177, "time": "1790020203" }, "stopId": "FR:27701:ZE:0x7042:ATOUMOD006", "stopSequence": 16 }, { "arrival": { "delay": -104, "time": "1790020276" }, "departure": { "delay": -104, "time": "1790020276" }, "stopId": "FR:27701:ZE:0x6582:ATOUMOD006", "stopSequence": 17 }, { "arrival": { "delay": -123, "time": "1790020317" }, "departure": { "delay": -123, "time": "1790020317" }, "stopId": "FR:27701:ZE:0x7108:ATOUMOD006", "stopSequence": 18 }, { "arrival": { "delay": -146, "time": "1790020414" }, "departure": { "delay": -146, "time": "1790020414" }, "stopId": "FR:27701:ZE:0x7095:ATOUMOD006", "stopSequence": 19 }, { "arrival": { "delay": -90, "time": "1790020530" }, "departure": { "delay": -90, "time": "1790020530" }, "stopId": "FR:27701:ZE:0x7114:ATOUMOD006", "stopSequence": 20 }, { "arrival": { "delay": -87, "time": "1790020593" }, "departure": { "delay": -87, "time": "1790020593" }, "stopId": "FR:27701:ZE:0x7116:ATOUMOD006", "stopSequence": 21 }, { "arrival": { "delay": -41, "time": "1790020639" }, "departure": { "delay": -41, "time": "1790020639" }, "stopId": "FR:27701:ZE:0x7086:ATOUMOD006", "stopSequence": 22 }, { "arrival": { "delay": -98, "time": "1790020702" }, "stopId": "FR:27701:ZE:0x7150:ATOUMOD006", "stopSequence": 23 } ], "timestamp": "1790019051", "trip": { "directionId": 1, "routeId": "ATOUMOD006:Line:C1:LOC", "tripId": "ATOUMOD006:ServiceJourney:3x1519991:LOC" } } }, { "id": "SM:ATOUMOD006:ServiceJourney:3x1519994:LOC", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1790021100" }, "stopId": "FR:27375:ZE:0x6514:ATOUMOD006", "stopSequence": 1 }, { "arrival": { "delay": 30, "time": "1790021130" }, "departure": { "delay": 30, "time": "1790021130" }, "stopId": "FR:27375:ZE:0x6440:ATOUMOD006", "stopSequence": 2 }, { "arrival": { "delay": -30, "time": "1790021250" }, "departure": { "delay": -30, "time": "1790021250" }, "stopId": "FR:27375:ZE:0x6504:ATOUMOD006", "stopSequence": 3 }, { "arrival": { "delay": -46, "time": "1790021294" }, "departure": { "delay": -46, "time": "1790021294" }, "stopId": "FR:27375:ZE:0x6528:ATOUMOD006", "stopSequence": 4 }, { "arrival": { "delay": -46, "time": "1790021354" }, "departure": { "delay": -46, "time": "1790021354" }, "stopId": "FR:27375:ZE:0x6380:ATOUMOD006", "stopSequence": 5 }, { "arrival": { "delay": -37, "time": "1790021423" }, "departure": { "delay": -37, "time": "1790021423" }, "stopId": "FR:27375:ZE:0x6388:ATOUMOD006", "stopSequence": 6 }, { "arrival": { "delay": -44, "time": "1790021476" }, "departure": { "delay": -44, "time": "1790021476" }, "stopId": "FR:27375:ZE:0x6442:ATOUMOD006", "stopSequence": 7 }, { "arrival": { "delay": -48, "time": "1790021532" }, "departure": { "delay": -48, "time": "1790021532" }, "stopId": "FR:27375:ZE:0x6406:ATOUMOD006", "stopSequence": 8 }, { "arrival": { "delay": -134, "time": "1790021626" }, "departure": { "delay": -134, "time": "1790021626" }, "stopId": "FR:27701:ZE:0x7100:ATOUMOD006", "stopSequence": 9 }, { "arrival": { "delay": -167, "time": "1790021713" }, "departure": { "delay": -167, "time": "1790021713" }, "stopId": "FR:27701:ZE:0x7126:ATOUMOD006", "stopSequence": 10 }, { "arrival": { "delay": -157, "time": "1790021783" }, "departure": { "delay": -157, "time": "1790021783" }, "stopId": "FR:27701:ZE:0x7036:ATOUMOD006", "stopSequence": 11 }, { "arrival": { "delay": -131, "time": "1790021809" }, "departure": { "delay": -131, "time": "1790021809" }, "stopId": "FR:27701:ZE:0x7068:ATOUMOD006", "stopSequence": 12 }, { "arrival": { "delay": -156, "time": "1790021844" }, "departure": { "delay": -156, "time": "1790021844" }, "stopId": "FR:27701:ZE:0x7132:ATOUMOD006", "stopSequence": 13 }, { "arrival": { "delay": -119, "time": "1790021881" }, "departure": { "delay": -119, "time": "1790021881" }, "stopId": "FR:27701:ZE:0x7044:ATOUMOD006", "stopSequence": 14 }, { "arrival": { "delay": -132, "time": "1790021928" }, "departure": { "delay": -132, "time": "1790021928" }, "stopId": "FR:27701:ZE:0x7054:ATOUMOD006", "stopSequence": 15 }, { "arrival": { "delay": -192, "time": "1790021988" }, "departure": { "delay": -192, "time": "1790021988" }, "stopId": "FR:27701:ZE:0x7042:ATOUMOD006", "stopSequence": 16 }, { "arrival": { "delay": -119, "time": "1790022061" }, "departure": { "delay": -119, "time": "1790022061" }, "stopId": "FR:27701:ZE:0x6582:ATOUMOD006", "stopSequence": 17 }, { "arrival": { "delay": -156, "time": "1790022084" }, "departure": { "delay": -156, "time": "1790022084" }, "stopId": "FR:27701:ZE:0x7108:ATOUMOD006", "stopSequence": 18 }, { "arrival": { "delay": -181, "time": "1790022179" }, "departure": { "delay": -181, "time": "1790022179" }, "stopId": "FR:27701:ZE:0x7095:ATOUMOD006", "stopSequence": 19 }, { "arrival": { "delay": -125, "time": "1790022295" }, "departure": { "delay": -125, "time": "1790022295" }, "stopId": "FR:27701:ZE:0x7114:ATOUMOD006", "stopSequence": 20 }, { "arrival": { "delay": -122, "time": "1790022358" }, "departure": { "delay": -122, "time": "1790022358" }, "stopId": "FR:27701:ZE:0x7116:ATOUMOD006", "stopSequence": 21 }, { "arrival": { "delay": -76, "time": "1790022404" }, "departure": { "delay": -76, "time": "1790022404" }, "stopId": "FR:27701:ZE:0x7086:ATOUMOD006", "stopSequence": 22 }, { "arrival": { "delay": -133, "time": "1790022467" }, "stopId": "FR:27701:ZE:0x7150:ATOUMOD006", "stopSequence": 23 } ], "timestamp": "1790019051", "trip": { "directionId": 1, "routeId": "ATOUMOD006:Line:C1:LOC", "tripId": "ATOUMOD006:ServiceJourney:3x1519994:LOC" } } } ], "header": { "gtfsRealtimeVersion": "1.0", "timestamp": "1790019153" } }