Détails de la ressource

Nom du fichier : Horaires temps réel des lignes du réseau FORBUS
Format : gtfs-rt

Cette ressource fait partie du jeu de données Réseau urbain Forbus.

Disponibilité au téléchargement

09/05/2026
100%
10/05/2026
100%
11/05/2026
100%
12/05/2026
100%
13/05/2026
100%
14/05/2026
100%
15/05/2026
100%
16/05/2026
100%
17/05/2026
100%
18/05/2026
100%
19/05/2026
100%
20/05/2026
100%
21/05/2026
100%
22/05/2026
100%
23/05/2026
100%
24/05/2026
100%
25/05/2026
95.3%
26/05/2026
100%
27/05/2026
100%
28/05/2026
100%
29/05/2026
99.7%
30/05/2026
100%
31/05/2026
100%
01/06/2026
95.3%
02/06/2026
100%
03/06/2026
100%
04/06/2026
100%
05/06/2026
100%
06/06/2026
100%
07/06/2026
100%
08/06/2026
85.5%
En savoir plus
Nous testons la disponibilité de cette ressource au téléchargement toutes les heures, en effectuant une requête HTTP de type HEAD dont le temps de réponse doit être inférieur à 5 secondes. Si nous détectons une indisponibilité, nous effectuons un nouveau test toutes les 10 minutes, jusqu'à ce que la ressource soit à nouveau disponible.

Pour les flux SIRI et SIRI Lite, nous effectuons une requête HTTP de type GET : nous considérons une réponse avec un code 401 ou 405 comme étant disponible. En cas d'erreur 500, nous considèrerons que le flux est indisponible, sauf si il semble contenir du SOAP.

Rapport de validation

⚠️57 avertissements

Validation effectuée en utilisant le fichier GTFS en vigueur et le GTFS-RT, le 08/06/2026 à 09h18 Europe/Paris avec le validateur GTFS-RT de MobilityData.

Avertissements

vehicle_id not populated W002 19 erreurs

vehicle_id should be populated for TripUpdates and VehiclePositions

Exemples d'erreurs
  • trip_id 1da02b6a-6eb2-4932-ab6b-d07e8443c495 does not have a vehicle_id
  • trip_id a69a4ae5-2ec8-46e8-a2eb-239df667cdf4 does not have a vehicle_id
  • trip_id b7dba0cf-62d8-46f9-ab29-809ed92ddfe0 does not have a vehicle_id
  • trip_id 9dde860d-3b67-4c80-b25e-4f660532491f does not have a vehicle_id
  • trip_id f229ec51-c154-43d2-b060-5e42d4220134 does not have a vehicle_id

schedule_relationship not populated W009 38 erreurs

trip.schedule_relationship and stop_time_update.schedule_relationship should be populated

Exemples d'erreurs
  • trip_id 1da02b6a-6eb2-4932-ab6b-d07e8443c495 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id 1da02b6a-6eb2-4932-ab6b-d07e8443c495 does not have a schedule_relationship
  • trip_id a69a4ae5-2ec8-46e8-a2eb-239df667cdf4 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id a69a4ae5-2ec8-46e8-a2eb-239df667cdf4 does not have a schedule_relationship
  • trip_id b7dba0cf-62d8-46f9-ab29-809ed92ddfe0 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
Valider ce GTFS-RT maintenant

Validations précédentes

Voici un récapitulatif des différents types d'erreurs constatés au cours des 30 derniers jours.

