Comptage énergétique Jours / mois / années

Partagez ici vos astuces et idées d'utilisation d'eedomus

Comptage énergétique Jours / mois / années

Messagepar aurel » 21 Oct 2013 17:57

Vous êtes plusieurs à me contacter sur le forum ou en MP pour savoir comment faire, voici donc un petit tuto!

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 ici.

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 vieux HTC desire sous android avec une application qui permet de monter un serveur web tout à fait correct, mais il sera prochainement migré sur un raspberry qui hébergera également d'autres fonctions que je suis en train de développer

Bien, vous avez pris connaissance de le 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.jpg
1.jpg (30.94 Kio) Consulté 25003 fois


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.jpg
2.jpg (28.17 Kio) Consulté 25003 fois


Détail des valeurs:
0 - stock conso hier (stock la valeur du périphérique "conversion en euros" dans l’état "conso hier")
url:
Code : Tout sélectionner
http://192.168.0.250/api

paramètre:
Code : Tout sélectionner
/set?action=periph.value&periph_id=11111&value=[LAST_VALUE PERIPH_ID=00000]&api_user=XXXXX&api_secret=XXXXX


1 - stock et additionne hier dans hebdo (Copie et additionne la valeur de "conso hier" dans "cumul hebdo")
url:
Code : Tout sélectionner
http://192.168.0.250/op.php

paramètre:
Code : Tout sélectionner
?function=math&api_user=XXXXX&api_secret=XXXXX&p1=11111&p2=22222&pr=22222&operator=plus


2 - stock et additionne hebdo dans mois (Copie et additionne la valeur de "cumul hebdo" avec "cumul mois")
url:
Code : Tout sélectionner
http://192.168.0.250/op.php

paramètre:
Code : Tout sélectionner
?function=math&api_user=XXXXX&api_secret=XXXXX&p1=22222&p2=33333&pr=33333&operator=plus


3 - stock et additionne mois dans an (Copie et additionne la valeur de "cumul mois" avec "cumul an")
url:
Code : Tout sélectionner
http://192.168.0.250/op.php

paramètre:
Code : Tout sélectionner
?function=math&api_user=XXXXX&api_secret=XXXXX&p1=33333&p2=44444&pr=44444&operator=plus


4 - RAZ Hebdo (Il va permettre de remettre à zéro le compteur hebdo)
url:
Code : Tout sélectionner
http://192.168.0.250/op.php

paramètre:
Code : Tout sélectionner
function=math&api_user=XXXXX&api_secret=XXXXX&p1=0&p2=0&pr=22222&operator=egal


5 - RAZ Mois (Il va permettre de remettre à zéro le compteur mois)
url:
Code : Tout sélectionner
http://192.168.0.250/op.php

paramètre:
Code : Tout sélectionner
function=math&api_user=XXXXX&api_secret=XXXXX&p1=0&p2=0&pr=33333&operator=egal


6 - RAZ AN (Il va permettre de remettre à zéro le compteur annuel)
url:
Code : Tout sélectionner
http://192.168.0.250/op.php

paramètre:
Code : Tout sélectionner
function=math&api_user=XXXXX&api_secret=XXXXX&p1=0&p2=0&pr=44444&operator=egal


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:
Image

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

En bonus, je vous met à dispo les icônes que j'ai réalisés pour l'occasion:
ico.png
ico.png (39.31 Kio) Consulté 25000 fois


Dispo sur mon drive
Dernière édition par aurel le 10 Nov 2013 10:09, édité 6 fois.
Rendons plus simple notre quotidien avec domo-blog.fr
aurel
 
Messages : 815
Inscription : 07 Août 2012
Localisation : 77

Re: Comptage énergétique Jours / mois / années

Messagepar DomotiFred » 21 Oct 2013 18:27

Merci Aurel :-)
3 Eedomus+ 96 Zwave 6 EnOcean 3 Xee 14 cam IP 1 Connexoon 8 SONOS 8 Google Home 7 ChromeCast 1 Synology 1513+ 1 Smartcoffee 1 robot tondeuse 1 Lametric Time 1 Nokia Cardio SARAH Infra LAN/WIFI en full Ubiquiti Serrure NUKI V1 et V2
DomotiFred
 
