[LUA] Repartition Consommation HC / HP...

Vous avez créé un script LUA dont vous êtes fier, un .sh génial, un programme Python hors du commun, un Tuto, c'est ici que vous pouvez les partager.
Seb13
Messages : 273
Inscription : 07 janv. 2016, 23:46

Re: Repartition Consommation HC / HP...

Message par Seb13 »

Hello,

Alors vérification ce matin :P

C'est un sans faute !
J'ai regardé en live car j'étais debout... 7h09, j'entends mon compteur faire son petit bruit de bascule HC -> HP... je regarde dans les logs... et je vois HC qui était à ON qui passe à OFF... je regarde les graphs... perfect ! (chez moi)

Cependant, j'aimerai voir le coût de la consommation... vous avez une idée ?
Dans réglage\paramètres\compteurs, j'ai indiqué les valeurs HP/HC d'après les tarifs 2016 d'EDF.
RFXMeter/Compteurs Diviseurs:
Electricité: 1000
Coûts T1: 0.1636/ kWh
Coûts T2: 0.1150/ kWh

Ensuite dans le graph HC, pour cette nuit, je fais rapport et j'ai :

Utilisation = 18.864
Coûts = 3.09

Si je fais 18.864x0.1150=2.16936

Voilà... voilà... une petite différence :?
une idée ?
seblang
Messages : 116
Inscription : 27 déc. 2015, 11:06

Re: Repartition Consommation HC / HP...

Message par seblang »

Bonjour,

j'ai tenté de réaliser ce compteur mais visiblement mes compteurs hc et hp restent a zero.

J'ai crée mes variable user :
edf1.JPG
edf1.JPG (58.62 Kio) Consulté 9873 fois
j'ai mes capteurs switchs compteurs :
edf2.JPG
edf2.JPG (31.15 Kio) Consulté 9873 fois
edf3.JPG
edf3.JPG (13.94 Kio) Consulté 9873 fois
Les HC et HP de l'intérrupteur sont gerer par planning.
Il n'y a pas d'erreur dans le log (comme si le script etait ok ou pas pris en compte!)

Le scripts est identique a celui du debut de ce post !

quelqu'un a une idée?
merci
seb
Seb13
Messages : 273
Inscription : 07 janv. 2016, 23:46

Re: Repartition Consommation HC / HP...

Message par Seb13 »

seblang a écrit :Bonjour,

j'ai tenté de réaliser ce compteur mais visiblement mes compteurs hc et hp restent a zero.

J'ai crée mes variable user :
edf1.JPG
j'ai mes capteurs switchs compteurs :
edf2.JPG
edf3.JPG
Les HC et HP de l'intérrupteur sont gerer par planning.
Il n'y a pas d'erreur dans le log (comme si le script etait ok ou pas pris en compte!)

Le scripts est identique a celui du debut de ce post !

quelqu'un a une idée?
merci
seb
Salut Seb,

Tu as essayé de relancer Domoticz car j'ai eu le même problème, les variables ko... en fait, il fait un reset des variables quand tu relances.

A+
Seb
Dernière modification par Seb13 le 12 janv. 2016, 08:16, modifié 1 fois.
seblang
Messages : 116
Inscription : 27 déc. 2015, 11:06

Re: Repartition Consommation HC / HP...

Message par seblang »

bonsoir seb

oui déjà relancé plusieurs fois.
je comprends pas pourquoi cela ne marche pas et rien dans les log!
Seb13
Messages : 273
Inscription : 07 janv. 2016, 23:46

Re: Repartition Consommation HC / HP...

Message par Seb13 »

seblang a écrit :bonsoir seb

oui déjà relancé plusieurs fois.
je comprends pas pourquoi cela ne marche pas et rien dans les log!
Bon je vais essayer de t'aider :geek:

