Remontée du niveau de l'eau

Remontée du niveau de l'eau



Histoire de pas découvrir 2cm d'eau dans sa maison ou sa cave, il est possible avec l'OpenData de s'informer si l'on possède un système le permettant.

C'est d'actualité ! Comme pour le boulot nous avons mis en place des alertes concernant le niveau de l'eau. J'enregistre le comment faire pour partager :)

Ce que nous aurons besoin de connaitre pour ce script est l'ID de la station.
Pour récupérer cet ID, il suffit de se rendre sur le site de vigicrues.gouv.fr.

Sur la page d'accueil, vous pouvez sélectionner votre territoire.

Puis votre station.

Il vous suffit alors de regarder dans l'url pour connaitre l'ID de sa station.
J'ai pris ici la station de Melun code F445000101


Notez ce code, il servira pour la remontée d'info.

Le script

Le script en bas de page est biensur perfectible et je suis sûr que les experts trouveront à redire.
Mais chez moi ça fonctionne :)

Le script prend en argument 4 valeurs $1 $2 $3 et $4

  1. L'argument $1 prend soit -H soit -D 
    1. -D pour avoir la date de l'update.
    2. -H pour le niveau de l'eau.
  2. L'argument $2 prend soit 1 quand dans le $1 on met -D soit l'ID de la station pour l'option -H
  3. L'argument $3 prend le niveau Critique 
  4. L'argument $3 prend le niveau Warning


En gros on lance les commandes pour la station d'AlfortVille.

  • ./lescript.sh -D 1
    • Il nous remonte la date de dernière mise à jour.
  • ./lescript.sh -H F490000104 3650 2670
    • Ca nous remonte (au moment de l'écriture) un Warning - La flotte est Haute !! 2971mm
A vous du coup de faire ce que vous voulez de vos valeurs. Les incorporer dans Jeedom via un virtuel, au boulot les mettres dans Centreon, BB etc...

Le Script linux :)

Gestion crue

0 commentaires:

Enregistrer un commentaire