Page 25 sur 33
Re: Repartition Consommation HC / HP...
Publié : 04 déc. 2019, 20:57
par denis_brasseur
Montres nous également ton fichier modules.lua.
2019-12-04 18:54:51.718 Error: EventSystem: in /home/pi/domoticz/scripts/lua/script_device_compteurHP-HC.lua: .../pi/domoticz/scripts/lua/script_device_compteurHP-HC.lua:7: syntax error near 'locales'
Le message d'erreur porte sur la syntaxe 'locales', mot que l'on retrouve par ailleurs dans la ligne 7 de ton script, même si cette ligne est commentée.
Au vu de tes messages précédent, ça ressemble assez à un problème d'encodage de ton script. Comment et avec quel éditeur écris tu ton script ?
Re: Repartition Consommation HC / HP...
Publié : 04 déc. 2019, 22:09
par alpin38
slt
j'allais te dire la meme chose que denis , autre chose
es ce un mauvais copié collé , mais tu as un probleme avec chaque fin de lignes
exemple : lignes 22,45,49,80 etc ...
ligne 22 ca devrais etre ca :
Code : Tout sélectionner
function update(device, id, power, energy, index)
commandArray[index] = {['UpdateDevice'] = id .. "|0|" .. power .. ";" .. energy}
return
end
@+
Re: Repartition Consommation HC / HP...
Publié : 05 déc. 2019, 11:15
par Moulins58
Bonjours,
Merci a vous Alpin58 et Denis.
Je suis vraiment en apprentissage!
J'ai résolu le problème variables locales, c'était le retour à la ligne.
Comme je disais, je n'ai plus de message d'erreur dans le logs, mais aucune donnée en HP et HC.
J'ai beau reprendre la ligne 22 que j'ai en modèle je ne vois pas le problème. pas bon mais pas bon du tout!
J'ai fais un copier-collé du script de Chandier 45 , j'ai qu'un interrupteur : On heures creuses Off Heures pleines.
Je l'ai copié dans bloc-notes de Window10 renseigné mes variables et enregistré en UTF-8 sous "script_device_compteurHP-HC.lua dans le répertoire home/pi/domoticz/scripts/lua.
Le module LUA, je l'ai copié de :
https://github.com/vil1driver/lua/blob/ ... odules.lua et j'y ai mis mes infos.
En attendant de vos tuyaux .
Bonne journée
Henri
Re: Repartition Consommation HC / HP...
Publié : 05 déc. 2019, 16:55
par denis_brasseur
Et que disent les logs, histoire de voir comment se déroule le script ?
Re: Repartition Consommation HC / HP...
Publié : 05 déc. 2019, 17:40
par lmet
Salut,
Là c'est tout faux (bizarre que tu n'aies pas de message d'erreur) :
Code : Tout sélectionner
local capteurGlobal =uservariables['Compteur_Electrique']
local capteurCptHP =uservariables['Heures_Pleines']
local capteurCptHC =uservariables['Heures_Creuses']
local idxCptHP = uservariables['619']
local idxCptHC = uservariables['620']
local flagHC =uservariables['Bascule_HC']
--local flagHP = uservariables['621']
local lastValueCptElecGlobal = uservariables['4320.472']
Cela devrait être :
Code : Tout sélectionner
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['621']
local lastValueCptElecGlobal = uservariables['lastValueCptElecGlobal']
Après il y a peut-être d'autres problèmes ailleurs.
Re: Repartition Consommation HC / HP...
Publié : 05 déc. 2019, 18:06
par alpin38
lmet a écrit :Salut,
Là c'est tout faux (bizarre que tu n'aies pas de message d'erreur) :
Code : Tout sélectionner
local capteurGlobal =uservariables['Compteur_Electrique']
local capteurCptHP =uservariables['Heures_Pleines']
local capteurCptHC =uservariables['Heures_Creuses']
local idxCptHP = uservariables['619']
local idxCptHC = uservariables['620']
local flagHC =uservariables['Bascule_HC']
--local flagHP = uservariables['621']
local lastValueCptElecGlobal = uservariables['4320.472']
Cela devrait être :
Code : Tout sélectionner
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['621']
local lastValueCptElecGlobal = uservariables['lastValueCptElecGlobal']
Après il y a peut-être d'autres problèmes ailleurs.
Slt imet , pourquoi dis tu que c'est tout faux ? Ca dépend juste du nom qu'il a mis dans ces uservariables .
Envoyé de mon SM-A530F en utilisant Tapatalk
Re: Repartition Consommation HC / HP...
Publié : 05 déc. 2019, 18:50
par lmet
Salut
alpin,
Bah ... J'ai juste lu ce que Moulins a
écrit
Re: Repartition Consommation HC / HP...
Publié : 05 déc. 2019, 18:59
par alpin38
lmet a écrit :Salut
alpin,
Bah ... J'ai juste lu ce que Moulins a
écrit
Autan pour moi , je n'avais pas vu qu'il avait envoyé ça liste de variables ...
Désolé
Envoyé de mon SM-A530F en utilisant Tapatalk
Re: Repartition Consommation HC / HP...
Publié : 06 déc. 2019, 18:15
par Moulins58
Bonsoir,
Personne n'a une idée sur mon problème?
C'est comme ci le script n'était pas exécuté, aucun défaut dans les logs
Bonne soirée
Henri
Re: Repartition Consommation HC / HP...
Publié : 06 déc. 2019, 18:34
par Moulins58
Bonsoir,
En relançant Domoticz, j'ai une erreur qu'est apparu dans les logs:
" 2019-12-06 18:17:03.525 Error: (Cons. Electrique): Async Secure Read Exception: 1, stream truncated "
De quoi s'agit-il? est que quel qu'un a une idée.
Bonne soirée