Domotic and stupid geek stuff

Compteur d’eau dans Domoticz #4

Voici comment récupérer sur votre raspberry et domoticz les informations de consommation provenant des sites de SUEZ. Pour les détails vous rendre sur la page de présentation ici.

Menu :

Etape 4 – Pour aller plus loin

A – Problème des dimanches ou jours féries en fin de mois

Si vous êtes arrivés à faire fonctionner votre script et que la planification régulière fonctionne également, vous vous serez peu être aperçu que quelque fois il manque les données des fins de mois lorsque ça tombe un weekend ou jours férie…

Cela est du au fait que :

Le script initial ne traite que le mois en cous et si les fin du moi précédent n’as pas été traité les données ne seront jamais ajoutées dans domoticz…

Pour parer a cela il suffit en début de mois, d’exécuter le script avec la date du moi précédent.

Par exemple en juin 2015 lancer :

/home/pi/EAU/updateConsoEau.sh 2015 05

J’ai créer un petit script qui va aller lancer le script initial mais avec les paramètres années et mois du mois précédent.

Pour l’installer :

cd /home/pi/EAU
curl -O https://raw.githubusercontent.com/Sirus10/domoticz/master/updateConsoEau_M-1.sh
chmod +x updateConsoEau_M-1.sh

Puis pour le lancer :

/home/pi/EAU/updateConsoEau_M-1.sh

Pour le planifier dans votre contab ajouter :

#Get data for Water M-1
15 7 1-7 * * "/home/pi/EAU/updateConsoEau_M-1.sh > /tmp/updateConsoEauM-1.log"

Il sera exécuté tout les 7 premiers jour du moi M et traitera les données du mois M-1.

Voila 🙂

Remarque : 

 

B – Mise à jour du script

 

Pour profiter des corrections et nouvelles mises à jour du script procédez comme suit :

cd /home/pi/EAU cp updateConsoEau.sh updateConsoEau.sh.old 
curl -O https://raw.githubusercontent.com/Sirus10/domoticz/master/updateConsoEau.sh 
chmod +x updateConsoEau.sh

 

Voila vous avez maintenant le dernier script, vérifiez si vos problèmes sont corrigés !

 

Quitter la version mobile