Messages : 1327
Inscription : 15 Mars 2013
Localisation : 78

Re: Comptage énergétique Jours / mois / années

Messagepar puccin0 » 21 Oct 2013 19:58

Super!
Merci beaucoup!!
puccin0
 
Messages : 343
Inscription : 19 Mars 2013

Re: Comptage énergétique Jours / mois / années

Messagepar Rocketlud » 21 Oct 2013 20:05

La grande classe, merci pour le tuto Aurel;) Je m'y attache avant la fin de semaine ;)

++
EEDOMUS
7 Fibaro VR, 6 Eversping SM103, 2 Fibaro FGK 101 avec capteur temp, Prise Eversping avec energie, 1 Fibaro Dimmer, 3 wallplug, 2 fibaro fgs 221, teleinfo usb, nabaztag v2,Server Proliant N54L avec Xpenology, Raspberry Pi B
Rocketlud
 
Messages : 652
Inscription : 15 Fév 2013
Localisation : Picardie

Re: Comptage énergétique Jours / mois / années

Messagepar Nico33 » 21 Oct 2013 22:44

Super ! Merci pour ce partage.
Nico33
 
Messages : 1013
Inscription : 14 Juin 2013

Re: Comptage énergétique Jours / mois / années

Messagepar Orangina_L » 22 Oct 2013 07:33

Génial merci beaucoup !

La prochaine fois quand on aura un problème, tu éviteras de dire ba si c'est possible, moi j'y arrive :mrgreen:
Orangina_L
 
Messages : 133
Inscription : 08 Avr 2013

Re: Comptage énergétique Jours / mois / années

Messagepar Marcus-67 » 22 Oct 2013 07:54

Salut Aurel,

Beau boulot !
Marcus-67
 
Messages : 346
Inscription : 04 Mars 2013
Localisation : Elsass

Re: Comptage énergétique Jours / mois / années

Messagepar aurel » 22 Oct 2013 07:57

C'est avec plaisir que je partage pour enrichir la communauté! :D
Rendons plus simple notre quotidien avec domo-blog.fr
aurel
 
Messages : 815
Inscription : 07 Août 2012
Localisation : 77

Re: Comptage énergétique Jours / mois / années

Messagepar dplein » 22 Oct 2013 11:17

Merci Aurel pour cet excellent tuto !!!!!
Irradié.... RAC v2
dplein
 
Messages : 1680
Inscription : 28 Oct 2012
Localisation : Lorraine

Re: Comptage énergétique Jours / mois / années

Messagepar valrom » 22 Oct 2013 20:55

Merci je vais le faire chez moi
valrom
 
Messages : 112
Inscription : 14 Juin 2013

Re: Comptage énergétique Jours / mois / années

Messagepar Aurel64 » 23 Oct 2013 08:55

Merci pour ce tuto. Il marche parfaitement bien. :D

Du coup je me pose la question si il est possible de faire la même chose mais avec un compteur d'impulsion pour le calcul de la conso de l'eau. L'idée serait de pouvoir récupérer le comptage sur le meme principe à heure fixe (ex : 23h58). Le problème de ce compteur est que la réelle valeur stocké est 0 ou 100 qui correspond aux statut Ouvert / Fermé.
Cependant on arrive bien à faire un graphe représentant le nombre d'impulsion donc la valeur doit bien être récupérable mais je sais pas comment.
Aurel64
 
Messages : 77
Inscription : 07 Mars 2013
Localisation : FRANCE - Pau

Re: Comptage énergétique Jours / mois / années

Messagepar bullby » 23 Oct 2013 18:04

Salut Aurel,

Un grand merci pour ta contribution qui est super intéressante et qui fait grandement avancé l’intérêt de la domotique.
bullby
 
Messages : 102
Inscription : 25 Mars 2013

Re: Comptage énergétique Jours / mois / années

Messagepar Rocketlud » 27 Oct 2013 21:32

Bonsoir à tous,

J'aurais besoin d'un ptit coup de main, comment mettez vous la classe Php sous syno.

