Page 1 sur 1

[BUG ?] - persistance de valeur pour uservariable

Publié : 07 oct. 2018, 15:01
par olixelle
Bonjour :)

j'ai un script assez bête (script_device_XXX) qui récupère la valeur d'une variable:

print("var new="..uservariables["HOUR_extinction_auto"])

Si je modifie la valeur de ma variable via l'interface de domotix, la nouvelle valeur n'est PAS prise en compte par mon script !!!

Pourtant, la valeur de ma variable est bien à jour, je peux le contaster depuis l'interface de Domoticz mais aussi via un appel jSon

On dirait qu'il y a une persistance de données dans les scripts LUA sur uservariables

Une idée ?

Merci :)

Olixelle

Re: [BUG ?] - persistance de valeur pour uservariable

Publié : 07 oct. 2018, 15:31
par fredandrick65
Postes ton script peut être que ce sera plus simple de voir de quoi il s'agit

Re: [BUG ?] - persistance de valeur pour uservariable

Publié : 08 oct. 2018, 04:38
par Douns
Salut, je viens d'essayer pour tester et je n'ai pas le problème sur mon domoticz v4.9700

script lua :

Code : Tout sélectionner

commandArray = {}
print ("ma var de test :"..uservariables["var_test"]);
return commandArray
la variable est déclarée en tant que string.

Log où je change la valeur de la variable directement dans l'interface de domoticz :

Code : Tout sélectionner

2018-10-08 04:33:19.938 Status: LUA: ma var de test :toto
2018-10-08 04:33:20.973 Status: LUA: ma var de test :toto
2018-10-08 04:33:24.468 Status: LUA: ma var de test :titi
2018-10-08 04:33:27.543 Status: LUA: ma var de test :titi