Page 2 sur 3

Re: Modification script pour ajout compteur puissance réactive

Publié : 08 janv. 2020, 07:18
par aleph0
Hmm... C'est louche. Ta wemos est configurée pour remonter la puissance tout les combien ?

Envoyé de mon moto g(6) en utilisant Tapatalk


Re: Modification script pour ajout compteur puissance réactive

Publié : 08 janv. 2020, 21:12
par Dim33
Delay de 30 secondes.

J'ai RAZ hier soir les deux compteurs en même temps. Maintenant, ils s’affichent :

Puissance : 21.973 kWh
Puissance totale : 224.460 kWh

Re: Modification script pour ajout compteur puissance réactive

Publié : 09 janv. 2020, 08:02
par aleph0
Donc y'a bien un bug sur la mesure du temps de mise a jour.

Peux tu poster le contenu de la variable pzem_upt (ou autre selon le nom que tu lui a donné)

Envoyé de mon moto g(6) en utilisant Tapatalk


Re: Modification script pour ajout compteur puissance réactive

Publié : 09 janv. 2020, 20:28
par Dim33
pzem_upt Entier 1578598094 2020-01-09 20:28:14

pzem_upt Entier 1578598125 2020-01-09 20:28:45

pzem_upt Entier 1578598156 2020-01-09 20:29:16

pzem_upt Entier 1578598187 2020-01-09 20:29:47

Re: Modification script pour ajout compteur puissance réactive

Publié : 09 janv. 2020, 21:25
par aleph0
Autant pour moi... La bonne formule est :

Code : Tout sélectionner

duree=math.min(time-old_upt,300)/3600

Re: Modification script pour ajout compteur puissance réactive

Publié : 10 janv. 2020, 22:07
par Dim33
Nickel !

Puissance : 25.149 kWh
Puissance totale : 26.187 kWh

Merci encore.

Re: Modification script pour ajout compteur puissance réactive

Publié : 13 janv. 2020, 00:02
par Dim33
Pour une raison inconnue, depuis Samedi matin, les deux variables pzem_upt et pezm_idx ne sont pas MAJ. Les deux compteurs Puissance et Puissance Totale non plus alors que les valeurs du pzem évolue .... :shock:

Redémarrage du système et de Domoticz sans effet.
Pas d'erreur dans les logs et toutes les valeurs s'affichent avec mode debug à 1.

J'ai touché à rien :?

Re: Modification script pour ajout compteur puissance réactive

Publié : 13 janv. 2020, 05:48
par denis_brasseur
Dans ton script, la mise à jour des devices et des variables se fait ici

Code : Tout sélectionner

if tonumber(val_Wh)>=tonumber(old_Wh) then 

end
Il te faudrait afficher ces 2 valeurs dans ce test pour mieux comprendre

Code : Tout sélectionner

print(tonumber(val_Wh) .. ' >= '.. tonumber(old_Wh))

Re: Modification script pour ajout compteur puissance réactive

Publié : 13 janv. 2020, 21:19
par Dim33
Dans les logs :

Status: LUA: 98341 >= 9998938

Effectivement la condition n'est pas remplit.

val_Wh augmente alors que old_Wh ne bouge pas.

Edit : J'ai remis les deux variables pzem_upt et pezm_idx à 0 et c'est reparti. Reste à comprendre .......

Re: Modification script pour ajout compteur puissance réactive

Publié : 14 janv. 2020, 04:59
par denis_brasseur
Dim33 a écrit : 13 janv. 2020, 21:19 Dans les logs :

Status: LUA: 98341 >= 9998938

Effectivement la condition n'est pas remplit.

val_Wh augmente alors que old_Wh ne bouge pas.

Edit : J'ai remis les deux variables pzem_upt et pezm_idx à 0 et c'est reparti. Reste à comprendre .......
Effectivement, la mise à jour de ta variable est conditionné par ton test

Code : Tout sélectionner

if tonumber(val_Wh)>=tonumber(old_Wh) then 
       -----------------------------------
       -----------------------------------
        UpdateVar(pzem.."_idx",val_Wh)
        UpdateVar(pzem.."_upt",time)
end
ce qui explique qu'elle ne se mette plus à jour.
Peut être un retour à zéro de la valeur de val_Wh.
Essaie de sortir la mise à jour des variables du test

Code : Tout sélectionner

if tonumber(val_Wh)>=tonumber(old_Wh) then 
       -----------------------------------
       -----------------------------------
end
UpdateVar(pzem.."_idx",val_Wh)
UpdateVar(pzem.."_upt",time)