J'imagine qu'on le met dans le répertoire Web, mais la classe on la recopie dans un simple fichier texte, bloc note ? on le nome comment ? il y a que ça à copier "eedomus.cls.php"?
Je ne suis pas programmeur, j'ai simplement de lointaine base !!!! LOL

Merci pour le coup de pouce;)
Bonne semaine à tous
Ludo
EEDOMUS
7 Fibaro VR, 6 Eversping SM103, 2 Fibaro FGK 101 avec capteur temp, Prise Eversping avec energie, 1 Fibaro Dimmer, 3 wallplug, 2 fibaro fgs 221, teleinfo usb, nabaztag v2,Server Proliant N54L avec Xpenology, Raspberry Pi B
Rocketlud
 
Messages : 652
Inscription : 15 Fév 2013
Localisation : Picardie

Re: Comptage énergétique Jours / mois / années

Messagepar aurel » 28 Oct 2013 19:33

Tou est expliqué ici ;)
Rendons plus simple notre quotidien avec domo-blog.fr
aurel
 
Messages : 815
Inscription : 07 Août 2012
Localisation : 77

Re: Comptage énergétique Jours / mois / années

Messagepar Rocketlud » 28 Oct 2013 21:40

Excellent ;) Merci Aurel ;)

Je test ça demain ;)
EEDOMUS
7 Fibaro VR, 6 Eversping SM103, 2 Fibaro FGK 101 avec capteur temp, Prise Eversping avec energie, 1 Fibaro Dimmer, 3 wallplug, 2 fibaro fgs 221, teleinfo usb, nabaztag v2,Server Proliant N54L avec Xpenology, Raspberry Pi B
Rocketlud
 
Messages : 652
Inscription : 15 Fév 2013
Localisation : Picardie

Re: Comptage énergétique Jours / mois / années

Messagepar cognotte » 03 Nov 2013 19:08

bonjour

est qu'un simple module OWL CM119 permet de faire ça ?

merci
cognotte
 
Messages : 29
Inscription : 14 Oct 2013

Re: Comptage énergétique Jours / mois / années

Messagepar aurel » 03 Nov 2013 20:59

Je ne connais pas ce peripherique mais si tu a possibilité de creer un un périphérique consommation journalière avec oui c'est tout a fait réalisable.
Rendons plus simple notre quotidien avec domo-blog.fr
aurel
 
Messages : 815
Inscription : 07 Août 2012
Localisation : 77

Re: Comptage énergétique Jours / mois / années

Messagepar cognotte » 04 Nov 2013 06:19

Avec mon owl j ai la conso instantanée et la conso totale

je n'ai pas de périphérique conversion en euro donc pas de code API ...

Qu' en penses tu


Merci par avance
cognotte
 
Messages : 29
Inscription : 14 Oct 2013

Re: Comptage énergétique Jours / mois / années

Messagepar aurel » 04 Nov 2013 18:02

Dans ce cas tu peux créer un état temporaire ou tu ajoute et somme la conso du moment toutes les 2 minutes, puis à 23h59 tu divise la valeur de ton périphérique par 720, cela te donne une moyenne proche de ta conso du jour. Tu peux ensuite convertir ton résultat en euros dans un autre état.

De la tu applique le tuto et tu obtiendra le même résultat !
c'est juste un peu plus complexe a mettre en place car cela nécessite plus de règles et 2 devices supplémentaires mais c'est réalisable !
Rendons plus simple notre quotidien avec domo-blog.fr
aurel
 
Messages : 815
Inscription : 07 Août 2012
Localisation : 77

Re: Comptage énergétique Jours / mois / années

Messagepar dramces » 04 Nov 2013 18:47

Ouha !!!
Merci.... Les 106 guides du jour m'ont permis de découvrir cette pépite !
Je ne viens vraiment pas assez souvent ici di-donc !

Bravo et merci pour ton tuto ! :P
dramces
 
Messages : 55
Inscription : 10 Mars 2012
Localisation : Bretagne - 29

Suivant

Retour vers Mes usages

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 7 invité(s)