Page 1 sur 16

Eco compteur Legrand

Publié : 29 avr. 2016, 08:33
par dbelge
Bonjour,

J'ai fait l'acquisition récente d'un éco-compteur Legrand (412000 : http://www.legrand.fr/professionnels/no ... _4237.html).

Comme j'utilise Domoticz pour enregistrer les températures relevées chez moi, je me demandais s'il était possible d'intégrer dans Domoticz les informations de ce compteur?

Avez-vous une idée? Ou l'avez-vous déjà fait?

Merci d'avance,
Dominique

Re: Eco compteur Legrand

Publié : 09 mai 2016, 14:15
par mortyre
Je sais que Jeedom et eedomus ont leur propres plugins comme souvent.
http://blog.domadoo.fr/2016/04/14/ecoco ... more-51884

Pour Domoticz Il semblerait que oui par récupération commande JSON mais ce n'est pas complet
http://www.domotique-info.fr/2015/11/ec ... ommations/

une requête qui a l'air de retourner la conso instantanée :

requête:

http://192.168.1.xxx/inst.json

réponse:

{
"data1":0.000000,
"data2":0.000000,
"data3":3020.000000, // conso chauffe_deau
"data4":81.000000, // conso cuisine
"data5":0.000000,
"data6":0.000000,
"data6m3":0.000000,
"data7":0.000000,
"data7m3":0.000000,
"heure":0,
"minute":46
}

Une requête qui renvoie la conso détaillée sur les journées

http://192.168.1.xxx/log1.csv

jour mois annee heure minute energie_tele_info prix_tele_info energie_circuit1 prix_circuit1 energie_cirucit2 prix_circuit2 energie_circuit3 prix_circuit3 energie_circuit4 prix_circuit4 energie_circuit5 prix_circuit5 volume_entree1 volume_entree2 tarif energie_entree1 energie_entree2 prix_entree1 prix_entree2
18;6;15;23;58;0.000;0.000;0.161;0.023;0.000;0.000;0.000;0.000;0.000;0.000;0.000;0.000;0.000;0.000;11;0.000;0.000;0.000;0.000
19;6;15;23;58;13.611;2.106;6.572;1.033;0.337;0.053;0.496;0.056;0.387;0.060;2.403;0.378;0.000;0.000;1;0.000;0.000;0.000;0.000
20;6;15;23;58;36.193;4.968;15.204;1.982;0.345;0.054;2.039;0.226;0.940;0.134;10.056;1.472;0.000;0.000;1;0.000;0.000;0.000;0.000
21;6;15;23;58;53.365;7.420;15.343;2.003;0.915;0.144;3.581;0.395;2.746;0.412;18.077;2.620;0.000;0.000;1;0.000;0.000;0.000;0.000
22;6;15;23;58;94.221;12.792;42.389;5.460;0.922;0.145;5.280;0.582;3.347;0.499;26.114;3.765;0.000;0.000;1;0.000;0.000;0.000;0.000
23;6;15;23;58;114.877;15.513;47.879;6.068;1.274;0.200;6.907;0.761;3.860;0.572;34.037;4.900;0.000;0.000;1;0.000;0.000;0.000;0.000
24;6;15;23;58;133.607;18.057;51.001;6.413;1.299;0.204;8.709;0.959;4.504;0.665;42.641;6.129;0.000;0.000;1;0.000;0.000;0.000;0.000
...

Une requête qui renvoie la conso détaillée sur les heures

http://192.168.1.xxx/log2.csv

jour mois annee heure minute energie_tele_info prix_tele_info energie_circuit1 prix_circuit1 energie_cirucit2 prix_circuit2 energie_circuit3 prix_circuit3 energie_circuit4 prix_circuit4 energie_circuit5 prix_circuit5 volume_entree1 volume_entree2 tarif energie_entree1 energie_entree2 prix_entree1 prix_entree2

