Page 1 sur 1
script lua et switch selector
Publié : 13 nov. 2016, 18:06
par berserk
bonjour j'ai crée un swtich virtuel selector et ya rien a faire mon script n'est jamais excuté. Si vous avez une idée
Code : Tout sélectionner
commandArray = {}
if (devicechanged['chauffage'] == 'eco') then
commandArray['gpio4']='On'
commandArray['gpio15']='On'
commandArray['SendNotification']='hors gel'
end
return commandArray

- chauffage.png (38.28 Kio) Consulté 13651 fois
merci d'avance
Re: script lua et switch selector
Publié : 13 nov. 2016, 18:41
par vil1driver
Salut,
Place des print pour avoir une trace dans les logs,
Ça aide à voir ce qu'il se passe..
Ton script est bien sûr de type device ?
Re: script lua et switch selector
Publié : 13 nov. 2016, 18:42
par Neutrino
Bonjour,
Il va falloir nous donner plus d'infos.
Tu passes par l'éditeur LUA intégré ou c'est un fichier ?
Des choses apparaissent en Log ?
Ajoute des print dans ton code pour voir les différentes étapes.
[edit] grillé

Re: script lua et switch selector
Publié : 13 nov. 2016, 18:58
par deennoo
Un selector est un faux dimmer...essaye avec les %
Off : 0%
Hors gel : 10%
Eco : 20%
Confort : 30%
Re: script lua et switch selector
Publié : 13 nov. 2016, 19:21
par berserk
alors avec des print ras je rentre pas dans la condition.
avec 20 ou 20% pareil ca passe pas.
je remplace la condition avec un interrupteur simple et tout fonctionne bien. C'est des que j'utilise ce type de switch que cela ne fonctionne plus.
merci encore
ps version domoticz 3.5893
Re: script lua et switch selector
Publié : 13 nov. 2016, 19:27
par vil1driver
pas d'autre dispositif avec le même nom ?
Re: script lua et switch selector
Publié : 13 nov. 2016, 19:42
par berserk
j'avais declarer un autre dispositif mais non utilisé portant le meme nom, je trouvais pas la petite corbeille.... je l'ai viré et tout est rentré dans l ordre.
Code : Tout sélectionner
commandArray = {}
if (devicechanged['chauffage'] == 'eco') then
commandArray['gpio4']='On'
commandArray['gpio15']='On'
commandArray['SendNotification']='hors gel'
end
return commandArray
ca passe bien en comparant avec 'eco'.
encore une fois vil1driver me solutionne mes problemes.... merci encore
dernière question comment on marque resolu sur le sujet?
Re: script lua et switch selector
Publié : 23 mars 2017, 15:26
par nissart
Bonjour,
Afin de ne pas refaire un nouveau sujet la dessus, je cherche à faire la même chose en LUA et ca ne fonctionne pas..
Si, sur le switch HDMI j'active le Dune, j'aimerais faire passer le selecteur Dune sur On (qui envoie une requette HTTP pour lancer le lecteur)...
j'ai tenté comme cela:
if (devicechanged['Switch HDMI'] =='Dune' then
commandArray['Dune'] = 'On'
end
et bien ca ne fonctionne pas
a l'aide svp
Re: script lua et switch selector
Publié : 23 mars 2017, 15:44
par OyyoDams
Salut nissart essaye avec ça:
if (devicechanged['Switch HDMI'] =='Dune') then
commandArray['Dune'] = 'Set Level 10'
end
(en admettant que le 'On' soit sur le niveau 10 dans les paramètres de 'Dune', sinon il faut adapter)
Re: script lua et switch selector
Publié : 23 mars 2017, 16:14
par nissart
hello,
je me réponds à moi même puisque ca pourra probablement servir à tout le monde!!
dans mon cas, le bouton "On" est de niveau 10 donc je choisis:
commandArray['Dune'] = 'Set Level: 10'
et voilà