Tutoriel 2 : Monitoring des temps de fonctionnement d'un brûleur fioul avec eedomus au travers d'un script "compteur temps"
04/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
Identification/Préparation électrique :
- Le raccordement de votre chaudière étant déjà fait (Réf. Tutoriel 1) nous allons passer directement à la configuration eedomus.
Implémentation du script "compteur incrémmentiel" et création du catpeur HTTP associé
- Importer et installer en premier le lieu, le script créer par Madoma73 disponible : ici
- Créer ensuite le capteur HTTP de comptage mensuel. Placer ce capteur dans la pièce de votre (ex: Chaufferie ou Chauffage). Vous y retrouverez le temps de fonctionnement cumulé de votre brûleur.
URL : http://Localhost/script/?exec=compteurTemps.php&action=read&id=A&type=mensuel
(A étant le code API de votre capteur)
Chemin XPATH : ceiling(/root/value) div60
Fréquence requête : 10
Création de l'actionneur qui gère l'incrémentation, la décrémentation et le reset du comptage
Les syntaxes à saisir sont les suivants :
URL Reset : http://Localhost/script/?exec=compteurTemps.php&action=reset&id=A&type=Mensuel
URL Start : http://Localhost/script/?exec=compteurTemps.php&action=Start&id=A&type=Mensuel
URL Stop : http://Localhost/script/?exec=compteurTemps.php&action=Stop&id=A&type=Mensuel
- Créer un nouvel actionneur HTTP qui va permettre de gérer le comptage. Son code API nommé B
- Perso, j'ai placé cet actionneur en invisible, sa visibilité dans l'interface est sans intérêt.
- Rattaché à cet actionneur 3 valeurs qui font appel au capteur créé précédemment
Les syntaxes à saisir sont les suivants :
URL Reset : http://Localhost/script/?exec=compteurTemps.php&action=reset&id=A&type=Mensuel
URL Start : http://Localhost/script/?exec=compteurTemps.php&action=Start&id=A&type=Mensuel
URL Stop : http://Localhost/script/?exec=compteurTemps.php&action=Stop&id=A&type=Mensuel
Création des règles de pilotage pour l'incrémentation, la décrémentation de l'actionneur B
- 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
Reset périodique des compteurs
Perso, j'ai choisi d'utiliser l'agenda Google (Cf. tutorial de pvet) qui fonctionne très bien.
La règégle se résume donc ainsi :
- Maintenant que la moulinette fonctionne, il faut aussi songer à faire un reset de tous ces compteurs.
Perso, j'ai choisi d'utiliser l'agenda Google (Cf. tutorial de pvet) qui fonctionne très bien.
La règégle se résume donc ainsi :