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
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
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
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 :D

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 ! :o
Vive dzVents !