Tutoriel 3 : Calcul théorique de la quantité de fioul consommée et du niveau de cuve restant après 1 mois à l'aide du "script calcul"
05/01/16
Introduction :
Ce tutoriel vous présente comment comptabiliser le temps de fonctionnement de votre brûleur fioul à l'aide d'un script et capteur physique FGBS321 sur votre box eedomus.
Ce tutoriel vous présente comment comptabiliser le temps de fonctionnement de votre brûleur fioul à l'aide d'un script et capteur physique FGBS321 sur votre box eedomus.
Matériel :
Pour réaliser ce tutoriel il vous faut :
- une box eedomus,
- le script développé par Madoma73 que l'on remercie au passage
Pour réaliser ce tutoriel il vous faut :
- une box eedomus,
- le script développé par Madoma73 que l'on remercie au passage
Créer deux états qui vous permettrons d'afficher les valeurs "Qte consommée + Qte restante de votre cuve"
- Placer ces deux états dans la pièce de votre choix (Ex: Chaufferie / chauffage)
- Retenez les deux codes API qui vous servirons dans la suite du tutoriel. Nous les appellerons 1 et 2 pour ne pas porter confusion avec les tutoriels précédents.
Implémentation du script "compteur incrémmentiel" et création du catpeur HTTP associé
- Qte consommée :
URL : http://IP_de_votre_box/script/
?exec=math.php&idperiph=1&operation=multiplication&val1=[LAST_VALUE PERIPH_ID=A]&val2=0.0378
1 étant le code API de l'état "Conso fioul du mois",
A est le code API du tutoriel 2,
0.0378 correspond à débit délivré par votre gicleur. Dans mon cas par exemple l'indication fournie sur la buse est de 0.6Gal/h
Sachant que 1Gallon = 3.78L/h, cela revient dire que ma buse délivre 2.268L/h.
Notre calcul étant établi en minutes, cela correspond 2.268/60 soit : 0.0378L/min
- Qte cuve restante :
URL : http://IP_de_votre_box/script/
?exec=math.php&idperiph=2&operation=soustraction&val1=2000&val2=[LAST_VALUE PERIPH_ID=1]
1, à nouveau le code API de l'état "Conso fioul du mois"
2, est le code API du niveau de cuve restant
2000 est une valeur numérique correspondante au niveau initial de votre cuve en L
- Importer et installer en premier le lieu, le script créer par Madoma73 disponible : ici
- Créer ensuite votre actionneur HTTP qui intégrera vos calculs. Rendez ce capteur invisible, il n'y a aucune valeur ajouter à faire afficher celui-ci dans une de vos pièces.
- Qte consommée :
URL : http://IP_de_votre_box/script/
?exec=math.php&idperiph=1&operation=multiplication&val1=[LAST_VALUE PERIPH_ID=A]&val2=0.0378
1 étant le code API de l'état "Conso fioul du mois",
A est le code API du tutoriel 2,
0.0378 correspond à débit délivré par votre gicleur. Dans mon cas par exemple l'indication fournie sur la buse est de 0.6Gal/h
Sachant que 1Gallon = 3.78L/h, cela revient dire que ma buse délivre 2.268L/h.
Notre calcul étant établi en minutes, cela correspond 2.268/60 soit : 0.0378L/min
- Qte cuve restante :
URL : http://IP_de_votre_box/script/
?exec=math.php&idperiph=2&operation=soustraction&val1=2000&val2=[LAST_VALUE PERIPH_ID=1]
1, à nouveau le code API de l'état "Conso fioul du mois"
2, est le code API du niveau de cuve restant
2000 est une valeur numérique correspondante au niveau initial de votre cuve en L
Création de la règle de pilotage
- Il suffit de dire qu'à chaque changement de valeur évolution de temps de fonctionnement de votre brûleur, on lance l'actionneur calcul de la quantité consommée.
- Etant donnée que la box eedomus n'autorise pas le lance de 2 actionneurs successivement, il vous faut créer une marco
- de votre consommation Pour l'activation de l'incrémentation : faite déclencher votre fonction à chaque passage à ON de votre brûleur
- Pour l'arrêt de l'incrémentation : faite déclencher votre fonction à chaque passage à OFF de votre brûleur
Remarque
Après tout ce travail, vous devriez tout comme moi, bénéficier d'un monitoring de votre système de chauffage fort complet et très pratique. Cf. photo ci-jointe.
- Il y a un petit bémol dans mon tutoriel qu'il faut vous signaler. En effet, lorsque que le reset de vos compteurs aura lieu (Ref. tutoriel 2), le niveau de la cuve reprendra la valeur initiale.
- Il faudrait envisager de changer la fréquence du reset pour basculer celle-ci à 6 ou 12 mois et rafraîchir manuellement dans votre actionneur calcul qui contient la valeur initial de votre cuve fioul.
- En quelque sorte cela ne fait pas de mal de vérifier tout cela car il s'agit d'une cascade de calcul théorique qui peu très vite être erronée (ex : connexion internet Out, box eedomus plantée, capteur planté, etc...).
Après tout ce travail, vous devriez tout comme moi, bénéficier d'un monitoring de votre système de chauffage fort complet et très pratique. Cf. photo ci-jointe.