[Résolu] Script Lua : je deviens fou ?

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 <\>.
padbol2002
Messages : 84
Inscription : 23 oct. 2017, 08:53

[Résolu] Script Lua : je deviens fou ?

Message 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é 5485 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é 5484 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é 5484 fois
Dernière modification par padbol2002 le 20 déc. 2018, 14:27, modifié 1 fois.
Datawolf
Messages : 273
Inscription : 03 avr. 2018, 13:51

Re: Script Lua : je deviens fou ?

Message par Datawolf »

Salut,
Curieux en effet.
As-tu besoin du niveau "Off" ? Dans le cas contraire inutile d'utiliser un sélecteur...
@+
Datawolf
J.M.B
Messages : 67
Inscription : 26 déc. 2017, 15:43

Re: Script Lua : je deviens fou ?

Message 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.
@+
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Script Lua : je deviens fou ?

Message par vil1driver »

Salut

A mon humble avis tu as un autre device du même nom
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
padbol2002
Messages : 84
Inscription : 23 oct. 2017, 08:53

Re: Script Lua : je deviens fou ?

Message 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?
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Script Lua : je deviens fou ?

Message 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)
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
padbol2002
Messages : 84
Inscription : 23 oct. 2017, 08:53

Re: Script Lua : je deviens fou ?

Message 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
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Script Lua : je deviens fou ?

Message 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
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
padbol2002
Messages : 84
Inscription : 23 oct. 2017, 08:53

Re: [Résolu] Script Lua : je deviens fou ?

Message par padbol2002 »

Bien vu !

il s'appelait " script_device_ecs.lua"...

Fallait le trouver ça !!!
Datawolf
Messages : 273
Inscription : 03 avr. 2018, 13:51

Re: [Résolu] Script Lua : je deviens fou ?

Message par Datawolf »

Ah la vache ! :o
Vive dzVents !
Répondre