Resource details
Flux temps réel (infos trafic) au format GTFS-RT du réseau Fluo Grand Est dans le Haut-Rhin (68)
This resource file is part of the dataset Réseau interurbain Fluo Grand-Est - Haut-Rhin (68).
Download availability
Learn more
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
❌23 errors, 45 warnings
Validation carried out using the current GTFS file and the GTFS-RT the 2026-03-10 at 08:11 Europe/Paris using the MobilityData GTFS-RT validator.
Errors
GTFS-rt agency_id does not exist in GTFS data E034 22 errors
All agency_ids provided in the GTFS-rt alert.informed_entity.agency_id should also exist in GTFS agency.txt
Sample errors
- alert ID CG68:alert:66f2b9e144c66a0c1f5303e3 agency_id CG68 does not exist in the GTFS data agency.txt
- alert ID CG68:alert:66f2b9e144c66a0c1f5303e3 agency_id CG68 does not exist in the GTFS data agency.txt
- alert ID CG68:alert:6901d09e75a6c231f1ac889b agency_id CG68 does not exist in the GTFS data agency.txt
- alert ID CG68:alert:6901d09e75a6c231f1ac889b agency_id CG68 does not exist in the GTFS data agency.txt
- alert ID CG68:alert:696660c5611ab82bd45703a1 agency_id CG68 does not exist in the GTFS data agency.txt
Alert does not have an informed_entity E032 1 error
All alerts must have at least one informed_entity.
Sample errors
- alert ID CG68:alert:67ed1e4d844407ea38bc21cf does not have an informed_entity - alerts must have at least one informed_entity
Warnings
trip missing trip_id W006 22 errors
trip should include a trip_id
Sample errors
- entity ID CG68:alert:66f2b9e144c66a0c1f5303e3 does not contain a trip_id
- entity ID CG68:alert:66f2b9e144c66a0c1f5303e3 does not contain a trip_id
- entity ID CG68:alert:6901d09e75a6c231f1ac889b does not contain a trip_id
- entity ID CG68:alert:6901d09e75a6c231f1ac889b does not contain a trip_id
- entity ID CG68:alert:696660c5611ab82bd45703a1 does not contain a trip_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 489 min 40 sec old which is greater than the recommended age of 65 seconds
schedule_relationship not populated W009 22 errors
trip.schedule_relationship and stop_time_update.schedule_relationship should be populated
Sample errors
- entity ID CG68:alert:66f2b9e144c66a0c1f5303e3 does not have a schedule_relationship
- entity ID CG68:alert:66f2b9e144c66a0c1f5303e3 does not have a schedule_relationship
- entity ID CG68:alert:6901d09e75a6c231f1ac889b does not have a schedule_relationship
- entity ID CG68:alert:6901d09e75a6c231f1ac889b does not have a schedule_relationship
- entity ID CG68:alert:696660c5611ab82bd45703a1 does not have a schedule_relationship
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 |
|---|---|---|---|
| W008 | The data in a GTFS-realtime feed should always be less than one minute old | 29 | 29 times (100 % of validations) |
| E034 | All agency_ids provided in the GTFS-rt alert.informed_entity.agency_id should also exist in GTFS agency.txt | 152,148 | 23 times (79 % of validations) |
| W006 | trip should include a trip_id | 152,148 | 23 times (79 % of validations) |
| W009 | trip.schedule_relationship and stop_time_update.schedule_relationship should be populated | 152,148 | 23 times (79 % of validations) |
| E011 | All stop_ids referenced in GTFS-rt feeds must exist in GTFS stops.txt | 151,722 | 20 times (69 % of validations) |
| E032 | All alerts must have at least one informed_entity. | 3 | 3 times (10 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2026-03-10 at 14:20 Europe/Paris.
service_alerts (11) vehicle_positions (0) trip_updates (0)Entities seen in the last 7 days.
service_alertsService alerts
Here is a display of service alerts contained in this feed at 2026-03-10 at 14:20 Europe/Paris.
Modified service
Between 2026-03-10 at 00:00 Europe/Paris and 2026-03-10 at 23:59 Europe/Paris
Modified service
Between 2026-02-23 at 01:00 Europe/Paris and 2026-04-01 at 01:59 Europe/Paris
Other effect
Between 2026-03-10 at 00:00 Europe/Paris and 2026-03-10 at 23:59 Europe/Paris
Modified service
Between 2026-03-10 at 00:00 Europe/Paris and 2026-03-10 at 23:59 Europe/Paris
Reduced service
Between 2026-02-25 at 01:00 Europe/Paris and 2026-04-20 at 01:59 Europe/Paris
Modified service
Between 2026-02-25 at 01:00 Europe/Paris and 2026-06-01 at 01:59 Europe/Paris
Modified service
Between 2026-02-25 at 01:00 Europe/Paris and 2026-06-01 at 01:59 Europe/Paris
Modified service
Between 2026-02-25 at 01:00 Europe/Paris and 2026-03-30 at 01:59 Europe/Paris
Modified service
Between 2026-03-03 at 01:00 Europe/Paris and 2026-05-05 at 01:59 Europe/Paris
Modified service
Between 2026-03-09 at 01:00 Europe/Paris and 2026-03-22 at 00:59 Europe/Paris
Detour
Between 2026-03-09 at 01:00 Europe/Paris and 2026-03-12 at 00:59 Europe/Paris
Decoded GTFS-RT feed
See full payload
Here is the decoded GTFS-RT feed Protobuf at 2026-03-10 at 14:20 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"alert": {
"activePeriod": [
{
"end": "1773183599",
"start": "1773097200"
}
],
"cause": "OTHER_CAUSE",
"descriptionText": {
"translation": [
{
"language": "fr",
"text": "L'arrêt Jonquilles (Illzach) n'est desservi que pendant la période de cours scolaires. \n\nNous vous remercions pour votre compréhesion \n\n- Fluo 68"
}
]
},
"effect": "MODIFIED_SERVICE",
"headerText": {
"translation": [
{
"language": "fr",
"text": "Arrêt Jonquilles ILLZACH"
}
]
},
"informedEntity": [
{
"agencyId": "CG68",
"routeId": "CG68:Line:1003357",
"trip": {
"directionId": 1,
"routeId": "CG68:Line:1003357"
}
},
{
"agencyId": "CG68",
"routeId": "CG68:Line:1003357",
"trip": {
"directionId": 2,
"routeId": "CG68:Line:1003357"
}
}
]
},
"id": "CG68:alert:66f2b9e144c66a0c1f5303e3"
},
{
"alert": {
"activePeriod": [
{
"end": "1775001540",
"start": "1771804800"
}
],
"cause": "OTHER_CAUSE",
"descriptionText": {
"translation": [
{
"language": "fr",
"text": "Madame, Monsieur,\n\nLe service 2, au départ de 07h05 depuis Mulhouse Gare, est avancé pour un départ à 06h50 de manière définitive. Vous trouverez ci-dessous le lien vers les nouveaux horaires : \n\nhttps://ficheshoraires.fluo.eu/horairesfluo/68R063.pdf?q=1\n\nVous remerciant pour votre compréhension.\n\nFluo 68"
}
]
},
"effect": "MODIFIED_SERVICE",
"headerText": {
"translation": [
{
"language": "fr",
"text": "68R063 MULHOUSE-FERRETTE Service 2 - Changement Horaire"
}
]
},
"informedEntity": [
{
"agencyId": "CG68",
"routeId": "CG68:Line:1003354",
"trip": {
"directionId": 1,
"routeId": "CG68:Line:1003354"
}
},
{
"agencyId": "CG68",
"routeId": "CG68:Line:1003354",
"trip": {
"directionId": 2,
"routeId": "CG68:Line:1003354"
}
}
]
},
"id": "CG68:alert:6901d09e75a6c231f1ac889b"
},
{
"alert": {
"activePeriod": [
{
"end": "1773183599",
"start": "1773097200"
}
],
"cause": "OTHER_CAUSE",
"descriptionText": {
"translation": [
{
"language": "fr",
"text": "Une page Facebook vous propose d'obtenir la carte Fluo gratuitement ainsi que d'autre remises. Il s'agit d'une arnaque ayant pour but de récupérer vos informations personnelles. Pour vous renseigner et acheter votre carte Fluo, toutes les informations se trouvent sur : www.fluo.grandest.fr\n\nSi vous voyez des comptes faisant des promotions douteuses de nos services, n'hésitez pas à les signaler."
}
]
},
"effect": "OTHER_EFFECT",
"headerText": {
"translation": [
{
"language": "fr",
"text": "ATTENTION ARNAQUE"
}
]
}
},
"id": "CG68:alert:67ed1e4d844407ea38bc21cf"
},
{
"alert": {
"activePeriod": [
{
"end": "1773183599",
"start": "1773097200"
}
],
"cause": "CONSTRUCTION",
"descriptionText": {
"translation": [
{
"language": "fr",
"text": "Mis en ligne le 13/01/2026\n\nMadame, Monsieur,\n\nEn raison de travaux l'arrêt Saint Michel de la ligne R013 ne pourra être desservi jusqu'à nouvel ordre.\n\nMerci pour votre compréhension\n\n-Fluo68"
}
]
},
"effect": "MODIFIED_SERVICE",
"headerText": {
"translation": [
{
"language": "fr",
"text": "68R013 non desserte d'arrêt"
}
]
},
"informedEntity": [
{
"agencyId": "CG68",
"routeId": "CG68:Line:1003088",
"trip": {
"directionId": 1,
"routeId": "CG68:Line:1003088"
}
},
{
"agencyId": "CG68",
"routeId": "CG68:Line:1003088",
"trip": {
"directionId": 2,
"routeId": "CG68:Line:1003088"
}
}
]
},
"id": "CG68:alert:696660c5611ab82bd45703a1"
},
{
"alert": {
"activePeriod": [
{
"end": "1776643140",
"start": "1771977600"
}
],
"cause": "CONSTRUCTION",
"descriptionText": {
"translation": [
{
"language": "fr",
"text": "Mis en ligne le 25/02/2026, \n\n\n\nMadame, Monsieur, \n\n\n\nEn raison de travaux sur la commune de BIEDERTHAL , l’arrêt ANCIENNE DOUANNE ne pourra pas être desservi jusqu'au 17/04/2026.\n\n\n\n\n\nNous vous prions de bien vouloir vous reporter à l’arrêt BIEDERTHAL MAIRIE durant cette période. \n\n\n\n\n\nVous remerciant pour votre compréhension \n\n\n\n \n\n\n\n-Fluo68 "
}
]
},
"effect": "REDUCED_SERVICE",
"headerText": {
"translation": [
{
"language": "fr",
"text": "68S702\t- Travaux – Arrêt BIEDERTHAL ANCIENNE DOUANNE non desservi"
}
]
},
"informedEntity": [
{
"agencyId": "CG68",
"routeId": "CG68:Line:1003257",
"trip": {
"directionId": 1,
"routeId": "CG68:Line:1003257"
}
},
{
"agencyId": "CG68",
"routeId": "CG68:Line:1003257",
"trip": {
"directionId": 2,
"routeId": "CG68:Line:1003257"
}
}
]
},
"id": "CG68:alert:699ebba3f3bd7644292be3fe"
},
{
"alert": {
"activePeriod": [
{
"end": "1780271940",
"start": "1771977600"
}
],
"cause": "OTHER_CAUSE",
"descriptionText": {
"translation": [
{
"language": "fr",
"text": "Mis en ligne le 25/02/2026\n\nA compter du 02/03/2026, les horaires des services 8 et 11 sont modifiés pour correspondre à la réalité du terrain. Vous trouverez ci-dessous le lien vers les nouveaux horaires :\n\nhttps://ficheshoraires.fluo.eu/horairesfluo/68R042.pdf?q=1\n\nVous remerciant pour votre compréhension\n\n-Fluo68"
}
]
},
"effect": "MODIFIED_SERVICE",
"headerText": {
"translation": [
{
"language": "fr",
"text": "68R042 : NOUVEAUX HORAIRES POUR LES SERVICES 8 et 11"
}
]
},
"informedEntity": [
{
"agencyId": "CG68",
"routeId": "CG68:Line:1002594",
"trip": {
"directionId": 1,
"routeId": "CG68:Line:1002594"
}
},
{
"agencyId": "CG68",
"routeId": "CG68:Line:1002594",
"trip": {
"directionId": 2,
"routeId": "CG68:Line:1002594"
}
}
]
},
"id": "CG68:alert:699ebe44b52a70ee2adc5ca0"
},
{
"alert": {
"activePeriod": [
{
"end": "1780271940",
"start": "1771977600"
}
],
"cause": "OTHER_CAUSE",
"descriptionText": {
"translation": [
{
"language": "fr",
"text": "Mis en ligne le 25/02/2026\n\nEn raison de la fin des travaux sur Reiningue, vous trouverez ci-dessous le lien vers les nouveaux horaires applicables à compter du 02/03/2026 :\n\nhttps://ficheshoraires.fluo.eu/horairesfluo/68R057.pdf?q=1\n\nVous remerciant pour votre compréhension\n\n-Fluo68"
}
]
},
"effect": "MODIFIED_SERVICE",
"headerText": {
"translation": [
{
"language": "fr",
"text": "68R057 : NOUVEAUX HORAIRES"
}
]
},
"informedEntity": [
{
"agencyId": "CG68",
"routeId": "CG68:Line:1002809",
"trip": {
"directionId": 1,
"routeId": "CG68:Line:1002809"
}
},
{
"agencyId": "CG68",
"routeId": "CG68:Line:1002809",
"trip": {
"directionId": 2,
"routeId": "CG68:Line:1002809"
}
}
]
},
"id": "CG68:alert:699ec5f8dfec42c6c8918a21"
},
{
"alert": {
"activePeriod": [
{
"end": "1774828740",
"start": "1771977600"
}
],
"cause": "DEMONSTRATION",
"descriptionText": {
"translation": [
{
"language": "fr",
"text": "Mis en igne le 25/02/2026\n\nEn raison de la cavalcade à Soultz qui se déroulera le 29/03 prochain, l'arrêt MAB ne sera pas desservi.\n\nMerci pour votre compréhension.\n\nFluo 68"
}
]
},
"effect": "MODIFIED_SERVICE",
"headerText": {
"translation": [
{
"language": "fr",
"text": "68R097 : CAVALCADE SOULTZ : ARRET NON DESSERVI"
}
]
},
"informedEntity": [
{
"agencyId": "CG68",
"routeId": "CG68:Line:1009004",
"trip": {
"directionId": 1,
"routeId": "CG68:Line:1009004"
}
},
{
"agencyId": "CG68",
"routeId": "CG68:Line:1009004",
"trip": {
"directionId": 2,
"routeId": "CG68:Line:1009004"
}
}
]
},
"id": "CG68:alert:699ed454a3bfd8de92196817"
},
{
"alert": {
"activePeriod": [
{
"end": "1777939140",
"start": "1772496000"
}
],
"cause": "CONSTRUCTION",
"descriptionText": {
"translation": [
{
"language": "fr",
"text": "Mis en ligne le 03/03/2026\n\nEn raison de travaux, l'arrêt "Mairie" à Gueberschwihr ne sera pas desservi à compter du 04/03 jusqu'à la fin des travaux (vers le 04/05/2026).\n\nLes usagers devront se reporter à l'arrêt "Chappelle".\n\nMerci pour votre compréhension"
}
]
},
"effect": "MODIFIED_SERVICE",
"headerText": {
"translation": [
{
"language": "fr",
"text": "68S321 - 68S361 : TRAVAUX GUEBERSCHWIHR - ARRET SUPPRIME"
}
]
},
"informedEntity": [
{
"agencyId": "CG68",
"routeId": "CG68:Line:1002795",
"trip": {
"directionId": 1,
"routeId": "CG68:Line:1002795"
}
},
{
"agencyId": "CG68",
"routeId": "CG68:Line:1002795",
"trip": {
"directionId": 2,
"routeId": "CG68:Line:1002795"
}
},
{
"agencyId": "CG68",
"routeId": "CG68:Line:1002865",
"trip": {
"directionId": 1,
"routeId": "CG68:Line:1002865"
}
},
{
"agencyId": "CG68",
"routeId": "CG68:Line:1002865",
"trip": {
"directionId": 2,
"routeId": "CG68:Line:1002865"
}
}
]
},
"id": "CG68:alert:69a6d394de4e66f1856c6237"
},
{
"alert": {
"activePeriod": [
{
"end": "1774137540",
"start": "1773014400"
}
],
"descriptionText": {
"translation": [
{
"language": "fr",
"text": "Information mise en ligne le 09/03/2026.\n\nNous vous informons qu'à compter du 16/03/2026, l'horaire de départ depuis Ungersheim est avancé de 2 minutes sur l'ensemble des arrêts.\n\nMerci pour la bonne prise en compte."
}
]
},
"effect": "MODIFIED_SERVICE",
"headerText": {
"translation": [
{
"language": "fr",
"text": "68S311 : MODIFICATION HORAIRE"
}
]
},
"informedEntity": [
{
"agencyId": "CG68",
"routeId": "CG68:Line:1002785",
"trip": {
"directionId": 1,
"routeId": "CG68:Line:1002785"
}
},
{
"agencyId": "CG68",
"routeId": "CG68:Line:1002785",
"trip": {
"directionId": 2,
"routeId": "CG68:Line:1002785"
}
}
]
},
"id": "CG68:alert:69ae97b8cb878beaadcd28df"
},
{
"alert": {
"activePeriod": [
{
"end": "1773273540",
"start": "1773014400"
}
],
"cause": "CONSTRUCTION",
"descriptionText": {
"translation": [
{
"language": "fr",
"text": "En raison de travaux sur la commune de Didenheim, nous vous informons que l'itinéraire de la ligne régulière R060 est dévié sur l'ensemble de la journée du mercredi 11 Mars. \n\nL'arrêt 25 NOVEMBRE ne pourra être desservi sur l'ensemble de cette journée. \n\nVous remerciant par avance de votre compréhension. "
}
]
},
"effect": "DETOUR",
"headerText": {
"translation": [
{
"language": "fr",
"text": "R060 : Déviation"
}
]
},
"informedEntity": [
{
"agencyId": "CG68",
"routeId": "CG68:Line:1002984",
"trip": {
"directionId": 1,
"routeId": "CG68:Line:1002984"
}
},
{
"agencyId": "CG68",
"routeId": "CG68:Line:1002984",
"trip": {
"directionId": 2,
"routeId": "CG68:Line:1002984"
}
}
]
},
"id": "CG68:alert:69af0684bfb30596deed2b6e"
}
],
"header": {
"gtfsRealtimeVersion": "1.0",
"timestamp": "1773148811"
}
}