j'ai un souci avec un script uservariable. Il n'est pas "scanner" lorsque je change l'état d'une variable.
Dans un script device j'ai ceci:
Code : Tout sélectionner
commandArray = {}
if devicechanged['Bouton Chambre'] == 'Click' then
commandArray['Variable:Alarme'] = 'ON'
commandArray['Bouton Chambre'] = 'Off'
elseif devicechanged['Bouton Chambre'] == 'Double Click' then
commandArray['Variable:Alarme'] = 'OFF'
commandArray['Bouton Chambre'] = 'Off'
end
return commandArray
Code : Tout sélectionner
commandArray = {}
print "toto"
if (uservariables["Alarme"] == "ON") then
print"alarm mode jour"
end
return commandArrayHors si je change manuellement l'état de la variable dans le menu de déclaration de uservariable, en faisant modifier, tout fonctionne bien.
Du coup je ne comprend pas pourquoi ça ne fonctionne pas quand je modifie la variable via le bouton.
Je n'ai pas réussi a trouver des infos sur internet donc me voici ici
Merci d'avance.