Vigicrue et Domoticz

/!\ Le site Vigicrue a changé, il faut maintenant utiliser le script v2 de Vigicrue ici. Ou la v3 ici.

Comment remonter dans Domoticz la hauteur d’eau ainsi que le débit d’un cours d’eau depuis le site Vigicrues.

Dans un premier temps, il faut créer un Hardware virtuel.

Pour ce faire, il faut se rendre dans Setup -> Hardware.

Puis ajouter un hardware de type “Dummy” :
Puis créer deux sensors en cliquant sur Create Virtual Sensors :Le premier pour la hauteur d’eau et le deuxième pour le débit d’eau :

Ensuite il faut aller dans Setup -> Devices pour récupérer les idx des deux sensors virtuels créer précédemment et les noter dans un coin (ici 215 et 216) :

Avant de se lancer dans la création du script qui va récupérer les valeurs et mettre à jour Domoticz, il faut récupérer les infos sur la station voulu.

Pour cela, un petit tour sur le site Vigicrues : https://www.vigicrues.gouv.fr/

Un petit clique sur la carte à l’endroit voulu pour zoomer  :

Et cliquer sur la station voulu :

Il faut récupérer l’id de la station dans l’url (ici W141001001) :

Vous devez maintenant créer sur votre serveur un script bash pour récupérer les infos puis mettre à jour Domoticz.

[pastacode lang=”bash” user=”chatainsim” repos=”scripts_domoticz” path_id=”vigicrues.sh” revision=”master” highlight=”” lines=”” provider=”github”/]

On remplace l’adresse du serveur Domoticz, l’id de la station ainsi que les idx des deux sensors virtuels et hop le tour est joué.

Et hop, on l’ajoute dans la crontab pour qu’il soit lancé régulièrement.

Personnellement il tourne toutes les demi-heures, à XXh01 et XXh31.