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:
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:
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:
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:
Dispo sur mon drive