Page 1 sur 2
[Résolu] Script Lua : je deviens fou ?
Publié : 19 déc. 2018, 20:52
par padbol2002
bonjour
Je fais un petit script lua :
Code : Tout sélectionner
commandArray = {}
if (devicechanged['PDM'])
then
val_rasp = tonumber(otherdevices_svalues['PDM'])
print("PDM= "..val_rasp)
if (val_rasp == 20)
then
print("mode ON")
commandArray[1]={['Alimentation Chauffe-Eau']='On'}
elseif (val_rasp == 10)
then
print("mode OFF")
commandArray[2]={['Alimentation Chauffe-Eau']='Off'}
end
end
return commandArray

- Capture d’écran 2018-12-19 à 20.50.18.png (160.73 Kio) Consulté 5484 fois
et bien ça ne fonctionne pas, MAIS ! si je remplace PDM par ECS (un autre sélecteur) et bien ça fonctionne !
je deviens fou ou alors il ya un truc ! (que je ne vois pas)
merci à vous
Le log :

- Capture d’écran 2018-12-19 à 20.53.29.png (244.44 Kio) Consulté 5483 fois

- Capture d’écran 2018-12-19 à 20.54.03.png (88.55 Kio) Consulté 5483 fois
Re: Script Lua : je deviens fou ?
Publié : 20 déc. 2018, 11:30
par Datawolf
Salut,
Curieux en effet.
As-tu besoin du niveau "Off" ? Dans le cas contraire inutile d'utiliser un sélecteur...
@+
Datawolf
Re: Script Lua : je deviens fou ?
Publié : 20 déc. 2018, 11:46
par J.M.B
Bonjour,
C'est effectivement bizarre.
As-tu vérifié si les valeurs des 2 sélecteurs correspondent ?
Sinon supprime le sélecteur PDM et recrée le.
@+
Re: Script Lua : je deviens fou ?
Publié : 20 déc. 2018, 13:30
par vil1driver
Salut
A mon humble avis tu as un autre device du même nom
Re: Script Lua : je deviens fou ?
Publié : 20 déc. 2018, 13:48
par padbol2002
merci de vos réponses
J'ai supprimé PDM,et crée dans la foulée 20122018 ( @vil1driver : suis sur ya rien qui s'apelle comme ça du coup !)
bah ça ne fonctionne toujours pas.
@ Datawolf : Si je n'ai pas besoin du 'off' je peux utiliser quoi d'autre alors?
Re: Script Lua : je deviens fou ?
Publié : 20 déc. 2018, 14:25
par vil1driver
Le Off se supprime de toute façon si besoin
Certe après il ne va rester plus que 2 positions
Donc n'importe quel device à 2 positions pourrait remplacer, donc un simple switch par exemple..
Affaire de goût et d'usage (le script sera différent)
Re: Script Lua : je deviens fou ?
Publié : 20 déc. 2018, 14:26
par padbol2002
Bon j'ai supprimé ECS aussi
et cette fois ci ça fonctionne (pdm 20122018 etc).
je ne comprend pas pourquoi il n'etait pourtant pas utilisé.
enfin voila
merci
Re: Script Lua : je deviens fou ?
Publié : 20 déc. 2018, 14:29
par vil1driver
Ahhh j'ai compris
Pour ton information
Si le nom du script correspond au nom d'un device existant (ecs en l'occurrence) seul ce dernier va pouvoir le déclancher.
Donc éviter de nommer un script comme un device (sauf cas particulier)
Voili voiloo

Re: [Résolu] Script Lua : je deviens fou ?
Publié : 20 déc. 2018, 15:17
par padbol2002
Bien vu !
il s'appelait " script_device_ecs.lua"...
Fallait le trouver ça !!!
Re: [Résolu] Script Lua : je deviens fou ?
Publié : 20 déc. 2018, 15:42
par Datawolf
Ah la vache !
Vive dzVents !