On va commencer par le début, tu as quoi comme hardware pour le relevé EDF ? (perso j'ai un téléinfo EDF Usb)
Si tu as le même que moi, tu dois avoir la diode verte qui clignote, est-ce le cas ?
Montre nous la partie hardware dans le menu de Domoticz.

Ensuite, le software, normalement, il doit te mettre un truc du genre :
"2016-01-12 08:14:54.169 (Teleinfo EDF) P1 Smart Meter (Consommation EDF Global)"

Peux-tu mettre un print dans le script au début pour voir si il se lance correctement ?
Peux-tu nous donner le nom de ton script et le répertoire où il se trouve ?
seblang
Messages : 116
Inscription : 27 déc. 2015, 11:06

Re: Repartition Consommation HC / HP...

Message par seblang »

cool merci seb13

On va commencer par le début, tu as quoi comme hardware pour le relevé EDF : OWL CM160 - http://www.planete-domotique.com/owl-us ... cm160.html

2016-01-12 20:38:02.688 (RFXCOM) Energy (capteurGlobal)

alors pour le print je suis vraiment novice ....j'intègre cela comment dans le script?

Le non c'est script_device_compteurHC-HP.lua et il est dans domoticz/scripts/lua

merci de ton aide en tout cas
seb
Seb13
Messages : 273
Inscription : 07 janv. 2016, 23:46

Re: Repartition Consommation HC / HP...

Message par Seb13 »

Salut Seb,

Pour ton CM160, je ne peux pas t'aider, je ne connais pas, mais tu dois l'avoir dans le Hardware/Matériel du menu de Domoticz.
Mais j'ai trouvé ceci sur le net :

En fait, dès que vous avez mis en service le CM180, il y a de bonnes chances que votre RFXCom le repère et vous l’affiche dans la liste des périphériques avoisinants (onglet Configuration/Dispositif). Si ça n’est pas le cas (ce fut mon cas !), il vous faudra certainement mettre à jour le Firmware de votre RFXCom. Pour moi tout est rentré dans l’ordre après ça
http://www.latelierdugeek.fr/2014/11/12 ... ectricite/

Maintenant, dans tes logs, tu dois avoir ceci... une ligne qui te dit qu'il execute le script.
2016-01-12 23:06:17.389 EventSystem: Script event triggered: /home/pi/domoticz/scripts/lua/script_device_compteurHC-HP.lua
2016-01-12 23:06:17.370 (Teleinfo EDF) P1 Smart Meter (Consommation EDF Global)
2016-01-12 23:06:30.105 EventSystem: Script event triggered: /home/pi/domoticz/scripts/lua/script_device_compteurHC-HP.lua
2016-01-12 23:06:30.087 (Teleinfo EDF) P1 Smart Meter (Consommation EDF Global)

Pour ajouter un print dans le script, regarde le code et cherche le mot print, tu vas comprendre... sinon, tu passes la variable debug à 'OUI'

J'attends ton retour :mrgreen:
seblang
Messages : 116
Inscription : 27 déc. 2015, 11:06

Re: Repartition Consommation HC / HP...

Message par seblang »

hello

le debug est bien sur oui mais tjr rien dans le log!

je vois bien les infos remonter du CM160 avec évolution global de ma conso mais aucn déclenchement du script!
qu'est ce qui declenche le script?
théoriquement c'est la réception de 2016-01-12 20:38:02.688 (RFXCOM) Energy (capteurGlobal) qui declenche mais comment domoticz sais que quand il recoit cette info il doit lancer les script script_device_compteurHC-HP.lua !?
seb
Seb13
Messages : 273
Inscription : 07 janv. 2016, 23:46

Re: Repartition Consommation HC / HP...

Message par Seb13 »

Hello,

Je crois que j'ai trouvé :ugeek:

CapteurCptHC avec C en MAJ, c'est bon dans les variables mais pas dans tes switchs.

J'ai tout fait en MIN dans le script / Variables et Switchs car j'avais le même problème...
Si il est Case Sensitive... tu es dead.

Dit moi que c'est ça :geek:
seblang
Messages : 116
Inscription : 27 déc. 2015, 11:06

Re: Repartition Consommation HC / HP...

Message par seblang »

Hello Seb,

bon alors j'ai mis dans le scripts en minuscule :

local capteurGlobal = uservariables['capteurglobal']
local capteurCptHP = uservariables['capteurcpthp']
local capteurCptHC = uservariables['capteurcpthc']
local idxCptHP = uservariables['idxcpthp']
local idxCptHC = uservariables['idxcpthc']
local flagHC = uservariables['flaghc']
local flagHP = uservariables['flaghp']
local lastValueCptElecGlobal = uservariables['lastvaluecptelecglobal']

idem pour les variables :
1Capture.JPG
1Capture.JPG (76.43 Kio) Consulté 9790 fois
mais visiblement cela ne marche pas..........ce qui est bizarre c'est que je n'ai aucune erreur dans le log!
seb
Répondre