[Integration]🚆🚇🚌Belgian Mobility: all Belgian public transport in Gladys

Bonjour Ă  tous !

Je suis ravi de vous présenter Belgian Mobility, une intégration externe qui apporte les transports en commun de toute la Belgique dans Gladys : les trains SNCB, le métro, les trams et les bus STIB, ainsi que De Lijn et TEC.

Pas de compte, pas de clĂ© API : les donnĂ©es proviennent de deux API ouvertes et gratuites, iRail pour les trains et Transitous pour le reste, y compris en temps rĂ©el lĂ  oĂč l’opĂ©rateur le publie.

Ce qu’il fait

  • :station: Un appareil par arrĂȘt que vous suivez (gare, station de mĂ©tro, tram ou arrĂȘt de bus), Ă©ventuellement filtrĂ© par ligne : minutes jusqu’au prochain dĂ©part, son retard (avec historique) et un rĂ©sumĂ© comme « 14:47 S61 → Wavre, Voie 5 ».
  • :high_voltage: DĂ©clencheurs de scĂšne : DĂ©part en retard, DĂ©part supprimĂ©, DĂ©part imminent (le « temps de partir » avant votre bus) et Nouvelle perturbation SNCB, filtrables par arrĂȘt, ligne ou mĂȘme votre train (IC 2113
).
  • :clapper_board: Actions de scĂšne : obtenir le prochain dĂ©part, planifier un trajet en train entre deux gares, vĂ©rifier l’état du rĂ©seau SNCB.
  • :bar_chart: Deux widgets de tableau de bord : un tableau des dĂ©parts avec retards/annulations, et l’état du rĂ©seau SNCB.
  • :magnifying_glass_tilted_right: Un bouton « Rechercher un arrĂȘt » qui vous donne l’identifiant d’un arrĂȘt en un clic.
  • :globe_showing_europe_africa: Disponible en français, anglais, allemand et espagnol.

Idées de scÚnes

  • Tous les jours ouvrables Ă  7h15 : si mon train a plus de 5 minutes de retard, m’envoyer « Votre IC a 12 minutes de retard, voie 4 » sur Telegram.
  • 10 minutes avant le bus : allumer la lumiĂšre du couloir pour que je parte Ă  l’heure.
  • Nouvelle perturbation sur ma ligne : notification + annonce sur le haut-parleur.

Installation : Gladys 5.1 ou ultĂ©rieur → IntĂ©grations → rechercher « Belgian Mobility ». Entrez vos arrĂȘts (ex. Namur; be-stib_6 | 1, 5), enregistrez, puis crĂ©ez les appareils depuis l’onglet DĂ©couverte.

Code et docs : GitHub - gboulvin/Gladys-BelgianMobility · GitHub

Retours, idées et rapports de bugs bienvenus ! :folded_hands: