Vigicrue v3 beta
Domoticz , lua , notification , Vigicrue / 12 janvier 2018

Voici une nouvelle version pour le script Vigicrue. Suite à une demande de balajol sur le forum d’easydomoticz, j’ai rajouter la possibilité d’être notifié. J’ai fait le test de mettre une notification sur le sensor Domoticz et ça ne semble pas fonctionner. Du coup je l’ai ajouté dans le script, j’ai modifié la façon de le configurer aussi. Dans un premier temps, il faut construire le fichier de configuration au format json. J’ai mis sur github trois fichiers de conf différents pour le moment, un pour une station, un pour deux stations et pour trois stations. Si vous voulez une exemple de fichier de conf pour plus de deux stations, je peux vous le faire, demandez moi.   Voici à quoi un fichier de configuration ressemble (je pars sur le deux stations comme c’est celui que j’utilise) : Il faut mettre le fichier de conf a un endroit accessible par Domoticz, je l’ai mis dans /opt/domoticz/scripts mais vous pouvez le mettre ailleurs du moment que Domoticz a les droits pour le lire. Une précision, dans la partie notification, la valeur test ne sert à rien pour l’instant mais je compte l’utiliser pour choisir le mode de test, plus grand que,…

Vigicrue V2
Domoticz , lua , Vigicrue / 11 décembre 2017

Une v3 viens de sortir, ici. Le site de Vigicrue a changé. Maintenant il utilise du json pour les données. Un changement qui permet de simplifier tout ça en un seul script lua directement dans Domoticz : Il suffit de modifier le début du script pour ajouter les ID des stations (je vous renvoi sur cette article pour trouver les IDs). Les variables SIDXHeight et SIDXSpeed permettent de définir les IDX des sensors Domoticz et sont des tableaux. La clé correspond à l’ID de la station et la valeur à l’IDX Domoticz. Il faut aussi vérifier l’emplacement de votre fichier JSON.lua qui n’est pas forcement dans /opt/domoticz/scripts/lua. Amusez-vous bien. [EDIT] J’ai rajouté une vérification dans le cas ou Vigicrue ne retourne pas de données pour ne pas sortir une erreur dans les logs. Merci à lamouette sur le forum d’easydomoticz de m’avoir remonter ce cas.

Vigicrue et Domoticz
bash , Domoticz , Vigicrue / 9 février 2017

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