Integración domótica RTC Québec, gratuita y de código abierto

Next RTC bus departures and àVélo bike-share stations in Québec City.
La documentación de esta integración la escribe su autor y, por ahora, solo está disponible en inglés.
The next departures of the Réseau de transport de la Capitale (RTC) buses and the àVélo bikes near your home, in Gladys.
This integration is not affiliated with the RTC nor with the City of Québec.
Get started in 3 steps
No technical knowledge is needed, and no account: there is nothing to create, no key.
- Check the address of your house in Gladys: Settings → Houses. The house must have a position on the map. The integration uses it to find the stops near you. The position stays in your Gladys.
- Install the integration from the integration catalog, and accept the access to the house location. Open its configuration page and press Save, without filling anything in.
- Open the Discover tab of the integration. The 3 stops and 2 àVélo stations closest to your home are offered there, with their name and the direction of their routes, e.g. "RTC – Saint-Paul / A.-Martin (1 → Station Belvédère (Nord))". Press Add on each one you want.
That's it. You now get the next departures at each stop, and the bikes and free docks of each àVélo station.
The message at the top of the configuration page always tells you what to do next. For example: "Ready: 3 stops and 2 àVélo stations to add. Open the Discover tab…".
Device names start with RTC – or àVélo –, so they are easy to tell apart in the device list of Gladys. You can rename them freely in Gladys.
Showing the departures on the dashboard
- Open the dashboard, then press Edit.
- Add a widget and choose RTC departures.
- Choose the stop, then save.
The àVélo station widget is added the same way.
The departures are scheduled times, marked with a ~: "~12 min" means "scheduled in 12 minutes".
What about real time?
The RTC does not publish its real time as open data: it stays in its Nomade app. The departures therefore come from the RTC timetable, through Transitous, a free community service, read every 2 minutes. Should the RTC open its real time one day, the integration is ready to read it.
Watching other stops (work, school…)
For a stop far from home:
- At the bottom of the configuration page, press Find a stop. Type a street or the stop number, e.g. "Gare du Palais" or "Grande Allée Cartier".
- The answer lists the stops with their number and the direction of their
routes, e.g.
1022 — Saint-Paul / A.-Martin (1 → Station Belvédère (Nord)). - Copy the number (
1022) in Stops, save, then add the stop in the Discover tab.
The number is the one written on every RTC stop sign.
For àVélo stations, the Find an àVélo station button works the same way.
Going further
The Stops field accepts several numbers separated by commas, a route
filter after @ and a name after :.
| Entry | Meaning |
|---|---|
1022 | every route calling at stop 1022 |
5601@18 | route 18 only |
1022@1|6 | routes 1 and 6 |
5601@18:Bus to work | route 18, displayed as "Bus to work" |
What each device holds
Stop:
- Next departure, Departure 2…: the minutes to wait. 999 means no departure is scheduled.
- Next departure route…: the route ("800", "11G").
- Next departures: a summary, e.g.
1 ~3 min · 6 ~11 min.
àVélo station: the bikes (e-bikes included), the e-bikes, the free docks and the state of the station.
A station that leaves the àVélo network (removed for the winter) shows 0 bikes, 0 docks and the state "Removed from the àVélo network (seasonal?)", with an orange dot on the device. The "Out of service" trigger fires once, then "Back in service" when it returns. There is nothing to do.
Scenes
Triggers:
- Departure approaching: a departure gets under 1, 2, 3, 5, 10 or 15 minutes. Example: "when the 800 is 5 minutes away, turn the hall light on".
- àVélo station changed: the station runs out of bikes or docks, or gets some back.
Action: Read the next departures: e.g. a message every morning "Your 800 comes in {{minutes}} minutes".
Troubleshooting
| Message or symptom | What to do |
|---|---|
| "set the address of your house" | Settings → Houses: place the house on the map, then save the configuration of the integration again. |
| "Gladys did not share the location of your house" | Reinstall the integration and accept the location access, or type stop numbers. |
| Nothing in the Discover tab | Read the message of the configuration page: it says what is missing. |
| "Stop … is not in the RTC stop list" | Check the number on the sign. A brand new stop comes with the next version of the integration. |
| Station "Removed from the àVélo network" | The station left the network, often for the winter: it will come back by itself. |
| A stop stays at 999 | No departure scheduled (at night), or a route filter matching no route of the stop. |
Privacy, data and licences
- The house location is only used to look the nearby stops up, in the stop list shipped with the integration: it is sent nowhere.
- Stop list: the RTC GTFS, shipped with the integration and updated with every version. "Application, produit ou service, intégrant les Informations publiques du Réseau de transport de la Capitale, mises à jour le 2026-10-11." (terms)
- Departures: Transitous, a free community service, from the RTC data.
- Bikes: public GBFS feed of àVélo.
- Integration code: Apache 2.0 licence.
Parámetros de configuración
Estos son los parámetros que RTC Québec te pide en su pantalla de configuración en Gladys.
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| Get started in 2 minutes | section | No | 1. Check that your house has an address in Gladys (Settings → Houses). 2. Save this page. 3. Open the “Discover” tab of this integration and press “Add” on the stops and àVélo stations near your home. That's it: you get the next departures and the àVélo bikes right away. |
| Near my home | section | No | How many of the closest stops (within 600 m) and àVélo stations (within 1 km) are proposed in the “Discover” tab. 0 turns the suggestion off. |
| Stops near my home | number | No | |
| àVélo stations near my home | number | No | |
| Other stops and stations (optional) | section | No | To watch a stop that is not near your home (work, school…): type its number, written on the stop sign, or find it with the “Find a stop” button at the bottom of this page. |
| Stops | string | No | Stop numbers. Optional route filter after @ and custom name after : — e.g. "1022, 5601@18:Bus to work". |
| àVélo stations | string | No | àVélo station ids, with an optional custom name after : — e.g. "3:Station at home". |
| Advanced | section | No | The defaults suit almost everyone. |
| Departures refresh interval (s) | number | No | How often the departures are refreshed, in seconds. |
| àVélo refresh interval (s) | number | No | How often the àVélo stations are refreshed, in seconds. |
| Departures per stop | number | No | How many upcoming departures each stop device exposes as features. |
| Language of the values | select | No | Language of the feature names and of the texts published. |
Cómo instalar RTC Québec en Gladys
- En Gladys, abre Integraciones: RTC Québec aparece en el catálogo junto a las integraciones nativas, con una insignia de comunidad.
- Haz clic en Instalar. Gladys descarga la imagen Docker (
ghcr.io/lm1lc3n7/gladys-rtc-quebec:0.1.1), la ejecuta en un entorno aislado del núcleo y genera la interfaz de la integración (dispositivos, descubrimiento y configuración). - Abre la pantalla de Configuración de la integración, rellena los parámetros y guarda.
- También puedes instalarla directamente desde la URL de su repositorio: https://github.com/LM1LC3N7/gladys-rtc-quebec.
RTC Québec requiere Gladys >=5.1.0. El catálogo de Gladys se actualiza cada hora, así que una nueva versión está disponible como máximo una hora después de publicarse.
¿Todavía no usas Gladys? Es gratuito y de código abierto: sigue la guía de instalación para empezar.
Sobre las integraciones externas
RTC Québec es una integración externa: una integración comunitaria empaquetada como contenedor Docker y publicada en GitHub. Gladys la instala con un clic y la ejecuta en un entorno aislado del núcleo. La publica y mantiene LM1LC3N7, no el equipo principal de Gladys.
- Explorar todas las integraciones externas
- Descubrir las integraciones nativas incluidas en Gladys
- Crear y publicar tu propia integración externa
- Código fuente en GitHub — fuente de esta documentación