Bonjour
Je tourne en rond avec LUA
je veux simplement mémorier les 10 dernières erreurs de Temp mesurée par ma sonde et les faires varier.
Les VA à VI sont en local en haut du script et c'est un script time.
VA=VB
if VA~= nil then
print('--Valeur VA2: '..VA)
else
VA=0.0
end
VB=VC
if VB~= nil then
print('--Valeur VB2: '..VB)
else
VB=0.0
end
VC=VD
if VC~= nil then
print('--Valeur VC: '..VC)
else
VC=0.0
end
VD=VE
if VD~= nil then
print('--Valeur VD: '..VD)
else
VD=0.0
end
VE=VF
if VE~= nil then
print('--Valeur VE: '..VE)
else
VE=0.0
end
VF=VG
if VF~= nil then
print('--Valeur VF: '..VF)
else
VF=0.0
end
VG=VH
if VG~= nil then
print('--Valeur VG: '..VG)
else
VG=0.0
end
VH=VI
if VH~= nil then
print('--Valeur VH: '..VH)
else
VH=0.0
end
VI=VJ
if VI~= nil then
print('--Valeur VI: '..VI)
else
VI=0.0
end
VJ=TmpErreur
if VA~= nil then
print('--Valeur VJ: '..VJ)
else
VJ=0.0
end
Je n'ai que l'affichage du dernier print VJ, apparemment, VI=VJ n'est pas mis a jour et a la prochaine minute, je n'ai j'amais le print de VJ
Qu'est-ce qui va pas?
Merci d'avance
J'ai essayé aussi avec des tables, des index... rien a faire.
Lua et les variables
Lua et les variables
Raspberry 3
Z-Wave.Me
Z-Wave.Me
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Lua et les variables
salut,
mis à part utiliser des variables utilisateur (menu 'plus d'option' dans domoticz) tout les variables locales ou globales déclarées dans les scripts lua n'ont comme durée de vie que le temps d'exécution du script, tout est oublié au lancement suivant..
mis à part utiliser des variables utilisateur (menu 'plus d'option' dans domoticz) tout les variables locales ou globales déclarées dans les scripts lua n'ont comme durée de vie que le temps d'exécution du script, tout est oublié au lancement suivant..
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: Lua et les variables
Bonjour
En effet vue comme ça, je comprends mieux.
donc la seule façon de faire c'est de passer par un fichier temporaire?
par exemple
Merci
En effet vue comme ça, je comprends mieux.
donc la seule façon de faire c'est de passer par un fichier temporaire?
par exemple
Merci
Raspberry 3
Z-Wave.Me
Z-Wave.Me
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Lua et les variables
non ! comme je viens de le dire, il existe des 'variables utilisateur' qui ne sont pas volatiles elles.
mais utiliser un fichier est possible aussi
mais utiliser un fichier est possible aussi
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien