Page 16 sur 33

Re: Repartition Consommation HC / HP...

Publié : 28 févr. 2016, 09:47
par yanndusud
Bonjour,

le script fonctionne à merveille, me reste juste un petit problème sur les heures creuse:

- la conso instantanée à l'air juste mais s'affiche en négatif.
- le total quotidien heures creuses est astronomique et en négatif lui aussi.
- aucun soucis sur les heures pleines.

J'ai comparé les 2 scripts mais je ne vois pas de différence sur les 2 scripts dans mon if.

Code : Tout sélectionner

if (otherdevices['EDF HP'] == 'Off') then
        -- Periode heures creuse
        -- Recuperation des valeurs du compteur global
        consoInstantCible, consoCumuleCible = otherdevices_svalues[capteurCptHC]:match("([^;]+);([^;]+)")
        -- Seul le cumule du compteur nous interesse pour calculer la nouvelle valeur
        consoCumuleCible = tonumber(consoCumuleCible)
       
        consoCumuleCible = consoCumuleCible + consoDelta
        -- Mise à jour du compteur
        update(capteurCptHC, idxCptHC, consoInstant, consoCumuleCible, 1)

        -- Mise à 0 de la conso intantanee du compteur HP
        consoInstantHP, consoCumuleHP = otherdevices_svalues[capteurCptHP]:match("([^;]+);([^;]+)")
        consoInstantHP = 0
        update(capteurCptHP, idxCptHP, consoInstantHP, consoCumuleHP, 2)
    
	else     
        -- Periode heures pleines
        -- Recuperation des valeurs du compteur global
        consoInstantCible, consoCumuleCible = otherdevices_svalues[capteurCptHP]:match("([^;]+);([^;]+)")
		-- Seul le cumule du compteur nous interesse pour calculer la nouvelle valeur
        consoCumuleCible = tonumber(consoCumuleCible)

        consoCumuleCible = consoCumuleCible + consoDelta
        -- Mise à jour du compteur
        update(capteurCptHP, idxCptHP, consoInstant, consoCumuleCible, 3)

        -- Mise à 0 de la conso intantanee du compteur HC
        consoInstantHC, consoCumuleHC = otherdevices_svalues[capteurCptHC]:match("([^;]+);([^;]+)")
        consoInstantHC = 0
        update(capteurCptHC, idxCptHC, consoInstantHC, consoCumuleHC, 4)
		
    end
CaptureHC.JPG
CaptureHC.JPG (65.42 Kio) Consulté 10040 fois
Je me demande si je ne dois pas réinitialiser une variable, si quelqu'un à une idée. Merci

Re: Repartition Consommation HC / HP...

Publié : 07 mars 2016, 13:36
par yanndusud
Problème toujours en cours. Si quelqu'un a une idée. Merci

Re: Repartition Consommation HC / HP...

Publié : 01 avr. 2016, 18:52
par berserk
bonjour juste une question: quand vous regardez les logs le compteur est relevé toutes les minutes?

Code : Tout sélectionner

2016-04-01 18:46:08.105 (rfx) Temp + Humidity (serre)
2016-04-01 18:46:14.095 Hardware Monitor: Fetching data (System sensors)
2016-04-01 18:46:29.524 (rfx) Temp + Humidity (vide sanitaire)
2016-04-01 18:46:33.634 (rfx) Energy (compteur)
2016-04-01 18:46:44.185 Hardware Monitor: Fetching data (System sensors)
2016-04-01 18:46:47.106 (rfx) Temp + Humidity (serre)
2016-04-01 18:47:08.523 (rfx) Temp + Humidity (vide sanitaire)
2016-04-01 18:47:14.285 Hardware Monitor: Fetching data (System sensors)
2016-04-01 18:47:26.103 (rfx) Temp + Humidity (serre)
2016-04-01 18:47:33.635 (rfx) Energy (compteur)
2016-04-01 18:47:44.379 Hardware Monitor: Fetching data (System sensors)
2016-04-01 18:47:47.523 (rfx) Temp + Humidity (vide sanitaire)
2016-04-01 18:48:05.106 (rfx) Temp + Humidity (serre)
2016-04-01 18:48:14.491 Hardware Monitor: Fetching data (System sensors)
2016-04-01 18:48:26.522 (rfx) Temp + Humidity (vide sanitaire)
2016-04-01 18:48:33.636 (rfx) Energy (compteur)
2016-04-01 18:48:44.106 (rfx) Temp + Humidity (serre)
2016-04-01 18:48:44.585 Hardware Monitor: Fetching data (System sensors)
2016-04-01 18:49:05.521 (rfx) Temp + Humidity (vide sanitaire)
2016-04-01 18:49:14.679 Hardware Monitor: Fetching data (System sensors)
2016-04-01 18:49:23.105 (rfx) Temp + Humidity (serre)
2016-04-01 18:49:33.633 (rfx) Energy (compteur)
2016-04-01 18:49:44.522 (rfx) Temp + Humidity (vide sanitaire)
2016-04-01 18:49:44.775 Hardware Monitor: Fetching data (System sensors)
2016-04-01 18:50:02.105 (rfx) Temp + Humidity (serre)
on voit bien que le compteur est relevé toute les minutes, lorsque sur l'afficheur du owl c'est actualisé environ toute les 15s, ce qui doit faire une grosse erreur a la fin de la journée?

