Hola a todos,
Comparto una integración externa para los habitantes de Montreal: STM Montreal. Muestra en Gladys los próximos autobuses de la STM, el estado de las líneas de metro y las bicicletas BIXI disponibles cerca de tu casa.
Qué hace
Próximas llegadas de autobuses: un dispositivo por parada con los minutos de espera, la línea y un resumen (« 24 3 min · 747 14 min »).
Estado del metro: las líneas verde, naranja, amarilla y azul, con el mensaje de la STM (« Servicio normal del metro » o el texto de la interrupción).
Estaciones BIXI: bicicletas, bicicletas eléctricas y plazas libres.
3 widgets de panel de control: llegadas, estado del metro, estación BIXI.
Escenas:
- « autobús en 5 min », para encender la luz de la entrada, por ejemplo;
- « línea naranja perturbada », para recibir un mensaje;
- « estación BIXI vacía o llena »;
- acciones « leer los próximos autobuses » y « leer el estado de una línea ».
Pensado para ser simple
Nada que configurar para empezar:
- Verifica que tu casa tenga una dirección en Gladys.
- Instala la integración y haz clic en « Guardar ».
- Abre la pestaña Descubrimiento: las paradas de autobús y las estaciones BIXI más cercanas a tu casa ya están allí, con su nombre real (« Bus – Notre-Dame / Peel (36 → Oeste) »). Haz clic en « Añadir ».
Sin ninguna cuenta, tienes los horarios previstos de los autobuses y las bicicletas BIXI.
Con una clave STM gratuita (5 minutos, guía paso a paso en la documentación), tienes además el tiempo real de los autobuses y el estado del metro.
Para una parada lejos de tu casa (trabajo, escuela…), el botón « Buscar una parada » encuentra el código a partir de una intersección.
Instalación
- Gladys 5.1.0 o más reciente.
- Desde el catálogo de integraciones de Gladys: busca « STM ».
- Código fuente y documentación: GitHub - LM1LC3N7/gladys-stm: Montréal transport services (STM) and bixi integration for Gladys Assistant · GitHub
- Guía de uso: https://github.com/LM1LC3N7/gladys-stm/blob/main/docs/fr.md
Llamada a los probadores 
Es una primera versión (0.2.1). Tus comentarios me interesan, en particular sobre:
- el estado del metro: la API de la STM no está documentada públicamente, y la he reconstruido a partir de aplicaciones libres. Si una línea muestra un estado extraño durante una interrupción, házmelo saber.
- el invierno BIXI: las estaciones retiradas para el invierno deberían mostrarse « Retirada de la red BIXI » y volver solas en la primavera. ¡Veremos en noviembre!
- la claridad de los mensajes y de la configuración para alguien no técnico.
Los problemas pueden ser reportados aquí o en los issues de GitHub.
Gracias
- A @prohand, cuya integración TCL (Lyon) me sirvió de modelo.
- A Transitous, servicio comunitario gratuito que proporciona los horarios previstos, los nombres de las paradas y la búsqueda.
- A los datos abiertos de la STM (CC BY 4.0) y al flujo público de BIXI Montreal.
Integración no oficial, no afiliada a la STM ni a BIXI.