Saltar al contenido principal

Integración domótica Compteurs vélo, gratuita y de código abierto

Integración Compteurs vélo para Gladys Assistant

Contadores de bicis de ciudades francesas (datos abiertos): pasos por día y semana, récords.

Los contadores de bicis que las ciudades francesas publican en datos abiertos, en Gladys: cuántos ciclistas pasaron ayer delante de «su» contador, en los últimos 7 días, y si fue un récord. París, Nantes Métropole, Tours Métropole, el área de Saint-Nazaire y las carreteras departamentales de Hauts-de-Seine. Sin cuenta ni clave.

Integración no oficial, sin relación con las ciudades, con Eco-Counter ni con los operadores de los contadores. No interviene ningún hardware: las cinco fuentes se comprobaron en directo el 29/10/2026, sus comentarios son bienvenidos.

Qué obtiene​

  • Un dispositivo por contador añadido (por sentido de circulación cuando la ciudad los separa): pasos del último día completo, de los últimos 7 días, de hoy hasta ahora y de la última hora disponible (según la ciudad), y la antigüedad del dato.
  • Un widget «Contadores de bicis»: sus contadores en una línea cada uno (último día completo y tendencia en una semana), con un gráfico de 7 días.
  • Dos disparadores de escena: récord diario batido, datos de un contador con retraso.
  • Una acción de escena: las cifras de un contador, con una frase lista para enviar o decir.

Requisitos​

  • Gladys Assistant 5.3.0 o posterior.
  • Acceso a Internet desde Gladys: los datos vienen de los portales de datos abiertos de las ciudades.
  • Sin cuenta ni clave de API.

Instalación​

  1. En Gladys, abra Integraciones → Instalar desde GitHub.
  2. Pegue la dirección https://github.com/guim31/gladys-compteurs-velo y confirme.
  3. Abra la integración una vez instalada: aparece la pestaña Configuración.

Configuración​

Ajustes​

AjusteEfecto
Ciudadeslas ciudades cuyos contadores se ofrecen en la pestaña Descubrir
Idioma de los nombresidioma de los nombres de las funciones y de las frases de escena (francés)
Intervalo de lecturacada 30 minutos, cada hora (por defecto) o cada 3 horas

Los nombres de las funciones se fijan al añadir un dispositivo: elija primero el idioma.

Añadir contadores​

  1. Marque una o varias ciudades y guarde.
  2. Abra la pestaña Descubrir: cada contador de esas ciudades con datos en los últimos 17 días aparece allí, como «Ciudad · Contador».
  3. Añada a Gladys los que le interesen. Sus valores llegan enseguida.

Los contadores añadidos son los contadores vigilados: el widget, los disparadores y la acción de escena los ofrecen. Un contador añadido se sigue leyendo aunque desmarque su ciudad después.

Comprobar​

La acción Estado de la pestaña Configuración lista las ciudades leídas, su número de contadores, la hora de la última lectura, el último día completo y el último error si lo hay.

Dispositivos​

FunciónSignificadoCiudades
Último día completopasos del último día que la ciudad ha entregado enterotodas
Últimos 7 díaspasos de los 7 días que terminan con el último día completotodas
Hoy hasta ahorapasos del día en curso ya entregados (0 hasta los primeros datos)Tours, Saint-Nazaire
Última hora disponiblepasos de la última hora entregadaParís, Saint-Nazaire
Antigüedad del datohoras desde el final de los últimos datostodas

Un día nunca se muestra antes de estar completo: las ciudades entregan una vez al día, y el día que se está entregando queda fuera de «Último día completo» y «Últimos 7 días». Un día que falta en la fuente no se inventa: no se publica entonces ningún total de 7 días hasta que la semana vuelva a estar entera (París no tiene 25 de octubre de 2026, la noche del cambio de hora). Un día horario al que le falta una hora tampoco está completo. Mientras tanto, la función conserva su último valor de una semana entera.

Widget del panel​

«Contadores de bicis»: una línea por contador (10 como máximo), con los pasos del último día completo, «ayer» o su fecha, y la tendencia frente a la semana anterior («↗ 12 %»). En gris cuando los datos llevan retraso. Debajo, un gráfico de los 7 últimos días completos de los cuatro primeros contadores; un ajuste lo oculta. El widget muestra los nombres que usted dio en Gladys.

Disparadores de escena​

DisparadorSe dispara cuando
Récord diario batidoun nuevo día completo supera el mejor día del contador (historial de la ciudad)
Datos de un contador con retrasolos datos llevan 12 h, 1 día, 3 días o 1 semana de retraso, más allá del plazo habitual

