Il y a peu de temps je vous ai proposé un script permettant d'envoyer vos consommations (électricité, eau, gaz, etc…) de votre box eedomus vers le site Michamps4b.
Le script fonctionne très bien, mais depuis la dernière mise à jour de la box eedomus, il est possible de faire encore plus simple, sans aucun script !
L'occasion de voir ensemble comment fonctionnent les tags sur l'eedomus.
I. Mise en place
La box eedomus a la possibilité de faire des requêtes HTTP.
Depuis la dernière mise à jour, elle est également capable de passer des valeurs dans ces requêtes HTTP, en utilisant le tag [LAST_VALUE PERIPH_ID=XXXX]. Ce tag sera automatiquement remplacé par la dernière valeur du device numéro XXXX.
Les consommations et production électriques pourront être obtenues grâce à un modem téléinfo, par exemple, ou des pinces ampère métriques. L'eau et le gaz pourront être suivies par exemple à l'aide d'une carte IPX800.
Pour automatiser cet envoi, il suffit de créer un actionneur HTTP sur l'eedomus:
Et de créer une nouvelle valeur.
Chez moi, je ne suis actuellement que ma consommation et ma production d'électricité, la requête que j'utilise est donc de ce type:
http://www.michamps4b.be/importdata.php?frombox=eedomus&LOGIN=MONLOGIN&PWD=MONMOTDEPASSE&CEP=[LAST_VALUE PERIPH_ID=8920]&CEN=[LAST_VALUE PERIPH_ID=8921]&CEJ=[LAST_VALUE PERIPH_ID=8920]
Plusieurs valeurs peuvent être envoyées:
- CEJ: Compteur Electrique Jour
- CEN: Compteur Electrique Nuit
- CEP: Compteur Production
- CES: Compteur d'électricité spécial nuit
- CA: Compteur d'eau
- CG: Compteur de gaz
- CT: Compteur thermique
- PACC: Pompe à chaleur chauffage
- PACA: Pompe à chaleur eau chaude sanitaire
Pour chaque valeur, il suffit d'indiquer le tag [LAST_VALUE PERIPH_ID=XXXX] avec l'ID du device contenant votre consommation.
Il n'y a plus ensuite qu'à indiquer le nom d'utilisateur et le mot de passe de votre compte Michamps4b.
Note: laissez bien l'argument “frombox=eedomus” dans l'URL. C'est un argument dont nous avons convenu avec le site Michamps. Grâce à lui, le site sait que les données viennent d'une box eedomus, et qu'il faut donc diviser les index par 1000 pour faire la conversion automatique des watts en kilowatts. Du coup rien à faire de votre côté !
On crée ensuite une règle qui lance cet actionneur à l'heure souhaitée. Chez moi je lance la mise à jour toutes les nuits à 00h05:
La box eedomus va alors appeler l'URL indiquée plus haut, en remplacant à la volée les tags par les index de vos consommations. Ces informations sont alors remontées au site Michamps4b, qui se charge de calculer les valeurs du jour:
ainsi que les statistiques et les graphiques:
Vous pouvez d'ailleurs consulter mon profil à cette adresse pour avoir un apercu.
II. Conclusion
A chaque mise à jour l'eedomus recoit de nouvelles fonctions bien pratiques, et cette utilisation des tags est un bon exemple. Cette simple petite requête HTTP permet de partager automatiquement ses consommations et ses productions d'énergie. Une fois en place, ca ne prend pas de temps, pas besoin d'y penser, en revanche nos statistiques se calculent toutes seules, et grâce à cela il est possible d'obtenir des conseils pour améliorer sa consommation, ce qui est très intéressant !
Au passage je tiens à remercier Vincent du site Michamps qui a rapidement adapté les scripts de son côté pour nous simplifier la vie ;-)
Pour la création d’une nouvelle valeur, est-ce qu’il faut laisser le type par défaut (GET), Je suis néophyte avec l’eedomus et j’ai vraiment des difficultés pour implémenter mes exports de consommations.
@ Cribotique : Oui il faut laisser en “GET”.
@Marcus-67 : Les devices de Cédric sont ceux qui sont créés sur l’eedomus avec les relevés jour et nuits. Tu dois les avoir si tu as un modem de téléinfo.
Salut
Sais tu si cela fonctionne encore ?? je vient de mettre en place l’actionneur et la règle mais le test n’a rien donner sur le site ?
2 mn plus tard : faillais juste attendre lol, bon ça fonctionne super bien
merci de cette astuce