Intégration externe - Tisséo

Salut tout le monde !

Encore une toulousaine. Le matin, entre « le bus passe dans 3 minutes ou dans 13 ? » et « il reste un vélo à la station en bas ? », je passais mon temps sur deux applis différentes. Voici donc Tisséo pour Gladys : les prochains passages à vos arrêts, les perturbations de vos lignes et les vélos de vos stations VélôToulouse. Tout vient de l’open data : sans compte et sans clé.

Ce que ça fait

  • Un appareil par arrêt : pour chaque ligne et direction, les minutes avant le prochain passage et le suivant, les trois prochains départs en texte, et les infos trafic des lignes. On peut ne garder que certaines lignes (« A, L1 »).
  • Le temps réel là où Tisséo le publie (bus, tram, Téléo) : retards, suppressions, arrêts non desservis. Le métro reste à l’horaire théorique, Tisséo ne le publie pas en temps réel.
  • Un appareil par station VélôToulouse : vélos disponibles (mécaniques et électriques) et places libres, avec historique.
  • Les arrêts et stations se cherchent depuis Gladys, par nom ou autour de la maison : pas d’identifiant à aller chercher ailleurs.
  • Deux widgets : « Prochains départs » et « VélôToulouse ».
  • Des déclencheurs : nouvelle perturbation sur une ligne suivie (ou sur tout le réseau), plus assez de vélos à une station, vélos de retour.
  • Des actions qui préparent une phrase prête à envoyer : « Métro A vers Basso Cambo à Jean Jaurès : dans 3 et 7 min ».

Le truc sympa

En semaine à 7 h 50 → les prochains passages de mon bus sur l’enceinte
Perturbation sur la ligne A → message sur le téléphone avant de partir
Moins de 2 vélos électriques à ma station → notification

Installation

Gladys 5.1 minimum.

Elle arrive dans le store au prochain passage de l’indexeur. En attendant : Intégrations → Installer depuis GitHub, avec l’adresse GitHub - guim31/gladys-tisseo: Tisseo (Toulouse) for Gladys Assistant: next departures, disruptions, VeloToulouse bikes and park-and-ride · GitHub

  1. À l’installation, Gladys demande de partager la position de vos maisons : elle sert uniquement à lister les arrêts et stations les plus proches.
  2. Dans l’onglet Configuration : cherchez puis ajoutez vos arrêts et vos stations.
  3. Créez les appareils depuis l’onglet Découverte, puis ajoutez les widgets.

Petites réserves honnêtes : le flux temps réel pèse environ 1,7 Mo, soit à peu près 100 Mo par heure avec un rafraîchissement par minute. Sur une connexion limitée, espacez le rafraîchissement ou coupez le temps réel dans la configuration. Pas d’occupation des parkings relais (l’open data ne donne que leur capacité), et les textes des alertes restent en français. Elle a été testée sur les vraies données Tisséo et VélôToulouse, dans les conditions du bac à sable de Gladys, mais pas encore dans une vraie instance.

Codée avec l’aide de Claude Code. Projet indépendant, non affilié à Tisséo ni à JCDecaux.

Dépôt : GitHub - guim31/gladys-tisseo: Tisseo (Toulouse) for Gladys Assistant: next departures, disruptions, VeloToulouse bikes and park-and-ride · GitHub

Les Toulousains, vos retours sont les bienvenus :slight_smile: