[Integration] : The TEC — buses, trams and metro of Wallonia

Hello everyone!

I present to you an external integration to follow the TEC network directly in Gladys: buses, Liège trams, and Charleroi metro, with real-time delays and disruptions.

What it does

  • A device per monitored stop (with optional line filter): next departure in minutes, « M2 → Anderlues · 08:03 (+3 min) », delay, next departure, list of upcoming departures, number of disruptions.
  • Scene triggers: « TEC departure imminent » (1 to 30 minutes before), « Delayed departure », « Cancelled departure », « New disruption ».
  • Scene actions: get the next departure (ideal for a message « Your bus is leaving in 5 minutes! ») or check if a line is disrupted.
  • Widgets: departure board for a stop, and the list of disruptions on your lines.
  • Stop search by name or around your home, directly from the configuration screen.
  • Available in French, English, German, and Spanish.

Data: TEC open data schedules + real-time data from the Belgian Mobility portal. It works without an account. A free API key allows a refresh every minute instead of 20.

Installation: Gladys ≥ 5.1, from the integrations store (« TEC »).
Code and documentation: GitHub - gboulvin/LeTEC · GitHub

Your feedback is welcome, especially if you take the metro or tram daily! :metro: