/!\ 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.

Hi, I’m simon

8 Comments

    1. Bonjour, je n’ai pas eu le temps de voir s’il fonctionne encore, j’ai déménagé deux fois de suite en l’espace de 3 mois.
      Je regarde ça.

      1. Bonjour,
        Je n’ai rien dans les logs, je les ai pourtant activés (debug=true).
        Tout fonctionnait bien jusqu’à ce fameux 17 août !

        Tout ce qui est météo remonte bien pourtant depuis wunderground

        Je vois simplement que la version de Domoticz est la 4.97

        Cependant en cliquant sur Show current states pour voir les valeurs du moment et j’ai ce message :
        Error getting current states, Is the Eventsystem Enabled?

        Et du coup je viens de trouver un topic ou il est précisé quand on a cette erreur qu’il faut aller réactiver l’option
        Système événement (Lua/Blockly/Scripts)

        Va savoir pourquoi elle a été désactivé, peut être la mise à jour ? Je ne saurais le dire, je ne sais plus quand je l’ai faite.
        Bref le piège est que si l’option event est désactivé, ce n’est pas affiché dans la page Event, il faut aller dans réglages / paramètres / autre.

        Néanmoins le fait de m’avoir précisé que la V3 fonctionnait chez toi, ca voulait dire que c’était forcément sur mon rasp qu’il y avait un souci.

        Merci

        1. J’ai l’impression que cette version 4.97 dite “stable” n’est pas si stable que cela, il y a quand même pas mal de bug…
          Content que ça refonctionne chez toi.

Répondre à simon Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

WordPress Appliance - Powered by TurnKey Linux