¡Hola a todos!
Me complace presentarles Belgian Mobility, una integración externa que trae el transporte público de toda Bélgica a Gladys: trenes SNCB, metro STIB, tranvías y autobuses, De Lijn y TEC.
Sin cuenta, sin clave API: los datos provienen de dos APIs abiertas y gratuitas, iRail para los trenes y Transitous para el resto, incluido el tiempo real donde el operador lo publica.
¿Qué hace?
Un dispositivo por parada que sigas (estación, metro, parada de tranvía o autobús), opcionalmente filtrado por línea: minutos hasta la próxima salida, su retraso (con historial) y un resumen como “14:47 S61 → Wavre, Voie 5”.
Disparadores de escena: Salida con retraso, Salida cancelada, Salida inminente (el “momento de salir” antes de tu autobús) y Nueva interrupción SNCB, filtrables por parada, línea o incluso tu tren (IC 2113…).
Acciones de escena: obtener la próxima salida, planificar un viaje en tren entre dos estaciones, verificar el estado de la red SNCB.
Dos widgets de panel: un tablero de salidas con retrasos/cancelaciones y el estado de la red SNCB.
Un botón “Buscar parada” que te da el identificador de una parada en un clic.
Disponible en francés, inglés, alemán y español.
Ideas para escenas
- Todos los días laborables a las 7:15: si mi tren tiene más de 5 minutos de retraso, enviarme “Tu IC tiene 12 minutos de retraso, andén 4” en Telegram.
- 10 minutos antes del autobús: parpadear la luz del pasillo para salir a tiempo.
- Nueva interrupción en mi línea: notificación + anuncio en el altavoz.
Instalación: Gladys 5.1 o posterior → Integraciones → buscar “Belgian Mobility”. Ingresa tus paradas (por ejemplo, Namur; be-stib_6 | 1, 5), guarda, luego crea los dispositivos desde la pestaña Découverte.
Código y documentación: GitHub - gboulvin/Gladys-BelgianMobility · GitHub
¡Se agradecen comentarios, ideas y reportes de errores! ![]()