Integración externa - Vigicrues (vigilancia de crecidas y nivel de los ríos)

¡Hola a todos! :waving_hand:

Cuando vives cerca de un río, todos tenemos el reflejo de ir a Vigicrues tan pronto como llueve tres días seguidos :sweat_smile:. Sería mejor que Gladys lo hiciera por nosotros. Aquí está Vigicrues: la vigilancia oficial de crecidas y la altura del río cerca de tu casa, basada en datos públicos, sin cuenta ni clave.

Qué hace

  • Un dispositivo por estación de medición que sigues, con:
    • la altura del agua (m);
    • el caudal (m³/s) cuando la estación lo mide;
    • la vigilancia del tramo del río: verde, amarillo, naranja o rojo;
    • la fecha de la última medición. Una estación muda durante más de 3 horas lo indica claramente, en lugar de republicar un valor antiguo como si fuera fresco.
  • Las estaciones se eligen por código, por municipio, o automáticamente alrededor de tu casa. Un botón «Buscar estaciones» lista las cercanas, con su curso de agua.
  • Dos activadores de escena: la vigilancia aumenta (amarillo, naranja, rojo) y la vigilancia disminuye, filtrables por estación y por color.
  • Un widget «Vigicrues»: tus estaciones, su altura, la tendencia (sube, estable, baja) y el color de vigilancia.
  • En francés, inglés, alemán y español.

Lo bueno

El tramo pasa a naranja → notificación a toda la familia y recordatorio de subir lo que está en el sótano
El Garona supera los 3 m → vigilamos el widget del salón

Instalación

:warning: Gladys 5.1 mínimo.

Llega al almacén en el próximo paso del indexador. Mientras tanto: Integraciones → Instalar desde GitHub, con GitHub - guim31/gladys-vigicrues: Vigicrues flood vigilance and river levels (France) for Gladys Assistant, from official open data · GitHub

  1. Elige tus estaciones: un código de estación, un código de municipio (el código INSEE, no el código postal: 31555 para Toulouse), o «alrededor de mi casa».
  2. Pestaña Descubrimiento: añade las estaciones.

Las mediciones se releen cada 15 a 30 minutos, la vigilancia cada 30 minutos.

Pequeñas reservas honestas

  • Probado con datos reales: hice funcionar la integración contra los servicios públicos reales, en el Garona en Toulouse (0,50 m esta noche, todo el país en verde, uf). El comportamiento en una crecida real, sin embargo, no ha podido ser visto en directo.
  • Es un complemento, no un sistema de alerta de seguridad: en caso de crecida, son las consignas oficiales y las autoridades las que cuentan.
  • Datos públicos de Vigicrues y de Hub’Eau. Proyecto independiente, no afiliado al SCHAPI ni a Vigicrues.

Como los anteriores, desarrollado con Claude Code.

Depósito: GitHub - guim31/gladys-vigicrues: Vigicrues flood vigilance and river levels (France) for Gladys Assistant, from official open data · GitHub

Gracias @guim31. Funciona bien

Dos pequeños comentarios:

  • la configuración no pregunta alrededor de qué casa se quiere aplicar la detección de estaciones
  • al mostrarlo en un widget de dispositivos, no hay unidad para el caudal

Gracias @StephaneB por este primer comentario, y me alegra que funcione en el Doubs :grinning_face_with_smiling_eyes:

Los dos puntos se han corregido en la 1.1.0, que acaba de salir:

  • La elección de la casa: un nuevo ajuste « Casa » en la configuración, justo antes de « Alrededor de mi casa ». Hasta ahora, la integración tomaba la primera casa de Gladys que tenía una posición, sin decir nada. Si se deja vacío, sigue como antes.
  • La unidad del caudal: Gladys no tiene la unidad m³/s, de ahí el « 10.1 » solo. Por defecto, el caudal ahora se convierte en m³/h, con la unidad mostrada. Tu Doubs pasará a aproximadamente 36 000 m³/h: es correcto, pero no muy hablante para un río :sweat_smile: Si prefieres mantener los m³/s oficiales de Vigicrues, hay un ajuste « Unidad del caudal », pero la unidad no se mostrará entonces.

Cambiar de unidad cambia la estructura del dispositivo: Gladys te propondrá « Actualizar » en la pestaña Descubrimiento.

Pequeña limitación de paso: la elección de la casa solo existe desde Gladys 5.2, por lo que la integración ahora requiere Gladys 5.2 como mínimo.

Para el « Profundidad » en lugar de « Altura del agua » en tu captura: es el panel de control de Gladys el que muestra la etiqueta genérica cuando el dispositivo solo tiene una medida de este tipo. No puedo cambiarlo desde la integración.