[Intégration externe] SNCF : vos trains en temps réel dans Gladys 🚆

Bonjour à tous,

Je vous présente une nouvelle intégration externe : SNCF. Elle suit les prochains trains de vos trajets (domicile → travail, retour…) en temps réel, avec les retards, les suppressions et leur motif.

Ce qu’elle apporte

  • Jusqu’à 3 trajets, avec une plage horaire et des jours optionnels (ex. 07:00-09:30, du lundi au vendredi). Le soir, elle suit déjà les trains du lendemain matin.
  • Un appareil par trajet : prochain train (« 07:42 · TER 858311 · +5 min »), retard du prochain train en minutes, nombre de trains perturbés. Idéal pour l’historique et les scènes sur valeur.
  • 3 déclencheurs de scène :
    • Train en retard (filtre par niveau : moins de 15 min, 15-29, 30 et plus)
    • Train supprimé (ou qui ne dessert plus votre gare)
    • Départ imminent : 5 à 60 min avant le départ, calculé sur l’heure réelle (retard compris). Parfait pour un « pars maintenant » sur l’enceinte !
  • 1 action de scène « Prochains trains », avec une phrase toute prête : « Rennes → Nantes : le TER 858311 de 07:42 a 5 min de retard, départ à 07:47. Ensuite : 08:12 à l’heure. »
  • 2 widgets : les trains d’un trajet (badges à l’heure / +N min / supprimé, motif au toucher) et le tableau des départs d’une gare.

Ce qu’il vous faut

Une clé d’API SNCF gratuite : un formulaire sur Demandez votre clé d'accès gratuite - SNCF NUMÉRIQUE, la clé arrive par email. Elle donne 5 000 requêtes par jour. L’intégration les compte elle-même et ralentit avant la limite (environ 250 requêtes par jour pour un trajet avec plage horaire).

Bon à savoir

  • Seuls les trains directs sont suivis.
  • Transilien : horaires théoriques uniquement (limite de l’API SNCF).
  • La voie n’est pas fournie par l’API officielle.
  • Un train supprimé disparaît des données temps réel de la SNCF. L’intégration le détecte en comparant avec les horaires théoriques, puis le confirme sur le tableau des départs, pour ne jamais annoncer une suppression à tort.

Installation

Depuis le store des intégrations de Gladys (Gladys 5.1.1 minimum), puis :

  1. collez votre clé d’API ;
  2. renseignez vos gares (nom, code UIC, ou bouton « Chercher une gare ») ;
  3. cliquez sur « Tester la connexion » ;
  4. ajoutez les appareils depuis l’onglet Découverte.

Documentation : gladys-sncf/docs/fr.md at main · William-De71/gladys-sncf · GitHub
Code source : GitHub - William-De71/gladys-sncf: External Gladys Assistant integration for SNCF trains: next departures of your trips in real time, delays, cancellations, scenes and dashboard widgets. · GitHub

C’est une intégration communautaire, sans lien avec la SNCF. Vos retours m’intéressent.

Je n’arrive pas à récupérer la clé d’API sur le site numerique.sncf.com. j’essais depuis plusieurs jours et le site ne s’ouvre pas.

Je vais regarder de mon côté mais c’est complètement indépendant de l’intégration.

J’ai testé : le site numerique.sncf.com coupe la connexion dès l’ouverture, depuis plusieurs réseaux différents.
La panne est donc chez la SNCF.
L’API elle-même (api.sncf.com) fonctionne toujours, seul le formulaire de demande de clé est inaccessible.
Il n’y a pas d’autre moyen d’obtenir une clé, il faut attendre que le site revienne. Je repasserai voir régulièrement et je préviendrai ici quand ce sera rétabli.