2;7;15;10;5;278.277;37.836;66.211;8.114;8.705;1.344;22.844;2.513;9.653;1.410;114.221;16.224;0.000;0.000;2;0.000;0.000;0.000;0.000
2;7;15;11;5;279.328;38.001;66.215;8.115;8.705;1.344;22.845;2.513;9.684;1.415;115.053;16.356;0.000;0.000;2;0.000;0.000;0.000;0.000
2;7;15;12;5;280.361;38.164;66.219;8.115;8.705;1.344;22.845;2.513;9.702;1.418;115.889;16.489;0.000;0.000;2;0.000;0.000;0.000;0.000
2;7;15;13;5;281.393;38.326;66.222;8.116;8.705;1.344;22.845;2.513;9.720;1.421;116.733;16.622;0.000;0.000;2;0.000;0.000;0.000;0.000
2;7;15;14;5;282.434;38.490;66.226;8.116;8.705;1.344;22.846;2.513;9.746;1.425;117.585;16.758;0.000;0.000;2;0.000;0.000;0.000;0.000
2;7;15;15;5;283.471;38.653;66.229;8.117;8.705;1.344;22.846;2.513;9.770;1.429;118.446;16.894;0.000;0.000;2;0.000;0.000;0.000;0.000
2;7;15;16;5;284.502;38.815;66.233;8.117;8.705;1.344;22.846;2.513;9.787;1.431;119.312;17.032;0.000;0.000;2;0.000;0.000;0.000;0.000
2;7;15;17;5;285.537;38.978;66.236;8.118;8.705;1.344;22.847;2.513;9.812;1.435;120.180;17.169;0.000;0.000;2;0.000;0.000;0.000;0.000
2;7;15;18;5;285.869;39.030;66.240;8.119;8.706;1.344;22.848;2.513;9.841;1.440;120.417;17.207;0.000;0.000;2;0.000;0.000;0.000;0.000
2;7;15;19;5;285.926;39.039;66.243;8.119;8.706;1.344;22.849;2.513;9.859;1.443;120.420;17.207;0.000;0.000;2;0.000;0.000;0.000;0.000
2;7;15;20;5;286.111;39.068;66.246;8.120;8.706;1.344;22.850;2.513;9.902;1.450;120.423;17.208;0.000;0.000;2;0.000;0.000;0.000;0.000
2;7;15;21;5;286.328;39.102;66.250;8.120;8.706;1.344;22.851;2.514;9.936;1.455;120.426;17.208;0.000;0.000;2;0.000;0.000;0.000;0.000
2;7;15;22;5;287.055;39.216;66.315;8.130;9.096;1.405;22.851;2.514;9.954;1.458;120.433;17.209;0.000;0.000;2;0.000;0.000;0.000;0.000
2;7;15;23;5;287.680;39.314;66.318;8.131;9.521;1.472;22.852;2.514;9.975;1.461;120.436;17.209;0.000;0.000;2;0.000;0.000;0.000;0.000
3;7;15;0;5;288.799;39.452;66.322;8.131;9.696;1.499;23.351;2.569;10.005;1.465;120.438;17.210;0.000;0.000;1;0.000;0.000;0.000;0.000
3;7;15;1;5;289.600;39.540;66.326;8.132;9.697;1.499;23.706;2.608;10.029;1.468;120.441;17.210;0.000;0.000;1;0.000;0.000;0.000;0.000

pour le plugin Eedomus apparemment ils utilisent un parser sur la page html du compteur voir ici
http://www.maison-et-domotique.com/6538 ... r-legrand/

reste imperihome pour le téléphone

Du coup je vais peut etre passé le pas :D

Re: Eco compteur Legrand

Publié : 29 mai 2016, 08:42
par Pierryck
N'étant pas encore équipé d'une solution pour suivre la consommation d'énergie, je suis de prêt cette solution. Est-ce qu'elle est pleine fonctionnelle avec Domoticz ? Si certains ont déjà franchis le pas, pouvez-vous me dire si l'on récupère les infos pour calculer le cout de l'énergie ? Est-ce compliqué de mettre en place le compteur d'eau ?
Bref un retour d'expérience serait le bienvenue :)

Re: Eco compteur Legrand

Publié : 08 juin 2016, 05:14
par Pierryck
Bon je l'ai recu aujourd'hui commandé sur Elec Direct pour 149€ avec 5 tores.
J'ai prévu de suivre la consommation du chauffage, chauffe-eau, frigo (pour voir les effets de le decongeler), les autres appareils ménagers et l'eclairage et le reste (prises electriques).

Comme l'API ne permet pas d'avoir en automatique le changement de tarification electrique, je ferai un script.

Installation prévu ce week end :)

Re: Eco compteur Legrand

Publié : 12 juin 2016, 20:18
par Pierryck
J'essaie d'adapter des bouts de scripts LUA pour récupérer les valeurs retournées par l'url http://192.168.1.xxx/inst.json

