Saltar al contenido principal

Integración domótica Belgian Mobility, gratuita y de código abierto

Integración Belgian Mobility para Gladys Assistant

Salidas, retrasos e incidencias del transporte público belga: SNCB, STIB, De Lijn, TEC.

Siga desde Gladys el transporte público que utiliza, en toda Bélgica: las próximas salidas de su estación de tren y de sus paradas de metro, tranvía o autobús, sus retrasos y cancelaciones, y las incidencias de la red ferroviaria SNCB.

OperadorCubreFuente
SNCB / NMBSTrenes (vías, retrasos, cancelaciones)iRail
STIB / MIVBMetro, tranvías y autobuses de BruselasTransitous
De LijnTranvías y autobuses de FlandesTransitous
TECMetro (Charleroi), tranvías y buses de ValoniaTransitous

Ambas fuentes son gratuitas y abiertas: sin cuenta ni clave de API. La integración necesita conexión a internet (nube).

1. Encontrar sus paradas​

  • Una estación de tren: escriba su nombre en cualquier idioma oficial: Namur, Bruxelles-Central o Brussel-Centraal, Liège-Guillemins.
  • Una parada de metro, tranvía o autobús: en la configuración, pulse Buscar una parada, escriba su nombre (De Brouckère, Gent Korenmarkt...) y copie el identificador que aparece tras la flecha, p. ej. be-stib_6.

2. Configurar​

  • Paradas a seguir: separadas por ;. Añada | 71, 89 tras una parada para conservar solo esas líneas (IC, S... para trenes). Ejemplo: Namur; be-stib_6 | 1, 5; Bruxelles-Central | IC.
  • Idioma de los textos: inglés, francés, alemán o español.
  • Alerta de retraso: a partir de estos minutos de retraso se activa Salida con retraso (5 por defecto).
  • Tiempo para salir: Salida inminente se activa cuando falta este número de minutos para una salida (10 por defecto, 0 lo desactiva).
  • Red SNCB: añade el dispositivo Red SNCB y el disparador Nueva incidencia SNCB.
  • Intervalo de actualización: en segundos (mínimo 60).

Guarde y abra la pestaña Descubrimiento de la integración para crear los dispositivos. Probar la conexión comprueba que ambas fuentes responden.

3. Dispositivos​

Cada parada seguida es un dispositivo con tres funciones: Próxima salida en (minutos), Retraso de la próxima salida (minutos, con historial) y Próxima salida (resumen, p. ej. 14:47 S61 4586 → Wavre, Vía 5).

4. Escenas​

Disparadores (una vez por viaje): Salida con retraso, Salida cancelada, Salida inminente (filtros: parada, línea, tren concreto) y Nueva incidencia SNCB. Variables: line, vehicle, destination, delay_minutes, minutes, platform...

Acciones: Obtener la próxima salida, Planificar un viaje en tren (entre dos estaciones, ahora o a una hora dada), Obtener el estado de la red SNCB.

5. Widgets​

Panel de salidas (las próximas salidas de una parada) y Red SNCB (incidencias actuales y obras previstas).

Conviene saber​

Los datos en tiempo real dependen del operador: SNCB, De Lijn y TEC los publican; las paradas de la STIB muestran por ahora el horario (distintivo Programado). Solo las paradas configuradas se envían a iRail y Transitous.

Parámetros de configuración​

Estos son los parámetros que Belgian Mobility te pide en su pantalla de configuración en Gladys.

ParámetroTipoObligatorioDescripción
Primeros pasossectionNoSiga las estaciones de tren y las paradas de metro, tranvía y autobús que utiliza, en toda Bélgica. Los datos proceden de dos API abiertas y gratuitas, sin cuenta ni clave: iRail para los trenes de la SNCB y Transitous para STIB, De Lijn y TEC. El botón «Buscar una parada» de abajo le da el identificador de una parada.
Paradas a seguirstringNoSeparadas por «;». Un nombre de estación SNCB (Namur) o un identificador de «Buscar una parada» (be-stib_6). Añada «| 71, 89» para conservar solo algunas líneas.
Idioma de los textosselectNoIdioma de los resúmenes, salidas de escena, nombres de estaciones SNCB e incidencias.
Alerta de retraso (minutos)numberNoUna salida con al menos estos minutos de retraso activa «Salida con retraso» en las escenas.
Tiempo para salir (minutos)numberNo«Salida inminente» se activa cuando falta este número de minutos para una salida (tiempo para llegar a la parada). 0 lo desactiva.
Seguir las incidencias de la red SNCBbooleanNoAñade un dispositivo «Red SNCB» y el disparador de escena «Nueva incidencia».
Intervalo de actualización (s)numberNoFrecuencia de lectura de cada parada, en segundos (mínimo un minuto).

Cómo instalar Belgian Mobility en Gladys​

  1. En Gladys, abre Integraciones: Belgian Mobility aparece en el catálogo junto a las integraciones nativas, con una insignia de comunidad.
  2. Haz clic en Instalar. Gladys descarga la imagen Docker (ghcr.io/gboulvin/gladys-belgianmobility:1.0.0), la ejecuta en un entorno aislado del núcleo y genera la interfaz de la integración (dispositivos, descubrimiento y configuración).
  3. Abre la pantalla de Configuración de la integración, rellena los parámetros y guarda.
  4. También puedes instalarla directamente desde la URL de su repositorio: https://github.com/gboulvin/Gladys-BelgianMobility.

Belgian Mobility 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​

Belgian Mobility 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 gboulvin, no el equipo principal de Gladys.

Suscríbete a la newsletter de Gladys Assistant

Unos pocos correos al mes sobre nuevas versiones y novedades del proyecto. Enviados por Pierre-Gilles Leymarie, fundador del proyecto. Puedes darte de baja cuando quieras 🙂