VOUS ÊTES ICI: Accueil » Blog » Domotique » Eedomus » Comptage énergétique jour/mois/année
Eedomus

Comptage énergétique jour/mois/année

L’objectif de ce tuto est d’avoir une vue plus fine sur la consommation en énergie. Vous pourrez avoir une idée exacte de l’électricité consommée la veille, la semaine dernière ou encore le mois dernier…

Mettre des ampoules eco partout et un système domotique c’est bien, mais il est toujours bon d’avoir une vue d’ensemble des économies réalisés et/ou à réaliser.
Quoi de mieux que des chiffres comme arguments pour sensibiliser la famille?

Le tuto s’appuie sur le très bon framework de ppollet73, téléchargeable en bas de l’article.

Le tuto nécessite d’installer le script en local sur votre NAS, Raspberry, androphone, serveur windows, linux… bref les possibilités sont multiples.Pour ma part elle est hébergée sur un raspberry qui hébergera également d’autres fonctions que je suis en train de développer.

Bien, vous avez pris connaissance du framework, vous avez constaté qu’il est possible de faire pleins de choses avec, mettons nous au travail!

Il nous faut à présent créer 1 état « cumul hebdo » configurer de la manière suivante:
1

Faites de même pour les états « cumul mois », « cumul an » et « conso hier ».
Notez bien les codes API de vos états pour la suite.
Pour le tuto les codes API seront les suivants:
– Conso hier: 11111
– Cumul hebdo: 22222
– Cumul mois: 33333
– Cumul an: 44444

Nous aurons également besoin du code API de votre périphérique « conversion en euro » qui pour le tuto sera 00000 et de vos API secret et user qui seront XXXXX pour le tuto.

Préparer également l’adresse Ip de votre eedomus qui sera ici 192.168.0.250

Bien, à présent nous allons créer un actionneur HTTP que nous appellerons « operations ».
Nous allons à présent ajouter 7 valeurs à cet actionneur comme ci-dessous:
2

Détail des valeurs:
0 – stock conso hier (stock la valeur du périphérique « conversion en euros » dans l’état « conso hier »)
url:

[php]http://192.168.0.250/api[/php]

paramètre:

[php]/set?action=periph.value&periph_id=11111&value=[LAST_VALUE PERIPH_ID=00000]&api_user=XXXXX&api_secret=XXXXX[/php]

1 – stock et additionne hier dans hebdo (Copie et additionne la valeur de « conso hier » dans « cumul hebdo »)
url:

[php]http://192.168.0.250/op.php[/php]

paramètre:

[php]?function=math&api_user=XXXXX&api_secret=XXXXX&p1=11111&p2=22222&pr=22222&operator=plus[/php]

2 – stock et additionne hebdo dans mois (Copie et additionne la valeur de « cumul hebdo » avec « cumul mois »)
url:

[php]http://192.168.0.250/op.php[/php]

paramètre:

[php]?function=math&api_user=XXXXX&api_secret=XXXXX&p1=22222&p2=33333&pr=33333&operator=plus[/php]

3 – stock et additionne mois dans an (Copie et additionne la valeur de « cumul mois » avec « cumul an »)
url:

[php]http://192.168.0.250/op.php[/php]

paramètre:

[php]?function=math&api_user=XXXXX&api_secret=XXXXX&p1=33333&p2=44444&pr=44444&operator=plus[/php]

4 – RAZ Hebdo (Il va permettre de remettre à zéro le compteur hebdo)
url:

[php]http://192.168.0.250/op.php[/php]

paramètre:

[php]?function=math&api_user=XXXXX&api_secret=XXXXX&p1=0&p2=0&pr=22222&operator=egal[/php]

5 – RAZ Mois (Il va permettre de remettre à zéro le compteur mois)
url:

[php]http://192.168.0.250/op.php[/php]

paramètre:

[php]?function=math&api_user=XXXXX&api_secret=XXXXX&p1=0&p2=0&pr=33333&operator=egal[/php]

6 – RAZ AN (Il va permettre de remettre à zéro le compteur annuel)
url:

[php]http://192.168.0.250/op.php[/php]

paramètre:

[php]?function=math&api_user=XXXXX&api_secret=XXXXX&p1=0&p2=0&pr=44444&operator=egal[/php]

Voila pour la première partie.
Il reste maintenant à créer les règles qui permettront d’automatiser toutes ces opérations.

Voici les détails des règles à mettre en place:
675025regles

Voila, vous disposez à présent d’un système de comptage de consommation en € par jours/semaines/mois/années ;)

[wpdm_file id=4]

En bonus, je vous met à dispo les icônes que j’ai réalisés pour l’occasion:
ico

Dispo sur mon drive

Restez connecté aux nouveautés domotiques, inscrivez-vous à notre newsletter

A propos de cet auteur

Aurélien Brunet

Aurélien Brunet

Chef de projet informatique, anciennement informaticien spécialisé dans l'IT industrielle, le réseau et les bases de données, un peu geek à mes heures perdues, je me suis mis à la domotique en 2012 pour sécuriser mon domicile.
Depuis, je test, j’installe, je code, j’améliore mon installation et surtout, je partage avec vous mon expertise via ce blog pour améliorer votre quotidien dans la maison connectée !

12 Comments

Cliquez ici pour poster un commentaire

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

  • Salut les gars,

    ça change quoi pour ceux qui ont mis en prod avec l’ancien framework? je peux continuer à exploiter comme ça ou faut que je le change car un jour ou l’autre tout va s’autodétruire;) LOL
    ++
    Ludo

    • Ça change rien, les sources étant hébergées en local chez toi aucun risque.
      La nouvelle version permettra juste des améliorations.

      Sinon je rédige également un article sur mon script de calcul qui stockent en base. C’est une autre possibilité qui permet plus d’options et surtout qui est un pré requis pour le dashboard 😉 ça arrive demain ou lundi!

  • Bonjour,
    Je possède 2 NAS 2 baies et 4 baies de la marque DLINK.
    Est-ce que cela peut aussi fonctionner ?
    Si oui, ou copier le script ?

    MERCI,
    Olivier

  • la question va peut etre te paraitre bête mais pour moi tu as déjà sauté l’étape 1 pour faire ici la 2.
    perso, je n’ai toujours pas compris comment installer une conversion Wh ou € sur l’eedomus.
    je m’explique. j’ai mis des fibaro pour allumer certaines lampes avec bien sûr leur consommation (15W 13W…) et bien je n’ai jamais compris comment faire pour avoir une idée de la consommation en volume ou euro. et je pense que ton article part de là non ?
    en espérant que tu recoives les notifs de post meme 3 mois après 🙂

    • Tu ne peux avoir que la consommation en euro sur un periph, le script est la pour calculer le volume en fonction du periph consommation en €.

      pour ajouter ce periph: configuration/ajouter un périphérique/autre type de périphérique/conversion en euros.

  • bonsoir,

    j’ai téléchargé les scripts inclus dans le dossier Framework mais impossible de les uploader sur ma box EEdomus apparemment ils ne sont pas compatibles d’après le support client Eedomus!

    une idée d’ou vient le problème ?

    merci.

  • Bonjour,

    j’essaie de suivre ce tuto mais j’ai des petits soucis…. (pour info je suis un novice)
    -192.168.0.250 est l’adresse de l’eedomus ou du serveur qui heberge le php?
    pour info je n’arrive pas a installer directement op.php sur la eedomus mais uniquement sur mon synology
    -http://192.168.0.250/api pour le calcul « stock conso hier » correspond-il au api.php du framework? ou a un php intégré à l’eedomus?

    Merci beaucoup

Choix box domotique
promos domotique