affecter une valeur

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
jmb93330
Messages : 4
Inscription : 16 mai 2017, 18:33

affecter une valeur

Message par jmb93330 »

Bonjour

je débute sur domoticz et ai passé pas mal de temps sur le forum pour mon problème ultra basic : mettre une valeur dans une variable. Ci-dessous la LOG, le code Lua dans un fichier "script_time_Presence.lua" dans domoticz/scripts/lua et ma variable

comme vous pouvez le constater la valeur de ma variable "Presence1" ne change pas. Pourquoi commandArray n'enregistre pas ma variable ?

Merci pour vos idées/aides
Pièces jointes
log.jpg
log.jpg (42.85 Kio) Consulté 3951 fois
code.jpg
code.jpg (59.83 Kio) Consulté 3951 fois
variable.jpg
variable.jpg (33.27 Kio) Consulté 3951 fois
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: affecter une valeur

Message par papoo »

bonjour jmb93330
bienvenue sur ce forum
moi j'ai fais avec

Code : Tout sélectionner

commandArray['Variable:'.. varpresence]=tostring(math.max(tonumber(uservariables[varpresence]) - 1, 0))
et cela fonctionne
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
Did9327
Messages : 25
Inscription : 21 mars 2017, 20:35
Localisation : Sur mon canapé en train de boire une bière

Re: affecter une valeur

Message par Did9327 »

Bonjour,

il y a une erreur sur la ligne : "commandArray['Variable:Presence1']=tostring(temp)", il faut un V majuscule sur le terme variable

Bonne continuation .
jmb93330
Messages : 4
Inscription : 16 mai 2017, 18:33

Re: affecter une valeur

Message par jmb93330 »

Merci pour vos 2 solutions : je corrige ce soir.
Répondre