[BUG ?] - persistance de valeur pour uservariable

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 <\>.
olixelle
Messages : 2
Inscription : 23 janv. 2018, 14:35

[BUG ?] - persistance de valeur pour uservariable

Message 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
fredandrick65
Messages : 121
Inscription : 23 avr. 2016, 20:45

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

Message par fredandrick65 »

Postes ton script peut être que ce sera plus simple de voir de quoi il s'agit
Domoticz V3.8153 sur Synology DS3615xs DSM 5.2-5967 Update 3
RFLink_v1.1_r46 (433.92 & 433.42 Mhz)
Sonde Oregon THGR810-Prise Everspring-OWL CM180
Humidité du sol Opus XT300-Sondes Oregon pour les nuls V2

Les non-dit font les pires malentendus ! ;)
Douns
Messages : 64
Inscription : 04 oct. 2018, 20:38
Localisation : Meurthe-et-Moselle

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

Message 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 
Domoticz V4.10717 sur raspberry pi 3 B+
RFLink Gateway Nodo 433Mhz
Contrôleur Aeon Labs Z-Wave Plus Z-Stick GEN5
Répondre