Format:
{
"data1":0.000000,
"data2":0.000000,
"data3":3020.000000, // conso chauffe_deau
"data4":81.000000, // conso cuisine
"data5":0.000000,
"data6":0.000000,
"data6m3":0.000000,
"data7":0.000000,
"data7m3":0.000000,
"heure":0,
"minute":46
}

J'y suis pas encore parvenu, est-ce que quelqu'un peut me mettre sur la voie ?

Re: Eco compteur Legrand

Publié : 13 juin 2016, 09:54
par ganq
regarde ici : viewtopic.php?f=10&t=2120

j'ai réussi à extraire du json en Lua avec le script. prends que la partie qui t'interesse..

Re: Eco compteur Legrand

Publié : 19 juin 2016, 16:26
par Pierryck
Merci, j'ai réussi a faire un premier script qui fonctionne:

Code : Tout sélectionner

--[[

Type:          time
Name:          EcoCompteur
Description:   Ce script permet de récupérer les postes de dépenses EcoCompteur
Usage:         A Renseigner

--]]
 
----------------------------------------------
------          Configuration          ------
----------------------------------------------

-- période de Conso HP
-- pour une période de 24h, mettre debut = '00:00' et fin = '24:00'
-- bien respecter le format hh:mm
local debutHP =  '06:30'
local finHP =    '22:30'

-- domoticz
local url = 'http://192.168.1.100/inst.json'         -- user:pass@ip:port de domoticz, pour la création des variables

----------------------------------------------
--       Fin de la partie configuration       --
----------------------------------------------

commandArray={}

--import des fontions pour lire le JSON
json = (loadfile "/volume1/@appstore/domoticz/var/scripts/lua/JSON.lua")()

local config=assert(io.popen("curl '"..url.."'"))
local location = config:read('*all')
config:close()
local jsonLocation = json:decode(location)

local data1=jsonLocation.data1		-- Eau Chaude
local data2=jsonLocation.data2		-- Frigo LV & Robots	
local data3=jsonLocation.data3		-- Chauffage
local data4=jsonLocation.data4		-- Eclairage
local data5=jsonLocation.data5		-- Four & MO
local heure=jsonLocation.heure		-- Heure de la mesure instantanée
local minute=jsonLocation.minute	-- Minute de la mesure instantanée

commandArray[1]={['OpenURL']='192.168.1.87:8084/json.htm?type=command&param=udevice&idx=112&nvalue='..data1}	-- Chauffe Eau
commandArray[2]={['OpenURL']='192.168.1.87:8084/json.htm?type=command&param=udevice&idx=113&nvalue='..data2}	-- Frigo LV & Robots
commandArray[3]={['OpenURL']='192.168.1.87:8084/json.htm?type=command&param=udevice&idx=114&nvalue='..data3}	-- Chauffage
commandArray[4]={['OpenURL']='192.168.1.87:8084/json.htm?type=command&param=udevice&idx=111&nvalue='..data4}	-- Eclairage
commandArray[5]={['OpenURL']='192.168.1.87:8084/json.htm?type=command&param=udevice&idx=115&nvalue='..data5}	-- Four & Micro-Onde

return commandArray

Re: Eco compteur Legrand

Publié : 20 juin 2016, 22:42
par Pierryck
Comment faire dans le script pour stocker en cumul la puissance consommée ? Avec le script, je n'ai que la puissance instantanée à l'instant t.

Re: Eco compteur Legrand

Publié : 04 oct. 2016, 17:23
par MisterGreen78
Bonjour Pierryck,

Est-ce que tu t'en es sorti avec la récupération des données cumulées dans domoticz, je serai bien tenté par l'ecocompteur legrand pour mesurer la conso pièce par pièce par ex.


Merci par avance et bonne soirée :)

Cdt,
Anthony

Re: Eco compteur Legrand

Publié : 05 nov. 2016, 14:10
par Pierryck
Bonjour MisterGreen78,

Comme je ne suis pas un as du script, ce que j'ai réussi à faire:
1. Récupèrer les mesures en instantané, c'est à dire ce qui est mis à disposition via la commande json.
2. Déterminer la période heure creuse / heure pleine déterminé avec le démarrage de la consommation du chauffe eau.

Je pense qu'il serait possible de récupérer les conso. HC & HP si on ouvrait le fichier html avec une commande Curl, c'est ce que j'essaie de faire actuellement.

Cela serait bien aussi de récupérer la consommation en cumul pour chacun des circuits

Pierryck