Intégration externe - Vigicrues (vigilance crues et hauteur des rivières)

Salut tout le monde ! :waving_hand:

Quand on habite près d’une rivière, on a tous le réflexe d’aller voir Vigicrues dès qu’il pleut trois jours d’affilée :sweat_smile: Autant que Gladys le fasse pour nous. Voici Vigicrues : la vigilance crues officielle et la hauteur de la rivière près de chez vous, à partir des données publiques, sans compte ni clé.

Ce que ça fait

  • Un appareil par station de mesure que vous suivez, avec :
    • la hauteur d’eau (m) ;
    • le débit (m³/s) quand la station le mesure ;
    • la vigilance du tronçon de rivière : vert, jaune, orange ou rouge ;
    • la date de la dernière mesure. Une station muette depuis plus de 3 h le dit clairement, au lieu de republier une vieille valeur comme si elle était fraîche.
  • Les stations se choisissent par code, par commune, ou automatiquement autour de votre maison. Un bouton « Chercher des stations » liste celles qui sont proches, avec leur cours d’eau.
  • Deux déclencheurs de scène : la vigilance monte (jaune, orange, rouge) et la vigilance redescend, filtrables par station et par couleur.
  • Un widget « Vigicrues » : vos stations, leur hauteur, la tendance (monte, stable, baisse) et la couleur de vigilance.
  • En français, anglais, allemand et espagnol.

Le truc sympa

Le tronçon passe en orange → notification à toute la famille et rappel de remonter ce qui traîne au sous-sol
La Garonne dépasse 3 m → on garde un œil sur le widget du salon

Installation

:warning: Gladys 5.1 minimum.

Elle arrive dans le store au prochain passage de l’indexeur. En attendant : Intégrations → Installer depuis GitHub, avec GitHub - guim31/gladys-vigicrues: Vigicrues flood vigilance and river levels (France) for Gladys Assistant, from official open data · GitHub

  1. Choisissez vos stations : un code de station, un code de commune (le code INSEE, pas le code postal : 31555 pour Toulouse), ou « autour de ma maison ».
  2. Onglet Découverte : ajoutez les stations.

Les mesures sont relues toutes les 15 à 30 minutes, la vigilance toutes les 30 minutes.

Petites réserves honnêtes

  • Testée sur les vraies données : j’ai fait tourner l’intégration contre les services publics réels, sur la Garonne à Toulouse (0,50 m ce soir, tout le pays en vert, ouf). Le comportement en vraie crue, lui, n’a évidemment pas pu être vu en direct.
  • C’est un complément, pas un système d’alerte de sécurité : en cas de crue, ce sont les consignes officielles et les autorités qui comptent.
  • Données publiques de Vigicrues et de Hub’Eau. Projet indépendant, non affilié au SCHAPI ni à Vigicrues.

Comme les précédentes, développée avec Claude Code.

Dépôt : GitHub - guim31/gladys-vigicrues: Vigicrues flood vigilance and river levels (France) for Gladys Assistant, from official open data · GitHub

Merci @guim31. Ça marche bien

Deux petits retour :

  • la configuration ne demande pas autour de quelle maison on veut appliquer la détection des stations
  • à l’affichage dans un widget appareils, il n’y a pas d’unité pour le débit

Merci @StephaneB pour ce premier retour, et content que ça tourne sur le Doubs :grinning_face_with_smiling_eyes:

Les deux points sont corrigés dans la 1.1.0, qui vient de sortir :

  • Le choix de la maison : un nouveau réglage « Maison » dans la configuration, juste avant « Autour de ma maison ». Jusqu’ici l’intégration prenait la première maison de Gladys qui avait une position, sans rien dire. Laissé vide, ça reste comme avant.
  • L’unité du débit : Gladys n’a pas d’unité m³/s, d’où le « 10.1 » tout seul. Par défaut, le débit est maintenant converti en m³/h, avec l’unité affichée. Ton Doubs va donc passer à environ 36 000 m³/h : c’est juste, mais pas très parlant pour une rivière :sweat_smile: Si tu préfères garder les m³/s officiels de Vigicrues, il y a un réglage « Unité du débit », mais l’unité ne sera alors pas affichée.

Changer d’unité change la structure de l’appareil : Gladys te proposera « Mettre à jour » dans l’onglet Découverte.

Petite contrainte au passage : le choix de la maison n’existe que depuis Gladys 5.2, donc l’intégration demande maintenant Gladys 5.2 minimum.

Pour le « Profondeur » au lieu de « Hauteur d’eau » sur ta capture : c’est le tableau de bord de Gladys qui affiche le libellé générique quand l’appareil n’a qu’une seule mesure de ce type. Je ne peux pas le changer depuis l’intégration.