Identifiant d'erreur Description Nombre d'erreurs Nombre d'occurences
W002 vehicle_id should be populated for TripUpdates and VehiclePositions 440 23 fois (77 % des validations)
W009 trip.schedule_relationship and stop_time_update.schedule_relationship should be populated 880 23 fois (77 % des 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. 15 10 fois (33 % des validations)
E022 stop_time_update arrival/departure times between sequential stops should always increase - they should never be the same or decrease. 2 2 fois (7 % des validations)
W008 The data in a GTFS-realtime feed should always be less than one minute old 1 1 fois (3 % des validations)

Contenu du flux GTFS-RT

Entités

Entités présentes dans ce flux le 08/06/2026 à 14h29 Europe/Paris.

trip_updates (14) vehicle_positions (0) service_alerts (0)

Entités présentes dans ce flux lors des 7 derniers jours.

trip_updates

Flux GTFS-RT décodé

Voir le contenu du flux

Voici le flux GTFS-RT décodé au format Protobuf le 08/06/2026 à 14h29 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.

{ "entity": [ { "id": "SM:8203c989-9ff1-4002-9289-d9acea83e2c9", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 66, "time": "1780920066" }, "stopId": "STP-STP-BREME-D-OR", "stopSequence": 1 }, { "arrival": { "delay": 52, "time": "1780920103" }, "departure": { "delay": 52, "time": "1780920112" }, "stopId": "STP-STP-RUE-DE-VERDUN", "stopSequence": 2 }, { "arrival": { "delay": 98, "time": "1780920156" }, "departure": { "delay": 98, "time": "1780920218" }, "stopId": "STP-STP-RUE-DE-METZ", "stopSequence": 3 }, { "arrival": { "delay": 53, "time": "1780920284" }, "departure": { "delay": 53, "time": "1780920293" }, "stopId": "STP-STP-PORTE-DE-FRANCE", "stopSequence": 4 }, { "arrival": { "delay": 58, "time": "1780920345" }, "departure": { "delay": 58, "time": "1780920358" }, "stopId": "STP-STP-RUE-JEAN-BURGER", "stopSequence": 5 }, { "arrival": { "delay": 60, "time": "1780920419" }, "departure": { "delay": 60, "time": "1780920420" }, "stopId": "STP-STP-RUE-SAINT-MAURICE", "stopSequence": 6 }, { "arrival": { "delay": 34, "time": "1780920443" }, "departure": { "delay": 34, "time": "1780920454" }, "stopId": "STP-STP-PLACE-WENDEL", "stopSequence": 7 }, { "arrival": { "delay": -4, "time": "1780920502" }, "departure": { "delay": -4, "time": "1780920536" }, "stopId": "STP-STP-POSTE-DE-STIRING-WENDEL", "stopSequence": 8 }, { "arrival": { "delay": 4, "time": "1780920595" }, "departure": { "delay": 4, "time": "1780920604" }, "stopId": "STP-STP-RUE-SAINT-THEODORE", "stopSequence": 9 }, { "arrival": { "delay": -52, "time": "1780920637" }, "departure": { "delay": -52, "time": "1780920668" }, "stopId": "STP-STP-RUE-SAINT-HENRI", "stopSequence": 10 }, { "arrival": { "delay": -68, "time": "1780920703" }, "departure": { "delay": -68, "time": "1780920712" }, "stopId": "STP-STP-DE-LATTRE-DE-TASSIGNY", "stopSequence": 11 }, { "arrival": { "delay": -64, "time": "1780920764" }, "departure": { "delay": -64, "time": "1780920776" }, "stopId": "STP-STP-RUE-DES-ECOLES", "stopSequence": 12 }, { "arrival": { "delay": -58, "time": "1780920822" }, "departure": { "delay": -58, "time": "1780920842" }, "stopId": "STP-STP-PUITS-3", "stopSequence": 13 }, { "arrival": { "delay": -67, "time": "1780920880" }, "departure": { "delay": -67, "time": "1780920893" }, "stopId": "STP-STP-RUE-COUTURIER-B", "stopSequence": 14 }, { "arrival": { "delay": -93, "time": "1780920915" }, "departure": { "delay": -93, "time": "1780920927" }, "stopId": "STP-STP-ANCIENNE-TRESORERIE-B", "stopSequence": 15 }, { "arrival": { "delay": 183, "time": "1780920960" }, "departure": { "delay": 183, "time": "1780921323" }, "stopId": "STP-STP-POSTE-DE-FORBACH-B", "stopSequence": 16 }, { "arrival": { "delay": 262, "time": "1780921376" }, "departure": { "delay": 262, "time": "1780921462" }, "stopId": "STP-STP-RUE-DE-LA-CHAPELLE", "stopSequence": 17 }, { "arrival": { "delay": 318, "time": "1780921518" }, "departure": { "delay": 318, "time": "1780921578" }, "stopId": "STP-STP-FRANCE-TRAVAIL", "stopSequence": 18 }, { "arrival": { "delay": 335, "time": "1780921696" }, "departure": { "delay": 335, "time": "1780921715" }, "stopId": "STP-STP-CIMETIERE-DE-FORBACH", "stopSequence": 19 }, { "arrival": { "delay": 335, "time": "1780921738" }, "departure": { "delay": 335, "time": "1780921775" }, "stopId": "STP-STP-RUE-WAGHEMAECKER", "stopSequence": 20 }, { "arrival": { "delay": 335, "time": "1780921835" }, "departure": { "delay": 335, "time": "1780921835" }, "stopId": "STP-STP-RUE-DE-ROSSELMONT", "stopSequence": 22 }, { "arrival": { "delay": 335, "time": "1780921895" }, "departure": { "delay": 335, "time": "1780921895" }, "stopId": "STP-STP-ALLEE-DES-CHARMES", "stopSequence": 23 }, { "arrival": { "delay": 335, "time": "1780921955" }, "departure": { "delay": 335, "time": "1780921955" }, "stopId": "STP-STP-RUE-DE-PETITE-ROSSELLE", "stopSequence": 24 }, { "arrival": { "delay": 335, "time": "1780922015" }, "departure": { "delay": 335, "time": "1780922015" }, "stopId": "STP-STP-JOSEPH-NAU", "stopSequence": 25 }, { "arrival": { "delay": 335, "time": "1780922075" }, "departure": { "delay": 335, "time": "1780922075" }, "stopId": "STP-STP-CHAPELLE", "stopSequence": 26 }, { "arrival": { "delay": 335, "time": "1780922135" }, "departure": { "delay": 335, "time": "1780922135" }, "stopId": "STP-STP-KLENDHAL", "stopSequence": 28 }, { "arrival": { "delay": 335, "time": "1780922195" }, "departure": { "delay": 335, "time": "1780922195" }, "stopId": "STP-STP-PLACE-DU-MARCHE-VILLAGE", "stopSequence": 29 }, { "arrival": { "delay": 335, "time": "1780922255" }, "departure": { "delay": 335, "time": "1780922255" }, "stopId": "STP-STP-ROSSELSTRASSE", "stopSequence": 30 }, { "arrival": { "delay": 335, "time": "1780922375" }, "departure": { "delay": 335, "time": "1780922375" }, "stopId": "STP-STP-KOHLEHALL", "stopSequence": 31 }, { "arrival": { "delay": 335, "time": "1780922435" }, "departure": { "delay": 335, "time": "1780922435" }, "stopId": "STP-STP-LA-CONCORDE", "stopSequence": 32 }, { "arrival": { "delay": 335, "time": "1780922495" }, "departure": { "delay": 335, "time": "1780922495" }, "stopId": "STP-STP-RUE-SAINT-JOSEPH", "stopSequence": 33 }, { "arrival": { "delay": 335, "time": "1780922555" }, "departure": { "delay": 335, "time": "1780922555" }, "stopId": "STP-STP-EGLISE-VIEILLE-VERRERIE", "stopSequence": 35 }, { "arrival": { "delay": 335, "time": "1780922615" }, "departure": { "delay": 335, "time": "1780922615" }, "stopId": "STP-STP-PLACE-DU-MARCHE-VIEILLE-VERRERIE", "stopSequence": 36 }, { "arrival": { "delay": 335, "time": "1780922675" }, "departure": { "delay": 335, "time": "1780922675" }, "stopId": "STP-STP-RUE-DE-LA-CRETE", "stopSequence": 37 }, { "arrival": { "delay": 335, "time": "1780922735" }, "departure": { "delay": 335, "time": "1780922735" }, "stopId": "STP-STP-RUE-ROGER-CADEL", "stopSequence": 38 }, { "arrival": { "delay": 335, "time": "1780922795" }, "departure": { "delay": 335, "time": "1780922795" }, "stopId": "STP-STP-MACHINE-FIXE", "stopSequence": 39 }, { "arrival": { "delay": 335, "time": "1780922855" }, "departure": { "delay": 335, "time": "1780922855" }, "stopId": "STP-STP-PLACE-CARMEN", "stopSequence": 40 }, { "arrival": { "delay": 335, "time": "1780923035" }, "departure": { "delay": 335, "time": "1780923035" }, "stopId": "STP-STP-FARANDOLE", "stopSequence": 41 }, { "arrival": { "delay": 335, "time": "1780923095" }, "departure": { "delay": 335, "time": "1780923095" }, "stopId": "STP-STP-BOULODROME", "stopSequence": 42 }, { "arrival": { "delay": 335, "time": "1780923155" }, "departure": { "delay": 335, "time": "1780923155" }, "stopId": "STP-STP-RUE-GARGAN", "stopSequence": 43 }, { "arrival": { "delay": 335, "time": "1780923215" }, "departure": { "delay": 335, "time": "1780923215" }, "stopId": "STP-STP-ROSERAIE", "stopSequence": 44 }, { "arrival": { "delay": 335, "time": "1780923275" }, "departure": { "delay": 335, "time": "1780923275" }, "stopId": "STP-STP-KLARENTHAL", "stopSequence": 45 }, { "arrival": { "delay": 335, "time": "1780923335" }, "stopId": "STP-STP-AVENUE-DE-STIRING-WENDEL", "stopSequence": 46 } ], "timestamp": "1780921745", "trip": { "routeId": "LIGNE-A", "tripId": "8203c989-9ff1-4002-9289-d9acea83e2c9" } } }, { "id": "SM:0795c6f1-242f-4b23-9138-a1b0b9806513", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 38, "time": "1780920338" }, "stopId": "STP-PISCINE-OLYMPIQUE", "stopSequence": 1 }, { "arrival": { "delay": 54, "time": "1780920460" }, "departure": { "delay": 54, "time": "1780920474" }, "stopId": "STP-STP-RUE-DE-LA-COLLERIE", "stopSequence": 2 }, { "arrival": { "delay": 48, "time": "1780920505" }, "departure": { "delay": 48, "time": "1780920528" }, "stopId": "STP-STP-RUE-DE-REMSING", "stopSequence": 3 }, { "arrival": { "delay": 53, "time": "1780920577" }, "departure": { "delay": 53, "time": "1780920593" }, "stopId": "STP-STP-RUE-DE-GUISE", "stopSequence": 4 }, { "arrival": { "delay": 101, "time": "1780920663" }, "departure": { "delay": 101, "time": "1780920701" }, "stopId": "STP-STP-CARREFOUR-DE-MERLEBACH", "stopSequence": 5 }, { "arrival": { "delay": 162, "time": "1780920771" }, "departure": { "delay": 162, "time": "1780920822" }, "stopId": "STP-STP-HOTEL-DE-VILLE", "stopSequence": 6 }, { "arrival": { "delay": 150, "time": "1780920881" }, "departure": { "delay": 150, "time": "1780920930" }, "stopId": "STP-STP-POSTE-DE-FORBACH", "stopSequence": 7 }, { "arrival": { "delay": 143, "time": "1780920959" }, "departure": { "delay": 143, "time": "1780920983" }, "stopId": "STP-STP-ANCIENNE-TRESORERIE", "stopSequence": 8 }, { "arrival": { "delay": 172, "time": "1780921061" }, "departure": { "delay": 172, "time": "1780921072" }, "stopId": "STP-STP-RUE-COUTURIER", "stopSequence": 9 }, { "arrival": { "delay": 139, "time": "1780921092" }, "departure": { "delay": 139, "time": "1780921099" }, "stopId": "STP-STP-PUITS-3-B", "stopSequence": 10 }, { "arrival": { "delay": 143, "time": "1780921137" }, "departure": { "delay": 143, "time": "1780921163" }, "stopId": "STP-STP-RUE-DES-ECOLES", "stopSequence": 11 }, { "arrival": { "delay": 127, "time": "1780921253" }, "departure": { "delay": 127, "time": "1780921267" }, "stopId": "STP-STP-SQUARE-PIERRE-HOFFMANN", "stopSequence": 12 }, { "arrival": { "delay": 104, "time": "1780921296" }, "departure": { "delay": 104, "time": "1780921304" }, "stopId": "STP-STP-CIMETIERE-DE-STIRING-WENDEL", "stopSequence": 13 }, { "arrival": { "delay": 94, "time": "1780921396" }, "departure": { "delay": 94, "time": "1780921414" }, "stopId": "STP-STP-POSTE-DE-STIRING-WENDEL-B", "stopSequence": 14 }, { "arrival": { "delay": 90, "time": "1780921451" }, "departure": { "delay": 90, "time": "1780921470" }, "stopId": "STP-STP-RUE-DES-PONTS", "stopSequence": 15 }, { "arrival": { "delay": 65, "time": "1780921491" }, "departure": { "delay": 65, "time": "1780921505" }, "stopId": "STP-STP-ECOLE-VIEUX-STIRING", "stopSequence": 16 }, { "arrival": { "delay": 63, "time": "1780921550" }, "departure": { "delay": 63, "time": "1780921563" }, "stopId": "STP-STP-RUE-DE-ROSSELLE", "stopSequence": 17 }, { "arrival": { "delay": 93, "time": "1780921633" }, "departure": { "delay": 93, "time": "1780921653" }, "stopId": "STP-STP-RUE-GREGOIRE", "stopSequence": 18 }, { "arrival": { "delay": 93, "time": "1780921723" }, "departure": { "delay": 93, "time": "1780921713" }, "stopId": "STP-STP-AVENUE-DE-FRANCE", "stopSequence": 19 }, { "arrival": { "delay": 93, "time": "1780921833" }, "departure": { "delay": 93, "time": "1780921833" }, "stopId": "STP-STP-RUE-DE-LA-FERME", "stopSequence": 20 }, { "arrival": { "delay": 93, "time": "1780922013" }, "departure": { "delay": 93, "time": "1780922013" }, "stopId": "STP-STP-AVENUE-STANISLAS", "stopSequence": 21 }, { "arrival": { "delay": 93, "time": "1780922073" }, "departure": { "delay": 93, "time": "1780922073" }, "stopId": "STP-STP-RUE-DE-LA-FRONTIERE", "stopSequence": 22 }, { "arrival": { "delay": 93, "time": "1780922253" }, "stopId": "STP-STP-EGLISE-DU-HABSTERDICK", "stopSequence": 23 } ], "timestamp": "1780921745", "trip": { "routeId": "LIGNE-B", "tripId": "0795c6f1-242f-4b23-9138-a1b0b9806513" } } }, { "id": "SM:ad9a177c-525f-40cf-ab7b-dce47cf5caf1", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780921800" }, "stopId": "STP-FORBACH-GARE-ROUTIERE", "stopSequence": 1 }, { "arrival": { "time": "1780922040" }, "departure": { "time": "1780922040" }, "stopId": "STP-FORBACH-HOTEL-DE-VILLE", "stopSequence": 2 }, { "arrival": { "time": "1780922160" }, "departure": { "time": "1780922160" }, "stopId": "STP-FORBACH-RUE-NATIONALE", "stopSequence": 3 }, { "arrival": { "time": "1780922280" }, "departure": { "time": "1780922280" }, "stopId": "STP-FORBACH-CORA", "stopSequence": 4 }, { "arrival": { "time": "1780922400" }, "departure": { "time": "1780922400" }, "stopId": "STP-MORSBACH-VERLAINE", "stopSequence": 5 }, { "arrival": { "time": "1780922460" }, "departure": { "time": "1780922460" }, "stopId": "STP-MORSBACH-PASTEUR", "stopSequence": 6 }, { "arrival": { "time": "1780922520" }, "departure": { "time": "1780922520" }, "stopId": "STP-MORSBACH-ROUTE-DE-FOLKLING", "stopSequence": 7 }, { "arrival": { "time": "1780922700" }, "departure": { "time": "1780922700" }, "stopId": "STP-FOLKLING-CENTRE", "stopSequence": 8 }, { "arrival": { "time": "1780922760" }, "departure": { "time": "1780922760" }, "stopId": "STP-THEDING-SCHLUSSELBERG", "stopSequence": 9 }, { "arrival": { "time": "1780922880" }, "departure": { "time": "1780922880" }, "stopId": "STP-THEDING-VILLAGE", "stopSequence": 10 }, { "arrival": { "time": "1780922940" }, "departure": { "time": "1780922940" }, "stopId": "STP-THEDING-RUE-D-EBRING", "stopSequence": 11 }, { "arrival": { "time": "1780923000" }, "departure": { "time": "1780923000" }, "stopId": "STP-THEDING-RUE-DES-PRES", "stopSequence": 12 }, { "arrival": { "time": "1780923060" }, "departure": { "time": "1780923060" }, "stopId": "STP-THEDING-ALLEE-DE-LA-FORET", "stopSequence": 13 }, { "arrival": { "time": "1780923120" }, "departure": { "time": "1780923120" }, "stopId": "STP-FAREBERSVILLER-COLLEGE-HOLDERITH", "stopSequence": 14 }, { "arrival": { "time": "1780923240" }, "departure": { "time": "1780923240" }, "stopId": "STP-FAREBERSVILLER-CITE-RUE-DU-DRAGON", "stopSequence": 15 }, { "arrival": { "time": "1780923300" }, "departure": { "time": "1780923300" }, "stopId": "STP-FAREBERSVILLER-CITE-GENDARMERIE", "stopSequence": 16 }, { "arrival": { "time": "1780923360" }, "departure": { "time": "1780923360" }, "stopId": "STP-FAREBERSVILLER-RUE-DE-SARREGUEMINES", "stopSequence": 17 }, { "arrival": { "time": "1780923420" }, "departure": { "time": "1780923420" }, "stopId": "STP-FAREBERSVILLER-COLLEGE-HOLDERITH-B", "stopSequence": 18 }, { "arrival": { "time": "1780923540" }, "departure": { "time": "1780923540" }, "stopId": "STP-THEDING-ALLEE-DE-LA-FORET-B", "stopSequence": 19 }, { "arrival": { "time": "1780923780" }, "departure": { "time": "1780923780" }, "stopId": "STP-FARSCHVILLER-CENTRE", "stopSequence": 20 }, { "arrival": { "time": "1780923900" }, "departure": { "time": "1780923900" }, "stopId": "STP-FARSCHVILLER-CROISEMENT-RUE-DE-LA-GARE", "stopSequence": 21 }, { "arrival": { "time": "1780924020" }, "departure": { "time": "1780924020" }, "stopId": "STP-LOUPERSHOUSE-GARE", "stopSequence": 22 }, { "arrival": { "time": "1780924080" }, "departure": { "time": "1780924080" }, "stopId": "STP-LOUPERSHOUSE-CENTRE", "stopSequence": 23 }, { "arrival": { "time": "1780924140" }, "departure": { "time": "1780924140" }, "stopId": "STP-LOUPERSHOUSE-MAIRIE", "stopSequence": 24 }, { "arrival": { "time": "1780924380" }, "stopId": "STP-PUTTELANGE-AUX-LACS-RUE-LONGUE", "stopSequence": 25 } ], "timestamp": "1780921745", "trip": { "routeId": "LIGNE-124", "tripId": "ad9a177c-525f-40cf-ab7b-dce47cf5caf1" } } }, { "id": "SM:36237309-7ad3-4953-a8da-7b5af784c1a5", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 77, "time": "1780921577" }, "stopId": "STP-STP-GARE-ROUTIERE", "stopSequence": 1 }, { "arrival": { "delay": 67, "time": "1780921673" }, "departure": { "delay": 67, "time": "1780921687" }, "stopId": "STP-STP-ANCIENNE-TRESORERIE", "stopSequence": 2 }, { "arrival": { "delay": 67, "time": "1780921807" }, "departure": { "delay": 67, "time": "1780921807" }, "stopId": "STP-STP-RUE-POINCARE", "stopSequence": 3 }, { "arrival": { "delay": 67, "time": "1780922047" }, "departure": { "delay": 67, "time": "1780922047" }, "stopId": "STP-STP-CONSERVATOIRE-DE-MUSIQUE", "stopSequence": 4 }, { "arrival": { "delay": 67, "time": "1780922167" }, "stopId": "STP-STP-HOPITAL-MARIE-MADELEINE", "stopSequence": 6 } ], "timestamp": "1780921745", "trip": { "routeId": "LIGNE-C", "tripId": "36237309-7ad3-4953-a8da-7b5af784c1a5" } } }, { "id": "SM:0910527f-c8ae-41ed-b5bf-0a685da45e89", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 33, "time": "1780920033" }, "stopId": "STP-STP-ECOLE-DE-LA-2EME-CHANCE", "stopSequence": 1 }, { "arrival": { "delay": 127, "time": "1780920218" }, "departure": { "delay": 127, "time": "1780920307" }, "stopId": "STP-STP-RUE-JEAN-CUGNOT", "stopSequence": 2 }, { "arrival": { "delay": 98, "time": "1780920333" }, "departure": { "delay": 98, "time": "1780920338" }, "stopId": "STP-STP-RUE-JEAN-PROUVE", "stopSequence": 3 }, { "arrival": { "delay": 96, "time": "1780920440" }, "departure": { "delay": 96, "time": "1780920456" }, "stopId": "STP-STP-CARREFOUR-DE-L-EUROPE-B", "stopSequence": 4 }, { "arrival": { "delay": 142, "time": "1780920482" }, "departure": { "delay": 142, "time": "1780920502" }, "stopId": "STP-STP-268-RUE-NATIONALE", "stopSequence": 5 }, { "arrival": { "delay": 147, "time": "1780920536" }, "departure": { "delay": 147, "time": "1780920567" }, "stopId": "STP-STP-240-RUE-NATIONALE", "stopSequence": 6 }, { "arrival": { "delay": 182, "time": "1780920632" }, "departure": { "delay": 182, "time": "1780920662" }, "stopId": "STP-STP-RUE-DES-ETOILES", "stopSequence": 7 }, { "arrival": { "delay": 189, "time": "1780920715" }, "departure": { "delay": 189, "time": "1780920729" }, "stopId": "STP-STP-CARREFOUR-DE-MERLEBACH", "stopSequence": 8 }, { "arrival": { "delay": 248, "time": "1780920803" }, "departure": { "delay": 248, "time": "1780920848" }, "stopId": "STP-STP-HOTEL-DE-VILLE", "stopSequence": 9 }, { "arrival": { "delay": 361, "time": "1780920955" }, "departure": { "delay": 361, "time": "1780921081" }, "stopId": "STP-STP-POSTE-DE-FORBACH", "stopSequence": 10 }, { "arrival": { "delay": 340, "time": "1780921109" }, "departure": { "delay": 340, "time": "1780921120" }, "stopId": "STP-STP-ANCIENNE-TRESORERIE", "stopSequence": 11 }, { "arrival": { "delay": 378, "time": "1780921178" }, "departure": { "delay": 378, "time": "1780921218" }, "stopId": "STP-STP-RUE-POINCARE", "stopSequence": 12 }, { "arrival": { "delay": 350, "time": "1780921299" }, "departure": { "delay": 350, "time": "1780921310" }, "stopId": "STP-STP-CONSERVATOIRE-DE-MUSIQUE", "stopSequence": 13 }, { "arrival": { "delay": 386, "time": "1780921387" }, "departure": { "delay": 386, "time": "1780921406" }, "stopId": "STP-STP-FAUBOURG-SAINTE-CROIX", "stopSequence": 14 }, { "arrival": { "delay": 411, "time": "1780921503" }, "departure": { "delay": 411, "time": "1780921551" }, "stopId": "STP-STP-CENTRE-COMMERCIAL-OETING", "stopSequence": 15 }, { "arrival": { "delay": 406, "time": "1780921645" }, "departure": { "delay": 406, "time": "1780921666" }, "stopId": "STP-STP-RUE-DE-SARREGUEMINES", "stopSequence": 16 }, { "arrival": { "delay": 391, "time": "1780921701" }, "departure": { "delay": 391, "time": "1780921711" }, "stopId": "STP-STP-SAINT-ANTOINE", "stopSequence": 17 }, { "arrival": { "delay": 391, "time": "1780921831" }, "departure": { "delay": 391, "time": "1780921831" }, "stopId": "STP-STP-GARE-ROUTIERE-DE-BEHREN", "stopSequence": 18 }, { "arrival": { "delay": 391, "time": "1780922011" }, "departure": { "delay": 391, "time": "1780922011" }, "stopId": "STP-STP-RUE-PFISTERQUELLE", "stopSequence": 19 }, { "arrival": { "delay": 391, "time": "1780922071" }, "departure": { "delay": 391, "time": "1780922071" }, "stopId": "STP-STP-RUE-DE-BOURGOGNE", "stopSequence": 20 }, { "arrival": { "delay": 391, "time": "1780922371" }, "departure": { "delay": 391, "time": "1780922371" }, "stopId": "STP-STP-CENTRE-COMMERCIAL-BEHREN", "stopSequence": 21 }, { "arrival": { "delay": 391, "time": "1780922431" }, "departure": { "delay": 391, "time": "1780922431" }, "stopId": "STP-STP-RUE-DES-ROSES", "stopSequence": 22 }, { "arrival": { "delay": 391, "time": "1780922551" }, "departure": { "delay": 391, "time": "1780922551" }, "stopId": "STP-STP-EGLISE-SAINT-BLAISE", "stopSequence": 23 }, { "arrival": { "delay": 391, "time": "1780922611" }, "stopId": "STP-STP-SAINTE-BARBE", "stopSequence": 24 } ], "timestamp": "1780921745", "trip": { "routeId": "LIGNE-F", "tripId": "0910527f-c8ae-41ed-b5bf-0a685da45e89" } } }, { "id": "SM:dd74e864-5170-42fb-aaff-63715859014e", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 32, "time": "1780920752" }, "stopId": "STP-STP-CAVENDISH", "stopSequence": 1 }, { "arrival": { "delay": 48, "time": "1780920817" }, "departure": { "delay": 48, "time": "1780920828" }, "stopId": "STP-STP-FAUVETTES", "stopSequence": 2 }, { "arrival": { "delay": 43, "time": "1780920991" }, "departure": { "delay": 43, "time": "1780921003" }, "stopId": "STP-STP-SAINT-ANTOINE-B", "stopSequence": 3 }, { "arrival": { "delay": 15, "time": "1780921018" }, "departure": { "delay": 15, "time": "1780921035" }, "stopId": "STP-STP-CIMETIERE-DE-OETING", "stopSequence": 4 }, { "arrival": { "delay": -22, "time": "1780921159" }, "departure": { "delay": -22, "time": "1780921178" }, "stopId": "STP-GREFF-B", "stopSequence": 5 }, { "arrival": { "delay": -79, "time": "1780921217" }, "departure": { "delay": -79, "time": "1780921241" }, "stopId": "STP-PLACE-DE-LA-LIBERATION-B", "stopSequence": 6 }, { "arrival": { "delay": 1, "time": "1780921342" }, "departure": { "delay": 1, "time": "1780921441" }, "stopId": "STP-RUE-DE-GAULLE-B", "stopSequence": 7 }, { "arrival": { "delay": 9, "time": "1780921549" }, "departure": { "delay": 9, "time": "1780921569" }, "stopId": "STP-STP-RUE-DES-FLEURS", "stopSequence": 8 }, { "arrival": { "delay": 24, "time": "1780921630" }, "departure": { "delay": 24, "time": "1780921644" }, "stopId": "STP-STP-RUE-DE-SARREGUEMINES-B", "stopSequence": 9 }, { "arrival": { "delay": -8, "time": "1780921666" }, "departure": { "delay": -8, "time": "1780921672" }, "stopId": "STP-STP-CENTRE-COMMERCIAL-OETING-B", "stopSequence": 10 }, { "arrival": { "delay": -8, "time": "1780921741" }, "departure": { "delay": -8, "time": "1780921792" }, "stopId": "STP-STP-FAUBOURG-SAINTE-CROIX-B", "stopSequence": 11 }, { "arrival": { "delay": -8, "time": "1780921852" }, "departure": { "delay": -8, "time": "1780921852" }, "stopId": "STP-STP-CONSERVATOIRE-DE-MUSIQUE-B", "stopSequence": 12 }, { "arrival": { "delay": -8, "time": "1780921912" }, "departure": { "delay": -8, "time": "1780921912" }, "stopId": "STP-STP-RUE-POINCARE-B", "stopSequence": 13 }, { "arrival": { "delay": -8, "time": "1780922032" }, "departure": { "delay": -8, "time": "1780922032" }, "stopId": "STP-STP-ANCIENNE-TRESORERIE-B", "stopSequence": 14 }, { "arrival": { "delay": -8, "time": "1780922092" }, "departure": { "delay": -8, "time": "1780922092" }, "stopId": "STP-STP-POSTE-DE-FORBACH-B", "stopSequence": 15 }, { "arrival": { "delay": -8, "time": "1780922212" }, "departure": { "delay": -8, "time": "1780922212" }, "stopId": "STP-STP-HOTEL-DE-VILLE-B", "stopSequence": 16 }, { "arrival": { "delay": -8, "time": "1780922272" }, "departure": { "delay": -8, "time": "1780922272" }, "stopId": "STP-STP-RUE-DES-MOULINS", "stopSequence": 17 }, { "arrival": { "delay": -8, "time": "1780922392" }, "departure": { "delay": -8, "time": "1780922392" }, "stopId": "STP-STP-CHEMIN-DELINOT", "stopSequence": 18 }, { "arrival": { "delay": -8, "time": "1780922512" }, "departure": { "delay": -8, "time": "1780922512" }, "stopId": "STP-STP-CF-ALTMEIER", "stopSequence": 19 }, { "arrival": { "delay": -8, "time": "1780922572" }, "departure": { "delay": -8, "time": "1780922572" }, "stopId": "STP-STP-CHEMIN-DES-MOULINS", "stopSequence": 20 }, { "arrival": { "delay": -8, "time": "1780922632" }, "departure": { "delay": -8, "time": "1780922632" }, "stopId": "STP-STP-CHEMIN-ECOLE-MARIENAU", "stopSequence": 21 }, { "arrival": { "delay": -8, "time": "1780922692" }, "departure": { "delay": -8, "time": "1780922692" }, "stopId": "STP-STP-FOYER-CULTUREL-MARIENAU", "stopSequence": 22 } ], "timestamp": "1780921745", "trip": { "routeId": "LIGNE-G", "tripId": "dd74e864-5170-42fb-aaff-63715859014e" } } }, { "id": "SM:0399b0dd-b697-49cf-a094-9caaf7ca50ee", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 148, "time": "1780921348" }, "stopId": "STP-STP-GARE-ROUTIERE", "stopSequence": 1 }, { "arrival": { "delay": 226, "time": "1780921718" }, "departure": { "delay": 226, "time": "1780921726" }, "stopId": "STP-STP-CAMILLE-WEISS", "stopSequence": 4 }, { "arrival": { "delay": 226, "time": "1780921906" }, "departure": { "delay": 226, "time": "1780921906" }, "stopId": "STP-STP-EUROZONE", "stopSequence": 5 }, { "arrival": { "delay": 226, "time": "1780921966" }, "departure": { "delay": 226, "time": "1780921966" }, "stopId": "STP-STP-RUE-CONDORCET", "stopSequence": 6 }, { "arrival": { "delay": 226, "time": "1780922086" }, "departure": { "delay": 226, "time": "1780922086" }, "stopId": "STP-STP-RUE-DES-PONTS", "stopSequence": 7 }, { "arrival": { "delay": 226, "time": "1780922146" }, "departure": { "delay": 226, "time": "1780922146" }, "stopId": "STP-STP-ECOLE-VIEUX-STIRING", "stopSequence": 8 }, { "arrival": { "delay": 226, "time": "1780922206" }, "departure": { "delay": 226, "time": "1780922206" }, "stopId": "STP-STP-RUE-DE-ROSSELLE", "stopSequence": 9 }, { "arrival": { "delay": 226, "time": "1780922386" }, "departure": { "delay": 226, "time": "1780922386" }, "stopId": "STP-STP-ZI-DU-PUITS-SIMON-IV", "stopSequence": 10 }, { "arrival": { "delay": 226, "time": "1780922506" }, "departure": { "delay": 226, "time": "1780922506" }, "stopId": "STP-STP-LOTISSEMENT-DE-LA-FERME", "stopSequence": 11 }, { "arrival": { "delay": 226, "time": "1780922566" }, "departure": { "delay": 226, "time": "1780922566" }, "stopId": "STP-STP-LES-TERRASSES", "stopSequence": 12 }, { "arrival": { "delay": 226, "time": "1780922686" }, "departure": { "delay": 226, "time": "1780922686" }, "stopId": "STP-STP-IMPASSE-DE-LA-PAIX", "stopSequence": 13 }, { "arrival": { "delay": 226, "time": "1780922806" }, "departure": { "delay": 226, "time": "1780922806" }, "stopId": "STP-STP-43-RUE-PASTEUR", "stopSequence": 14 }, { "arrival": { "delay": 226, "time": "1780922866" }, "departure": { "delay": 226, "time": "1780922866" }, "stopId": "STP-STP-65-RUE-PASTEUR", "stopSequence": 15 }, { "arrival": { "delay": 226, "time": "1780922926" }, "departure": { "delay": 226, "time": "1780922926" }, "stopId": "STP-STP-RUE-DE-LA-GLAISIERE", "stopSequence": 16 }, { "arrival": { "delay": 226, "time": "1780923046" }, "departure": { "delay": 226, "time": "1780923046" }, "stopId": "STP-STP-RUE-DES-EPINES", "stopSequence": 17 }, { "arrival": { "delay": 226, "time": "1780923106" }, "departure": { "delay": 226, "time": "1780923106" }, "stopId": "STP-STP-MAIRIE-DE-SCHOENECK", "stopSequence": 18 }, { "arrival": { "delay": 226, "time": "1780923286" }, "departure": { "delay": 226, "time": "1780923286" }, "stopId": "STP-STP-RUE-DE-ROSSELLE-B", "stopSequence": 19 }, { "arrival": { "delay": 226, "time": "1780923346" }, "departure": { "delay": 226, "time": "1780923346" }, "stopId": "STP-STP-ECOLE-VIEUX-STIRING-B", "stopSequence": 20 }, { "arrival": { "delay": 226, "time": "1780923406" }, "departure": { "delay": 226, "time": "1780923406" }, "stopId": "STP-STP-RUE-DES-PONTS-B", "stopSequence": 21 }, { "arrival": { "delay": 226, "time": "1780923466" }, "departure": { "delay": 226, "time": "1780923466" }, "stopId": "STP-STP-RUE-CONDORCET-B", "stopSequence": 22 }, { "arrival": { "delay": 226, "time": "1780923586" }, "departure": { "delay": 226, "time": "1780923586" }, "stopId": "STP-STP-EUROZONE-B", "stopSequence": 23 }, { "arrival": { "delay": 226, "time": "1780923766" }, "departure": { "delay": 226, "time": "1780923766" }, "stopId": "STP-STP-CAMILLE-WEISS-B", "stopSequence": 24 }, { "arrival": { "delay": 226, "time": "1780924066" }, "stopId": "STP-GARE-ROUTIERE-B", "stopSequence": 27 } ], "timestamp": "1780921745", "trip": { "routeId": "LIGNE-H", "tripId": "0399b0dd-b697-49cf-a094-9caaf7ca50ee" } } }, { "id": "SM:07f42dd6-9885-4594-8daa-cf388bab0bad", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780921800" }, "stopId": "STP-STP-AVENUE-DE-STIRING-WENDEL", "stopSequence": 1 }, { "arrival": { "time": "1780921860" }, "departure": { "time": "1780921860" }, "stopId": "STP-STP-KLARENTHAL-B", "stopSequence": 2 }, { "arrival": { "time": "1780921920" }, "departure": { "time": "1780921920" }, "stopId": "STP-STP-ROSERAIE-B", "stopSequence": 3 }, { "arrival": { "time": "1780921980" }, "departure": { "time": "1780921980" }, "stopId": "STP-STP-RUE-GARGAN-B", "stopSequence": 4 }, { "arrival": { "time": "1780922040" }, "departure": { "time": "1780922040" }, "stopId": "STP-STP-BOULODROME-B", "stopSequence": 5 }, { "arrival": { "time": "1780922160" }, "departure": { "time": "1780922160" }, "stopId": "STP-STP-FARANDOLE-B", "stopSequence": 6 }, { "arrival": { "time": "1780922340" }, "departure": { "time": "1780922340" }, "stopId": "STP-STP-PLACE-CARMEN", "stopSequence": 7 }, { "arrival": { "time": "1780922460" }, "departure": { "time": "1780922460" }, "stopId": "STP-STP-MACHINE-FIXE-B", "stopSequence": 8 }, { "arrival": { "time": "1780922520" }, "departure": { "time": "1780922520" }, "stopId": "STP-STP-RUE-DE-LA-CRETE-B", "stopSequence": 10 }, { "arrival": { "time": "1780922580" }, "departure": { "time": "1780922580" }, "stopId": "STP-STP-PLACE-DU-MARCHE-VIEILLE-VERRERIE-B", "stopSequence": 11 }, { "arrival": { "time": "1780922640" }, "departure": { "time": "1780922640" }, "stopId": "STP-STP-RUE-ALEXANDRE-HOFFMANN-B", "stopSequence": 13 }, { "arrival": { "time": "1780922700" }, "departure": { "time": "1780922700" }, "stopId": "STP-STP-LA-CONCORDE-B", "stopSequence": 15 }, { "arrival": { "time": "1780922760" }, "departure": { "time": "1780922760" }, "stopId": "STP-STP-KOHLEHALL-B", "stopSequence": 16 }, { "arrival": { "time": "1780922880" }, "departure": { "time": "1780922880" }, "stopId": "STP-STP-ROSSELSTRASSE", "stopSequence": 17 }, { "arrival": { "time": "1780922940" }, "departure": { "time": "1780922940" }, "stopId": "STP-STP-PLACE-DU-MARCHE-VILLAGE-B", "stopSequence": 18 }, { "arrival": { "time": "1780923000" }, "departure": { "time": "1780923000" }, "stopId": "STP-STP-KLENDHAL-B", "stopSequence": 19 }, { "arrival": { "time": "1780923060" }, "departure": { "time": "1780923060" }, "stopId": "STP-STP-URSELSBACH-B", "stopSequence": 20 }, { "arrival": { "time": "1780923120" }, "departure": { "time": "1780923120" }, "stopId": "STP-STP-CHAPELLE-B", "stopSequence": 21 }, { "arrival": { "time": "1780923180" }, "departure": { "time": "1780923180" }, "stopId": "STP-STP-JOSEPH-NAU-B", "stopSequence": 22 }, { "arrival": { "time": "1780923240" }, "departure": { "time": "1780923240" }, "stopId": "STP-STP-RUE-DE-PETITE-ROSSELLE-B", "stopSequence": 23 }, { "arrival": { "time": "1780923300" }, "departure": { "time": "1780923300" }, "stopId": "STP-STP-ALLEE-DES-CHARMES-B", "stopSequence": 24 }, { "arrival": { "time": "1780923360" }, "departure": { "time": "1780923360" }, "stopId": "STP-STP-RUE-DE-ROSSELMONT-B", "stopSequence": 25 }, { "arrival": { "time": "1780923420" }, "departure": { "time": "1780923420" }, "stopId": "STP-STP-RUE-GRAPPELLI-B", "stopSequence": 26 }, { "arrival": { "time": "1780923480" }, "departure": { "time": "1780923480" }, "stopId": "STP-STP-CIMETIERE-DE-FORBACH-B", "stopSequence": 28 }, { "arrival": { "time": "1780923540" }, "departure": { "time": "1780923540" }, "stopId": "STP-STP-FRANCE-TRAVAIL-B", "stopSequence": 29 }, { "arrival": { "time": "1780923600" }, "departure": { "time": "1780923600" }, "stopId": "STP-STP-SALLE-DES-FETES-B", "stopSequence": 30 }, { "arrival": { "time": "1780923720" }, "departure": { "time": "1780923720" }, "stopId": "STP-STP-POSTE-DE-FORBACH", "stopSequence": 31 }, { "arrival": { "time": "1780923780" }, "departure": { "time": "1780923780" }, "stopId": "STP-STP-ANCIENNE-TRESORERIE", "stopSequence": 32 }, { "arrival": { "time": "1780923840" }, "departure": { "time": "1780923840" }, "stopId": "STP-STP-RUE-COUTURIER", "stopSequence": 33 }, { "arrival": { "time": "1780923900" }, "departure": { "time": "1780923900" }, "stopId": "STP-STP-PUITS-3-B", "stopSequence": 34 }, { "arrival": { "time": "1780923960" }, "departure": { "time": "1780923960" }, "stopId": "STP-STP-RUE-DES-ECOLES-B", "stopSequence": 35 }, { "arrival": { "time": "1780924020" }, "departure": { "time": "1780924020" }, "stopId": "STP-STP-DE-LATTRE-DE-TASSIGNY-B", "stopSequence": 36 }, { "arrival": { "time": "1780924080" }, "departure": { "time": "1780924080" }, "stopId": "STP-STP-RUE-SAINT-HENRI-B", "stopSequence": 37 }, { "arrival": { "time": "1780924140" }, "departure": { "time": "1780924140" }, "stopId": "STP-STP-RUE-SAINT-THEODORE-B", "stopSequence": 38 }, { "arrival": { "time": "1780924260" }, "departure": { "time": "1780924260" }, "stopId": "STP-STP-POSTE-DE-STIRING-WENDEL-B", "stopSequence": 39 }, { "arrival": { "time": "1780924320" }, "departure": { "time": "1780924320" }, "stopId": "STP-STP-PLACE-WENDEL-B", "stopSequence": 40 }, { "arrival": { "time": "1780924380" }, "departure": { "time": "1780924380" }, "stopId": "STP-STP-RUE-SAINT-MAURICE-B", "stopSequence": 41 }, { "arrival": { "time": "1780924440" }, "departure": { "time": "1780924440" }, "stopId": "STP-STP-RUE-JEAN-BURGER-B", "stopSequence": 42 }, { "arrival": { "time": "1780924500" }, "departure": { "time": "1780924500" }, "stopId": "STP-STP-PORTE-DE-FRANCE-B", "stopSequence": 43 }, { "arrival": { "time": "1780924560" }, "departure": { "time": "1780924560" }, "stopId": "STP-STP-RUE-DE-METZ-B", "stopSequence": 44 }, { "arrival": { "time": "1780924620" }, "departure": { "time": "1780924620" }, "stopId": "STP-STP-RUE-DE-VERDUN-B", "stopSequence": 45 }, { "arrival": { "time": "1780924740" }, "stopId": "STP-STP-BREME-D-OR", "stopSequence": 46 } ], "timestamp": "1780921745", "trip": { "directionId": 1, "routeId": "LIGNE-A", "tripId": "07f42dd6-9885-4594-8daa-cf388bab0bad" } } }, { "id": "SM:f7e95f47-f64a-495d-8d2a-bfde105625c4", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 66, "time": "1780920066" }, "stopId": "STP-STP-AVENUE-DE-STIRING-WENDEL", "stopSequence": 1 }, { "arrival": { "delay": 52, "time": "1780920103" }, "departure": { "delay": 52, "time": "1780920112" }, "stopId": "STP-STP-KLARENTHAL-B", "stopSequence": 2 }, { "arrival": { "delay": 50, "time": "1780920147" }, "departure": { "delay": 50, "time": "1780920170" }, "stopId": "STP-STP-ROSERAIE-B", "stopSequence": 3 }, { "arrival": { "delay": 39, "time": "1780920209" }, "departure": { "delay": 39, "time": "1780920219" }, "stopId": "STP-STP-RUE-GARGAN-B", "stopSequence": 4 }, { "arrival": { "delay": 30, "time": "1780920255" }, "departure": { "delay": 30, "time": "1780920270" }, "stopId": "STP-STP-BOULODROME-B", "stopSequence": 5 }, { "arrival": { "delay": -20, "time": "1780920329" }, "departure": { "delay": -20, "time": "1780920340" }, "stopId": "STP-STP-FARANDOLE-B", "stopSequence": 6 }, { "arrival": { "delay": -55, "time": "1780920461" }, "departure": { "delay": -55, "time": "1780920485" }, "stopId": "STP-STP-PLACE-CARMEN", "stopSequence": 7 }, { "arrival": { "delay": -64, "time": "1780920571" }, "departure": { "delay": -64, "time": "1780920596" }, "stopId": "STP-STP-MACHINE-FIXE-B", "stopSequence": 8 }, { "arrival": { "delay": 30, "time": "1780920639" }, "departure": { "delay": 30, "time": "1780920690" }, "stopId": "STP-STP-RUE-ROGER-CADEL-B", "stopSequence": 9 }, { "arrival": { "delay": 22, "time": "1780920719" }, "departure": { "delay": 22, "time": "1780920742" }, "stopId": "STP-STP-RUE-DE-LA-CRETE-B", "stopSequence": 10 }, { "arrival": { "delay": 16, "time": "1780920783" }, "departure": { "delay": 16, "time": "1780920796" }, "stopId": "STP-STP-PLACE-DU-MARCHE-VIEILLE-VERRERIE-B", "stopSequence": 11 }, { "arrival": { "delay": 46, "time": "1780920810" }, "departure": { "delay": 46, "time": "1780920826" }, "stopId": "STP-STP-EGLISE-VIEILLE-VERRERIE-B", "stopSequence": 12 }, { "arrival": { "delay": 30, "time": "1780920861" }, "departure": { "delay": 30, "time": "1780920870" }, "stopId": "STP-STP-RUE-ALEXANDRE-HOFFMANN-B", "stopSequence": 13 }, { "arrival": { "delay": 56, "time": "1780920884" }, "departure": { "delay": 56, "time": "1780920896" }, "stopId": "STP-STP-RUE-SAINT-JOSEPH-B", "stopSequence": 14 }, { "arrival": { "delay": 71, "time": "1780920959" }, "departure": { "delay": 71, "time": "1780920971" }, "stopId": "STP-STP-LA-CONCORDE-B", "stopSequence": 15 }, { "arrival": { "delay": 94, "time": "1780921042" }, "departure": { "delay": 94, "time": "1780921054" }, "stopId": "STP-STP-KOHLEHALL-B", "stopSequence": 16 }, { "arrival": { "delay": 82, "time": "1780921152" }, "departure": { "delay": 82, "time": "1780921162" }, "stopId": "STP-STP-ROSSELSTRASSE", "stopSequence": 17 }, { "arrival": { "delay": 135, "time": "1780921200" }, "departure": { "delay": 135, "time": "1780921275" }, "stopId": "STP-STP-PLACE-DU-MARCHE-VILLAGE-B", "stopSequence": 18 }, { "arrival": { "delay": 113, "time": "1780921298" }, "departure": { "delay": 113, "time": "1780921313" }, "stopId": "STP-STP-KLENDHAL-B", "stopSequence": 19 }, { "arrival": { "delay": 106, "time": "1780921346" }, "departure": { "delay": 106, "time": "1780921366" }, "stopId": "STP-STP-URSELSBACH-B", "stopSequence": 20 }, { "arrival": { "delay": 94, "time": "1780921401" }, "departure": { "delay": 94, "time": "1780921414" }, "stopId": "STP-STP-CHAPELLE-B", "stopSequence": 21 }, { "arrival": { "delay": 74, "time": "1780921445" }, "departure": { "delay": 74, "time": "1780921454" }, "stopId": "STP-STP-JOSEPH-NAU-B", "stopSequence": 22 }, { "arrival": { "delay": 65, "time": "1780921495" }, "departure": { "delay": 65, "time": "1780921505" }, "stopId": "STP-STP-RUE-DE-PETITE-ROSSELLE-B", "stopSequence": 23 }, { "arrival": { "delay": 50, "time": "1780921539" }, "departure": { "delay": 50, "time": "1780921550" }, "stopId": "STP-STP-ALLEE-DES-CHARMES-B", "stopSequence": 24 }, { "arrival": { "delay": 47, "time": "1780921593" }, "departure": { "delay": 47, "time": "1780921607" }, "stopId": "STP-STP-RUE-DE-ROSSELMONT-B", "stopSequence": 25 }, { "arrival": { "delay": 42, "time": "1780921654" }, "departure": { "delay": 42, "time": "1780921662" }, "stopId": "STP-STP-RUE-GRAPPELLI-B", "stopSequence": 26 }, { "arrival": { "delay": 42, "time": "1780921722" }, "departure": { "delay": 42, "time": "1780921722" }, "stopId": "STP-STP-CIMETIERE-DE-FORBACH-B", "stopSequence": 28 }, { "arrival": { "delay": 42, "time": "1780921782" }, "departure": { "delay": 42, "time": "1780921782" }, "stopId": "STP-STP-FRANCE-TRAVAIL-B", "stopSequence": 29 }, { "arrival": { "delay": 42, "time": "1780921842" }, "departure": { "delay": 42, "time": "1780921842" }, "stopId": "STP-STP-SALLE-DES-FETES-B", "stopSequence": 30 }, { "arrival": { "delay": 42, "time": "1780921962" }, "departure": { "delay": 42, "time": "1780921962" }, "stopId": "STP-STP-POSTE-DE-FORBACH", "stopSequence": 31 }, { "arrival": { "delay": 42, "time": "1780922022" }, "departure": { "delay": 42, "time": "1780922022" }, "stopId": "STP-STP-ANCIENNE-TRESORERIE", "stopSequence": 32 }, { "arrival": { "delay": 42, "time": "1780922082" }, "departure": { "delay": 42, "time": "1780922082" }, "stopId": "STP-STP-RUE-COUTURIER", "stopSequence": 33 }, { "arrival": { "delay": 42, "time": "1780922142" }, "departure": { "delay": 42, "time": "1780922142" }, "stopId": "STP-STP-PUITS-3-B", "stopSequence": 34 }, { "arrival": { "delay": 42, "time": "1780922202" }, "departure": { "delay": 42, "time": "1780922202" }, "stopId": "STP-STP-RUE-DES-ECOLES-B", "stopSequence": 35 }, { "arrival": { "delay": 42, "time": "1780922262" }, "departure": { "delay": 42, "time": "1780922262" }, "stopId": "STP-STP-DE-LATTRE-DE-TASSIGNY-B", "stopSequence": 36 }, { "arrival": { "delay": 42, "time": "1780922322" }, "departure": { "delay": 42, "time": "1780922322" }, "stopId": "STP-STP-RUE-SAINT-HENRI-B", "stopSequence": 37 }, { "arrival": { "delay": 42, "time": "1780922382" }, "departure": { "delay": 42, "time": "1780922382" }, "stopId": "STP-STP-RUE-SAINT-THEODORE-B", "stopSequence": 38 }, { "arrival": { "delay": 42, "time": "1780922502" }, "departure": { "delay": 42, "time": "1780922502" }, "stopId": "STP-STP-POSTE-DE-STIRING-WENDEL-B", "stopSequence": 39 }, { "arrival": { "delay": 42, "time": "1780922562" }, "departure": { "delay": 42, "time": "1780922562" }, "stopId": "STP-STP-PLACE-WENDEL-B", "stopSequence": 40 }, { "arrival": { "delay": 42, "time": "1780922622" }, "departure": { "delay": 42, "time": "1780922622" }, "stopId": "STP-STP-RUE-SAINT-MAURICE-B", "stopSequence": 41 }, { "arrival": { "delay": 42, "time": "1780922682" }, "departure": { "delay": 42, "time": "1780922682" }, "stopId": "STP-STP-RUE-JEAN-BURGER-B", "stopSequence": 42 }, { "arrival": { "delay": 42, "time": "1780922742" }, "departure": { "delay": 42, "time": "1780922742" }, "stopId": "STP-STP-PORTE-DE-FRANCE-B", "stopSequence": 43 }, { "arrival": { "delay": 42, "time": "1780922802" }, "departure": { "delay": 42, "time": "1780922802" }, "stopId": "STP-STP-RUE-DE-METZ-B", "stopSequence": 44 }, { "arrival": { "delay": 42, "time": "1780922862" }, "departure": { "delay": 42, "time": "1780922862" }, "stopId": "STP-STP-RUE-DE-VERDUN-B", "stopSequence": 45 }, { "arrival": { "delay": 42, "time": "1780922982" }, "stopId": "STP-STP-BREME-D-OR", "stopSequence": 46 } ], "timestamp": "1780921745", "trip": { "directionId": 1, "routeId": "LIGNE-A", "tripId": "f7e95f47-f64a-495d-8d2a-bfde105625c4" } } }, { "id": "SM:a21593db-ac06-4234-ab37-e66c1466cc8f", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 3, "time": "1780920303" }, "stopId": "STP-STP-EGLISE-DU-HABSTERDICK", "stopSequence": 1 }, { "arrival": { "delay": 4, "time": "1780920403" }, "departure": { "delay": 4, "time": "1780920424" }, "stopId": "STP-STP-RUE-DE-LA-FRONTIERE-B", "stopSequence": 2 }, { "arrival": { "delay": 11, "time": "1780920458" }, "departure": { "delay": 11, "time": "1780920491" }, "stopId": "STP-STP-AVENUE-STANISLAS-B", "stopSequence": 3 }, { "arrival": { "delay": 1, "time": "1780920577" }, "departure": { "delay": 1, "time": "1780920601" }, "stopId": "STP-STP-RUE-DE-LA-FERME-B", "stopSequence": 4 }, { "arrival": { "delay": 1, "time": "1780920718" }, "departure": { "delay": 1, "time": "1780920721" }, "stopId": "STP-STP-AVENUE-DE-FRANCE-B", "stopSequence": 5 }, { "arrival": { "delay": -38, "time": "1780920789" }, "departure": { "delay": -38, "time": "1780920802" }, "stopId": "STP-STP-RUE-GREGOIRE-B", "stopSequence": 6 }, { "arrival": { "delay": -14, "time": "1780920863" }, "departure": { "delay": -14, "time": "1780920886" }, "stopId": "STP-STP-RUE-DE-ROSSELLE-B", "stopSequence": 7 }, { "arrival": { "delay": 13, "time": "1780920955" }, "departure": { "delay": 13, "time": "1780920973" }, "stopId": "STP-STP-ECOLE-VIEUX-STIRING-B", "stopSequence": 8 }, { "arrival": { "delay": 1, "time": "1780921004" }, "departure": { "delay": 1, "time": "1780921021" }, "stopId": "STP-STP-RUE-DES-PONTS-B", "stopSequence": 9 }, { "arrival": { "delay": 35, "time": "1780921073" }, "departure": { "delay": 35, "time": "1780921115" }, "stopId": "STP-STP-POSTE-DE-STIRING-WENDEL", "stopSequence": 10 }, { "arrival": { "delay": 22, "time": "1780921202" }, "departure": { "delay": 22, "time": "1780921222" }, "stopId": "STP-STP-CIMETIERE-DE-STIRING-WENDEL-B", "stopSequence": 11 }, { "arrival": { "delay": 13, "time": "1780921262" }, "departure": { "delay": 13, "time": "1780921273" }, "stopId": "STP-STP-SQUARE-PIERRE-HOFFMANN-B", "stopSequence": 12 }, { "arrival": { "delay": -10, "time": "1780921359" }, "departure": { "delay": -10, "time": "1780921370" }, "stopId": "STP-STP-RUE-DES-ECOLES-B", "stopSequence": 13 }, { "arrival": { "delay": -1, "time": "1780921427" }, "departure": { "delay": -1, "time": "1780921439" }, "stopId": "STP-STP-PUITS-3", "stopSequence": 14 }, { "arrival": { "delay": -9, "time": "1780921473" }, "departure": { "delay": -9, "time": "1780921491" }, "stopId": "STP-STP-RUE-COUTURIER-B", "stopSequence": 15 }, { "arrival": { "delay": -25, "time": "1780921522" }, "departure": { "delay": -25, "time": "1780921535" }, "stopId": "STP-STP-ANCIENNE-TRESORERIE-B", "stopSequence": 16 }, { "arrival": { "delay": 12, "time": "1780921569" }, "departure": { "delay": 12, "time": "1780921632" }, "stopId": "STP-STP-POSTE-DE-FORBACH-B", "stopSequence": 17 }, { "arrival": { "delay": 12, "time": "1780921752" }, "departure": { "delay": 12, "time": "1780921752" }, "stopId": "STP-STP-HOTEL-DE-VILLE-B", "stopSequence": 18 }, { "arrival": { "delay": 12, "time": "1780921812" }, "departure": { "delay": 12, "time": "1780921812" }, "stopId": "STP-STP-CARREFOUR-DE-MERLEBACH-B", "stopSequence": 19 }, { "arrival": { "delay": 12, "time": "1780921872" }, "departure": { "delay": 12, "time": "1780921872" }, "stopId": "STP-STP-RUE-DE-GUISE-B", "stopSequence": 20 }, { "arrival": { "delay": 12, "time": "1780921932" }, "departure": { "delay": 12, "time": "1780921932" }, "stopId": "STP-STP-RUE-DE-REMSING-B", "stopSequence": 21 }, { "arrival": { "delay": 12, "time": "1780921992" }, "departure": { "delay": 12, "time": "1780921992" }, "stopId": "STP-STP-RUE-DE-LA-COLLERIE-B", "stopSequence": 22 }, { "arrival": { "delay": 12, "time": "1780922112" }, "stopId": "STP-PISCINE-OLYMPIQUE", "stopSequence": 23 } ], "timestamp": "1780921745", "trip": { "directionId": 1, "routeId": "LIGNE-B", "tripId": "a21593db-ac06-4234-ab37-e66c1466cc8f" } } }, { "id": "SM:0c323bbc-77bb-4d81-a7cf-4bbf5d3cf2b9", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 77, "time": "1780921577" }, "stopId": "STP-STP-PLACE-DES-BOULEAUX", "stopSequence": 1 }, { "arrival": { "delay": 124, "time": "1780921660" }, "departure": { "delay": 124, "time": "1780921684" }, "stopId": "STP-STP-ALLEE-DES-ERABLES-B", "stopSequence": 2 }, { "arrival": { "delay": 115, "time": "1780921723" }, "departure": { "delay": 115, "time": "1780921735" }, "stopId": "STP-STP-ALLEE-DES-SAPINS-B", "stopSequence": 3 }, { "arrival": { "delay": 115, "time": "1780921795" }, "departure": { "delay": 115, "time": "1780921795" }, "stopId": "STP-STP-ALLEE-DU-ROND-POINT-B", "stopSequence": 4 }, { "arrival": { "delay": 115, "time": "1780921855" }, "departure": { "delay": 115, "time": "1780921855" }, "stopId": "STP-STP-ALLEE-DES-CONIFERES-B", "stopSequence": 5 }, { "arrival": { "delay": 115, "time": "1780921915" }, "departure": { "delay": 115, "time": "1780921915" }, "stopId": "STP-STP-RUE-GRAPPELLI-B", "stopSequence": 6 }, { "arrival": { "delay": 115, "time": "1780921975" }, "departure": { "delay": 115, "time": "1780921975" }, "stopId": "STP-STP-KAUFMANN-B", "stopSequence": 7 }, { "arrival": { "delay": 115, "time": "1780922035" }, "departure": { "delay": 115, "time": "1780922035" }, "stopId": "STP-STP-LES-GENETS-B", "stopSequence": 8 }, { "arrival": { "delay": 115, "time": "1780922095" }, "departure": { "delay": 115, "time": "1780922095" }, "stopId": "STP-STP-RUE-DES-GARDES-B", "stopSequence": 9 }, { "arrival": { "delay": 115, "time": "1780922155" }, "departure": { "delay": 115, "time": "1780922155" }, "stopId": "STP-STP-RUE-DE-BELLEVUE-B", "stopSequence": 10 }, { "arrival": { "delay": 115, "time": "1780922215" }, "departure": { "delay": 115, "time": "1780922215" }, "stopId": "STP-STP-FRANCE-TRAVAIL-B", "stopSequence": 11 }, { "arrival": { "delay": 115, "time": "1780922275" }, "departure": { "delay": 115, "time": "1780922275" }, "stopId": "STP-STP-SALLE-DES-FETES-B", "stopSequence": 12 }, { "arrival": { "delay": 115, "time": "1780922335" }, "departure": { "delay": 115, "time": "1780922335" }, "stopId": "STP-STP-POSTE-DE-FORBACH", "stopSequence": 13 }, { "arrival": { "delay": 115, "time": "1780922455" }, "departure": { "delay": 115, "time": "1780922455" }, "stopId": "STP-STP-ANCIENNE-TRESORERIE", "stopSequence": 14 }, { "arrival": { "delay": 115, "time": "1780922515" }, "departure": { "delay": 115, "time": "1780922515" }, "stopId": "STP-STP-RUE-COUTURIER", "stopSequence": 15 }, { "arrival": { "delay": 115, "time": "1780922635" }, "departure": { "delay": 115, "time": "1780922635" }, "stopId": "STP-STP-IMPASSE-DES-ECOLIERS-B", "stopSequence": 16 }, { "arrival": { "delay": 115, "time": "1780922695" }, "departure": { "delay": 115, "time": "1780922695" }, "stopId": "STP-STP-RUE-DU-PUITS-3-B", "stopSequence": 17 }, { "arrival": { "delay": 115, "time": "1780922815" }, "departure": { "delay": 115, "time": "1780922815" }, "stopId": "STP-STP-FOYER-DU-CREUTZBERG", "stopSequence": 18 }, { "arrival": { "delay": 115, "time": "1780922875" }, "departure": { "delay": 115, "time": "1780922875" }, "stopId": "STP-STP-ROZIER", "stopSequence": 19 }, { "arrival": { "delay": 115, "time": "1780922995" }, "departure": { "delay": 115, "time": "1780922995" }, "stopId": "STP-STP-RUE-DES-ECOLES-B", "stopSequence": 20 }, { "arrival": { "delay": 115, "time": "1780923055" }, "departure": { "delay": 115, "time": "1780923055" }, "stopId": "STP-STP-DE-LATTRE-DE-TASSIGNY-B", "stopSequence": 21 }, { "arrival": { "delay": 115, "time": "1780923115" }, "departure": { "delay": 115, "time": "1780923115" }, "stopId": "STP-STP-RUE-SAINT-HENRI-B", "stopSequence": 22 }, { "arrival": { "delay": 115, "time": "1780923175" }, "departure": { "delay": 115, "time": "1780923175" }, "stopId": "STP-STP-RUE-SAINT-CHARLES", "stopSequence": 23 }, { "arrival": { "delay": 115, "time": "1780923235" }, "departure": { "delay": 115, "time": "1780923235" }, "stopId": "STP-STP-RUE-ST-GUY", "stopSequence": 24 }, { "arrival": { "delay": 115, "time": "1780923355" }, "departure": { "delay": 115, "time": "1780923355" }, "stopId": "STP-STP-ZI-HEID", "stopSequence": 25 }, { "arrival": { "delay": 115, "time": "1780923415" }, "departure": { "delay": 115, "time": "1780923415" }, "stopId": "STP-STP-RUE-ST-GUY-B", "stopSequence": 26 }, { "arrival": { "delay": 115, "time": "1780923475" }, "departure": { "delay": 115, "time": "1780923475" }, "stopId": "STP-STP-RUE-SAINT-CHARLES-B", "stopSequence": 27 }, { "arrival": { "delay": 115, "time": "1780923535" }, "departure": { "delay": 115, "time": "1780923535" }, "stopId": "STP-STP-RUE-SAINT-THEODORE-B", "stopSequence": 28 }, { "arrival": { "delay": 115, "time": "1780923595" }, "stopId": "STP-STP-POSTE-DE-STIRING-WENDEL-B", "stopSequence": 29 } ], "timestamp": "1780921745", "trip": { "directionId": 1, "routeId": "LIGNE-D", "tripId": "0c323bbc-77bb-4d81-a7cf-4bbf5d3cf2b9" } } }, { "id": "SM:a8904bc5-a59b-4d3c-ab3b-97860729890d", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 418, "time": "1780920418" }, "stopId": "STP-STP-MORSBACH-GIRATOIRE", "stopSequence": 1 }, { "arrival": { "delay": 351, "time": "1780920518" }, "departure": { "delay": 351, "time": "1780920531" }, "stopId": "STP-STP-RUE-G-BARTHEN-B", "stopSequence": 2 }, { "arrival": { "delay": 290, "time": "1780920576" }, "departure": { "delay": 290, "time": "1780920590" }, "stopId": "STP-STP-CARREFOUR-DE-L-EUROPE-B", "stopSequence": 3 }, { "arrival": { "delay": 381, "time": "1780920626" }, "departure": { "delay": 381, "time": "1780920741" }, "stopId": "STP-STP-WIESBERG-B", "stopSequence": 4 }, { "arrival": { "delay": 434, "time": "1780920795" }, "departure": { "delay": 434, "time": "1780920854" }, "stopId": "STP-STP-LES-JONQUILLES-B", "stopSequence": 5 }, { "arrival": { "delay": 456, "time": "1780920876" }, "departure": { "delay": 456, "time": "1780920936" }, "stopId": "STP-STP-LES-LILAS-B", "stopSequence": 6 }, { "arrival": { "delay": 471, "time": "1780920995" }, "departure": { "delay": 471, "time": "1780921011" }, "stopId": "STP-STP-RUE-DE-LA-COLLERIE-B", "stopSequence": 7 }, { "arrival": { "delay": 458, "time": "1780921048" }, "departure": { "delay": 458, "time": "1780921058" }, "stopId": "STP-STP-RUE-PAUL-NEY-B", "stopSequence": 8 }, { "arrival": { "delay": 437, "time": "1780921135" }, "departure": { "delay": 437, "time": "1780921157" }, "stopId": "STP-STP-HOTEL-DES-IMPOTS-B", "stopSequence": 9 }, { "arrival": { "delay": 468, "time": "1780921215" }, "departure": { "delay": 468, "time": "1780921248" }, "stopId": "STP-STP-HOTEL-DE-VILLE", "stopSequence": 10 }, { "arrival": { "delay": 530, "time": "1780921670" }, "departure": { "delay": 530, "time": "1780921670" }, "stopId": "STP-STP-66-RUE-D-ARRAS-B", "stopSequence": 15 }, { "arrival": { "delay": 530, "time": "1780921730" }, "departure": { "delay": 530, "time": "1780921730" }, "stopId": "STP-STP-AVENUE-PATCH-B", "stopSequence": 17 }, { "arrival": { "delay": 530, "time": "1780921790" }, "departure": { "delay": 530, "time": "1780921790" }, "stopId": "STP-STP-LEPINSECK-B", "stopSequence": 18 }, { "arrival": { "delay": 530, "time": "1780921850" }, "departure": { "delay": 530, "time": "1780921850" }, "stopId": "STP-STP-RUE-DE-L-OISE-B", "stopSequence": 19 }, { "arrival": { "delay": 530, "time": "1780921910" }, "departure": { "delay": 530, "time": "1780921910" }, "stopId": "STP-STP-RUE-DE-LA-SEINE-1-B", "stopSequence": 20 }, { "arrival": { "delay": 530, "time": "1780921970" }, "stopId": "STP-STP-RUE-DE-LA-SEINE-2-B", "stopSequence": 21 } ], "timestamp": "1780921745", "trip": { "directionId": 1, "routeId": "LIGNE-E", "tripId": "a8904bc5-a59b-4d3c-ab3b-97860729890d" } } }, { "id": "SM:47fed043-b464-48a0-b21d-649680a0f839", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 110, "time": "1780919969" }, "departure": { "delay": 110, "time": "1780920170" }, "stopId": "STP-STP-EGLISE-SAINT-BLAISE-B", "stopSequence": 2 }, { "arrival": { "delay": 124, "time": "1780920267" }, "departure": { "delay": 124, "time": "1780920304" }, "stopId": "STP-STP-RUE-DES-ROSES-B", "stopSequence": 3 }, { "arrival": { "delay": 211, "time": "1780920354" }, "departure": { "delay": 211, "time": "1780920451" }, "stopId": "STP-STP-CENTRE-COMMERCIAL-BEHREN-B", "stopSequence": 4 }, { "arrival": { "delay": 252, "time": "1780920606" }, "departure": { "delay": 252, "time": "1780920732" }, "stopId": "STP-STP-GARE-ROUTIERE-DE-BEHREN", "stopSequence": 5 }, { "arrival": { "delay": 238, "time": "1780920822" }, "departure": { "delay": 238, "time": "1780920838" }, "stopId": "STP-STP-RUE-PFISTERQUELLE", "stopSequence": 6 }, { "arrival": { "delay": 271, "time": "1780920876" }, "departure": { "delay": 271, "time": "1780920931" }, "stopId": "STP-STP-RUE-DE-BOURGOGNE", "stopSequence": 7 }, { "arrival": { "delay": 210, "time": "1780921103" }, "departure": { "delay": 210, "time": "1780921110" }, "stopId": "STP-STP-SAINT-ANTOINE-B", "stopSequence": 8 }, { "arrival": { "delay": 178, "time": "1780921129" }, "departure": { "delay": 178, "time": "1780921138" }, "stopId": "STP-STP-RUE-DE-SARREGUEMINES-B", "stopSequence": 9 }, { "arrival": { "delay": 158, "time": "1780921161" }, "departure": { "delay": 158, "time": "1780921178" }, "stopId": "STP-STP-CENTRE-COMMERCIAL-OETING-B", "stopSequence": 10 }, { "arrival": { "delay": 148, "time": "1780921270" }, "departure": { "delay": 148, "time": "1780921288" }, "stopId": "STP-STP-FAUBOURG-SAINTE-CROIX-B", "stopSequence": 11 }, { "arrival": { "delay": 167, "time": "1780921351" }, "departure": { "delay": 167, "time": "1780921367" }, "stopId": "STP-STP-CONSERVATOIRE-DE-MUSIQUE-B", "stopSequence": 12 }, { "arrival": { "delay": 153, "time": "1780921395" }, "departure": { "delay": 153, "time": "1780921413" }, "stopId": "STP-STP-RUE-POINCARE-B", "stopSequence": 13 }, { "arrival": { "delay": 159, "time": "1780921499" }, "departure": { "delay": 159, "time": "1780921539" }, "stopId": "STP-STP-ANCIENNE-TRESORERIE-B", "stopSequence": 14 }, { "arrival": { "delay": 259, "time": "1780921572" }, "departure": { "delay": 259, "time": "1780921699" }, "stopId": "STP-STP-POSTE-DE-FORBACH-B", "stopSequence": 15 }, { "arrival": { "delay": 259, "time": "1780921819" }, "departure": { "delay": 259, "time": "1780921819" }, "stopId": "STP-STP-HOTEL-DE-VILLE-B", "stopSequence": 16 }, { "arrival": { "delay": 259, "time": "1780921879" }, "departure": { "delay": 259, "time": "1780921879" }, "stopId": "STP-STP-CARREFOUR-DE-MERLEBACH-B", "stopSequence": 17 }, { "arrival": { "delay": 259, "time": "1780921939" }, "departure": { "delay": 259, "time": "1780921939" }, "stopId": "STP-STP-RUE-DES-ETOILES-B", "stopSequence": 18 }, { "arrival": { "delay": 259, "time": "1780921999" }, "departure": { "delay": 259, "time": "1780921999" }, "stopId": "STP-STP-240-RUE-NATIONALE-B", "stopSequence": 19 }, { "arrival": { "delay": 259, "time": "1780922059" }, "departure": { "delay": 259, "time": "1780922059" }, "stopId": "STP-STP-268-RUE-NATIONALE-B", "stopSequence": 20 }, { "arrival": { "delay": 259, "time": "1780922119" }, "departure": { "delay": 259, "time": "1780922119" }, "stopId": "STP-STP-RUE-JEAN-CUGNOT-B", "stopSequence": 22 }, { "arrival": { "delay": 259, "time": "1780922299" }, "stopId": "STP-STP-ECOLE-DE-LA-2EME-CHANCE", "stopSequence": 23 } ], "timestamp": "1780921745", "trip": { "directionId": 1, "routeId": "LIGNE-F", "tripId": "47fed043-b464-48a0-b21d-649680a0f839" } } }, { "id": "SM:5ecdb7a5-9cc7-4823-b119-89cc8259ab9d", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780921800" }, "stopId": "STP-STP-BREME-D-OR", "stopSequence": 1 }, { "arrival": { "time": "1780921860" }, "departure": { "time": "1780921860" }, "stopId": "STP-STP-RUE-DE-VERDUN", "stopSequence": 2 }, { "arrival": { "time": "1780921920" }, "departure": { "time": "1780921920" }, "stopId": "STP-STP-RUE-DE-METZ", "stopSequence": 3 }, { "arrival": { "time": "1780922040" }, "departure": { "time": "1780922040" }, "stopId": "STP-STP-PORTE-DE-FRANCE", "stopSequence": 4 }, { "arrival": { "time": "1780922100" }, "departure": { "time": "1780922100" }, "stopId": "STP-STP-RUE-JEAN-BURGER", "stopSequence": 5 }, { "arrival": { "time": "1780922160" }, "departure": { "time": "1780922160" }, "stopId": "STP-STP-RUE-SAINT-MAURICE", "stopSequence": 6 }, { "arrival": { "time": "1780922220" }, "departure": { "time": "1780922220" }, "stopId": "STP-STP-PLACE-WENDEL", "stopSequence": 7 }, { "arrival": { "time": "1780922340" }, "departure": { "time": "1780922340" }, "stopId": "STP-STP-POSTE-DE-STIRING-WENDEL", "stopSequence": 8 }, { "arrival": { "time": "1780922400" }, "departure": { "time": "1780922400" }, "stopId": "STP-STP-RUE-SAINT-THEODORE", "stopSequence": 9 }, { "arrival": { "time": "1780922520" }, "departure": { "time": "1780922520" }, "stopId": "STP-STP-RUE-SAINT-HENRI", "stopSequence": 10 }, { "arrival": { "time": "1780922580" }, "departure": { "time": "1780922580" }, "stopId": "STP-STP-DE-LATTRE-DE-TASSIGNY", "stopSequence": 11 }, { "arrival": { "time": "1780922640" }, "departure": { "time": "1780922640" }, "stopId": "STP-STP-RUE-DES-ECOLES", "stopSequence": 12 }, { "arrival": { "time": "1780922700" }, "departure": { "time": "1780922700" }, "stopId": "STP-STP-PUITS-3", "stopSequence": 13 }, { "arrival": { "time": "1780922760" }, "departure": { "time": "1780922760" }, "stopId": "STP-STP-RUE-COUTURIER-B", "stopSequence": 14 }, { "arrival": { "time": "1780922820" }, "departure": { "time": "1780922820" }, "stopId": "STP-STP-ANCIENNE-TRESORERIE-B", "stopSequence": 15 }, { "arrival": { "time": "1780922940" }, "departure": { "time": "1780922940" }, "stopId": "STP-STP-POSTE-DE-FORBACH-B", "stopSequence": 16 }, { "arrival": { "time": "1780923000" }, "departure": { "time": "1780923000" }, "stopId": "STP-STP-RUE-DE-LA-CHAPELLE", "stopSequence": 17 }, { "arrival": { "time": "1780923060" }, "departure": { "time": "1780923060" }, "stopId": "STP-STP-FRANCE-TRAVAIL", "stopSequence": 18 }, { "arrival": { "time": "1780923180" }, "departure": { "time": "1780923180" }, "stopId": "STP-STP-CIMETIERE-DE-FORBACH", "stopSequence": 19 }, { "arrival": { "time": "1780923240" }, "departure": { "time": "1780923240" }, "stopId": "STP-STP-RUE-WAGHEMAECKER", "stopSequence": 20 }, { "arrival": { "time": "1780923300" }, "departure": { "time": "1780923300" }, "stopId": "STP-STP-RUE-DE-ROSSELMONT", "stopSequence": 22 }, { "arrival": { "time": "1780923360" }, "departure": { "time": "1780923360" }, "stopId": "STP-STP-ALLEE-DES-CHARMES", "stopSequence": 23 }, { "arrival": { "time": "1780923420" }, "departure": { "time": "1780923420" }, "stopId": "STP-STP-RUE-DE-PETITE-ROSSELLE", "stopSequence": 24 }, { "arrival": { "time": "1780923480" }, "departure": { "time": "1780923480" }, "stopId": "STP-STP-JOSEPH-NAU", "stopSequence": 25 }, { "arrival": { "time": "1780923540" }, "departure": { "time": "1780923540" }, "stopId": "STP-STP-CHAPELLE", "stopSequence": 26 }, { "arrival": { "time": "1780923600" }, "departure": { "time": "1780923600" }, "stopId": "STP-STP-KLENDHAL", "stopSequence": 28 }, { "arrival": { "time": "1780923660" }, "departure": { "time": "1780923660" }, "stopId": "STP-STP-PLACE-DU-MARCHE-VILLAGE", "stopSequence": 29 }, { "arrival": { "time": "1780923720" }, "departure": { "time": "1780923720" }, "stopId": "STP-STP-ROSSELSTRASSE", "stopSequence": 30 }, { "arrival": { "time": "1780923840" }, "departure": { "time": "1780923840" }, "stopId": "STP-STP-KOHLEHALL", "stopSequence": 31 }, { "arrival": { "time": "1780923900" }, "departure": { "time": "1780923900" }, "stopId": "STP-STP-LA-CONCORDE", "stopSequence": 32 }, { "arrival": { "time": "1780923960" }, "departure": { "time": "1780923960" }, "stopId": "STP-STP-RUE-SAINT-JOSEPH", "stopSequence": 33 }, { "arrival": { "time": "1780924020" }, "departure": { "time": "1780924020" }, "stopId": "STP-STP-EGLISE-VIEILLE-VERRERIE", "stopSequence": 35 }, { "arrival": { "time": "1780924080" }, "departure": { "time": "1780924080" }, "stopId": "STP-STP-PLACE-DU-MARCHE-VIEILLE-VERRERIE", "stopSequence": 36 }, { "arrival": { "time": "1780924140" }, "departure": { "time": "1780924140" }, "stopId": "STP-STP-RUE-DE-LA-CRETE", "stopSequence": 37 }, { "arrival": { "time": "1780924200" }, "departure": { "time": "1780924200" }, "stopId": "STP-STP-RUE-ROGER-CADEL", "stopSequence": 38 }, { "arrival": { "time": "1780924260" }, "departure": { "time": "1780924260" }, "stopId": "STP-STP-MACHINE-FIXE", "stopSequence": 39 }, { "arrival": { "time": "1780924320" }, "departure": { "time": "1780924320" }, "stopId": "STP-STP-PLACE-CARMEN", "stopSequence": 40 }, { "arrival": { "time": "1780924500" }, "departure": { "time": "1780924500" }, "stopId": "STP-STP-FARANDOLE", "stopSequence": 41 }, { "arrival": { "time": "1780924560" }, "departure": { "time": "1780924560" }, "stopId": "STP-STP-BOULODROME", "stopSequence": 42 }, { "arrival": { "time": "1780924620" }, "departure": { "time": "1780924620" }, "stopId": "STP-STP-RUE-GARGAN", "stopSequence": 43 }, { "arrival": { "time": "1780924680" }, "departure": { "time": "1780924680" }, "stopId": "STP-STP-ROSERAIE", "stopSequence": 44 }, { "arrival": { "time": "1780924740" }, "departure": { "time": "1780924740" }, "stopId": "STP-STP-KLARENTHAL", "stopSequence": 45 }, { "arrival": { "time": "1780924800" }, "stopId": "STP-STP-AVENUE-DE-STIRING-WENDEL", "stopSequence": 46 } ], "timestamp": "1780921745", "trip": { "routeId": "LIGNE-A", "tripId": "5ecdb7a5-9cc7-4823-b119-89cc8259ab9d" } } } ], "header": { "gtfsRealtimeVersion": "1.0", "timestamp": "1780921770" } }