merci d'avance

Re: Repartition Consommation HC / HP...

Publié : 05 avr. 2016, 23:40
par mickaelr30
bonsoir,
je commence à installer tous cela mais dès le début j'ai un problême dans le blocky
si je mets
Sans titre1.png
Sans titre1.png (7.58 Kio) Consulté 9947 fois
cela fonctionne le device test1 bascule en ON
par contre si je mets un 2eme device
Sans titre2.png
Sans titre2.png (9.73 Kio) Consulté 9947 fois
j'ai cette erreur : Error: EventSystem: Device no. '107' used in event 'Periode EDF_1' no longer exists, disabling event!
pourtant j'ai fait d'autres blocky qui fonctionnent, la je pige pas (version Domoticz 3.4834)

Re: Repartition Consommation HC / HP...

Publié : 06 avr. 2016, 15:32
par mickaelr30
je viens de refaire un test mais au lieu de mettre des devices virtuels wall sockets j'ai mis des devices light/switch et là ca fonctionne
c'est normal ?

Re: Repartition Consommation HC / HP...

Publié : 06 avr. 2016, 18:54
par deennoo
Oui

Mais PK ne pas utiliser le planning pour ce bouton virtuel ? Tes heures pleines et creuses sont fixes non ?

Re: Repartition Consommation HC / HP...

Publié : 06 avr. 2016, 21:16
par mickaelr30
si c'est pour moi, bin je sais pas faire :D
une autre question j'ai mis en service cet après-midi et je n'ai toujours pas de valeur dans le device compteur electrique HP c'est normal ou il va y avoir une valeur au changement de l'heure creuse ?

Re: Repartition Consommation HC / HP...

Publié : 08 avr. 2016, 21:29
par mickaelr30
je viens de tester le script de Alpin38 mais j'ai cette erreur :EventSystem: in /home/pi/domoticz/scripts/lua/script_device_compteurHC-HP.lua: .../pi/domoticz/scripts/lua/script_device_compteurHC-HP.lua:20: '}' expected near '$'
je pense qu'il doit manquer un '}' mais je ne sais pas ou il faut le mettre ou alors le fichier copié est incomplet avec les '$'

Re: Repartition Consommation HC / HP...

Publié : 28 avr. 2016, 18:22
par gloupy31
Bjr,

Je suis le tuto mais je me retrouve avec cette erreur dans le log:

Error: EventSystem: in /home/pi/domoticz/scripts/lua/script_device_compteurHCHP.lua: ...e/pi/domoticz/scripts/lua/script_device_compteurHCHP.lua:2: unexpected symbol near '-'

Quelqu'un a t'il une idée ?

Re: Repartition Consommation HC / HP...

Publié : 14 juin 2016, 10:35
par fenris92
Bonjour,

J'ai installé le script proposé par ce post et tout fonctionnait parfaitement cependant depuis quelques jours je rencontre le message d'erreur suivant dans les logs de Domoticz :

Error: EventSystem: Error updating variable LastValueCptElecGlobal: Not a valid integer

et les compteurs HP /HC gérés par le script fournissent des données erronées.

Auriez-vous une idée de l'origine de ce problème ?

EDIT : problème résolu en passant la variable de entier à décimal

Merci