Ambos pueden limitarse a algunos contadores. Variables: contador, ciudad, pasos y día, récord anterior y su día; la antigüedad del dato para un contador con retraso. Un día marcado como dudoso por Nantes nunca es un récord.

Acción de escena​

Leer las cifras de un contador de bicis: pasos del último día completo y su fecha, de los últimos 7 días (0 si falta un día), la tendencia en % frente a la semana anterior (con «Tendencia conocida» a 0 cuando no se puede calcular), las horas de retraso, y una frase como «Pont Wilson: 1934 bicis el 27 oct, 11.915 en 7 días.». «Día completo conocido» vale 0 mientras el contador no tenga todavía un día completo.

Ejemplos de escenas​

  • Cada mañana a las 9: leer las cifras de su contador y enviar la frase por Telegram.
  • Récord diario batido: enviar un mensaje con el contador y sus pasos (variables de la escena).
  • Datos de un contador con 3 días de retraso: enviar un mensaje, el contador probablemente está averiado.

Datos y actualización​

CiudadPortalPasoPublicación
Parísopendata.paris.fr (Opendatasoft)horacada mañana, hasta el día anterior
Nantes Métropoledata.nantesmetropole.fr (Opendatasoft)díacada mañana, con dos días de desfase
Tours Métropoledata.tours-metropole.fr (Opendatasoft)díaa media mañana, con el día en curso
Saint-Nazairedata.saintnazaireagglo.fr (Opendatasoft)horacada mañana, hasta esa misma mañana
Hauts-de-Seineopendata.hauts-de-seine.fr (Opendatasoft)díacada noche; un día cuenta cuando ya está el siguiente

Así, el «Último día completo» suele ser ayer (París, Tours, Saint-Nazaire), anteayer (Hauts-de-Seine) o tres días antes (Nantes). Una petición agregada por ciudad y por lectura (una más para la última hora en París y Saint-Nazaire), y una vez por contador añadido el mejor día de su historial, guardado después en /data. Con una lectura por hora, son unas decenas de peticiones al día, muy por debajo de las cuotas de los portales para un uso anónimo.

Solución de problemas​

  • Ningún contador en Descubrir: compruebe que hay una ciudad marcada y guardada, y luego lance la acción Estado. Un error «HTTP 503» o «timeout» viene del portal de la ciudad: vuelva a intentarlo más tarde.
  • Los valores no cambian en todo el día: es normal, las ciudades publican una vez al día.
  • Una línea gris en el widget: los datos de este contador llevan retraso (contador averiado o ciudad con retraso).
  • Para más detalles, ajuste LOG_LEVEL=debug: cada lectura se registra entonces.

Limitaciones​

  • Toulouse dejó de actualizar su conjunto Eco-Counter en junio de 2025, Rennes en julio de 2026; Montpellier no estaba disponible durante las pruebas; Lille, Angers y Brest solo publican cifras anuales o de campaña; Anglet cambia de conjunto de datos cada año. Podrán añadirse cuando exista un flujo diario.
  • Cifras tal como las publican las ciudades (recuentos brutos de Eco-Counter, a veces corregidos después).
  • Solo lectura.

Créditos​

  • Datos: Ville de Paris, Nantes Métropole, Syndicat des Mobilités de Touraine, Saint-Nazaire agglo – La CARENE y Département des Hauts-de-Seine, bajo sus licencias abiertas (ODbL / Licence Ouverte).
  • Construida a partir de la plantilla oficial de integración de Gladys.

Parámetros de configuración​

Estos son los parámetros que Compteurs vélo te pide en su pantalla de configuración en Gladys.

ParámetroTipoObligatorioDescripción
FuncionamientosectionNoMarque sus ciudades y guarde: sus contadores de bicis aparecen en la pestaña Descubrir. Añada a Gladys los que le interesen. Sin cuenta ni clave. Las ciudades publican una vez al día: las cifras son del día anterior o más antiguas.
Ciudadesmulti_selectNoContadores de bicis publicados cada día en datos abiertos. Otras ciudades: vea la guía.
Idioma de los nombresselectNoNombres de las funciones (fijados al añadir un contador) y frases de las escenas.
Intervalo de lecturaselectNoFrecuencia de lectura de los portales. Publican una vez al día, por la mañana.

Cómo instalar Compteurs vélo en Gladys​

  1. En Gladys, abre Integraciones: Compteurs vélo 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/guim31/gladys-compteurs-velo: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/guim31/gladys-compteurs-velo.

Compteurs vélo requiere Gladys >=5.3.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​

Compteurs vélo 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 guim31, 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 🙂