🚗 Integración de tráfico de Mapbox

:automobile: Nueva integración: Mapbox Traffic — la duración de tus trayectos en Gladys

Hola,

Os presento Mapbox Traffic, una nueva integración externa para Gladys que sigue la duración de tus trayectos habituales (casa → trabajo, escuela, gimnasio…) con el tráfico en tiempo real, gracias a la API Mapbox Directions (Esta integración me permite reemplazar un apaño que había hecho con una escena Gladys (llamada API + dispositivo MQTT virtual)).

La idea: saber de un vistazo si hay que salir más temprano esta mañana, y ser notificado automáticamente en caso de atasco.

:sparkles: ¿Qué aporta?

Para cada trayecto configurado (hasta 3), un dispositivo Gladys con:

  • :stopwatch: la duración del trayecto con el tráfico actual;
  • :bar_chart: la duración habitual en este momento de la semana, y el retraso con respecto a ella;
  • :vertical_traffic_light: el nivel de tráfico: fluido, ralentizado, atasco, atasco importante;
  • :motorway: la distancia y las rutas utilizadas (« A86, A1 »).

Las duraciones se historizan: obtienes directamente el gráfico de tu tiempo de trayecto durante el día o la semana.

Y también:

  • :desktop_computer: un widget de panel de control «Duración del trayecto»: duración, retraso, curva «actual vs habitual» y botón Actualizar;
  • :clapper_board: 4 disparadores de escena: atasco, fin de atasco, duración anormalmente larga, retorno a la normalidad;
  • :high_voltage: 1 acción de escena: «Obtener la duración de un trayecto».

:light_bulb: Algunas ideas de escenas

  • :mobile_phone: Alerta de atasco: «Atasco en el trayecto Trabajo» → mensaje *«Atasco hacia el trabajo: 40 min (+15 min)».
  • :sun: Resumen de la mañana: a las 7 h en días laborables → «Obtener la duración del trayecto» → mensaje con el resumen.
  • :bell: Umbral personal: es un dispositivo Gladys estándar, por lo que el disparador nativo también funciona («si Duración del trayecto > 45 min»).

:hammer_and_wrench: Instalación

  1. Crea una cuenta gratuita en Mapbox y copia tu token público (pk.…).
  2. Instala Mapbox Traffic desde el catálogo de integraciones de Gladys.
  3. Pega el token, luego indica tus trayectos. El punto de partida y el destino aceptan una dirección o coordenadas. Deja el punto de partida vacío para salir de la posición de tu casa.
  4. Haz clic en Probar Mapbox, luego añade tus trayectos desde la pestaña Descubrimiento.

:money_bag: Gratis para uso doméstico: la oferta gratuita de Mapbox incluye 100 000 consultas por mes. Por ejemplo, 3 trayectos actualizados cada 5 min durante 5 h al día laborable consumen aproximadamente 4 000 consultas. Puedes limitar las actualizaciones a ciertos días y horas para ahorrar tu cuota.

:warning: Requiere Gladys 5.1.0 o superior, para los disparadores de escena y el widget.

:link: Enlaces

Es una primera versión: tus comentarios, ideas y errores son bienvenidos, aquí o en issue en GitHub :folded_hands:

¡Buen fin de semana!

¡Ah genial!
Aún estaba pensando en ello esta mañana porque en Jeedom había WazeIntime que hacía eso :ok_hand: