Petit question sur script lua

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 <\>.
chacal62
Messages : 63
Inscription : 14 juin 2015, 20:47

Petit question sur script lua

Message par chacal62 »

Bonjour à tous ,
je découvre la programmation en lua , j'essaye de lancer une petite commande tout bête , passage d'un device à 'On' ,fermeture d'un volet bah ça marche pas , si je remplace le volet par un éclairage la ca marche

Code : Tout sélectionner

commandArray = {}
	local sonde = 'Presence'  -- nom de la sonde à surveiller
	local debug = 'oui'  -- oui ou non pour avoir des valeurs dans le log
	local volet ='Volet Porte Cuisine'
	 if ((devicechanged[sonde]=='On'))
        then commandArray[volet] = 'On'
        end
        return commandArray
Si quelqu'un pouvait m'aiguiller , ça serait sympa
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Petit question sur script lua

Message par papoo »

les commandes ouvertures de tes volets ne seraient pas inversées?
je viens d'ajouter les miens dans domoticz hier, lorsque je demande l'ouverture du volet en appuyant sur l'interrupteur Domoticz apparait le message "interruption Off" c'est peut être la même chose pour toi?
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
chacal62
Messages : 63
Inscription : 14 juin 2015, 20:47

Re: Petit question sur script lua

Message par chacal62 »

salut papoo , j'ai tout essayé ,mais ce n'est pas ca ,plus vers la commande lua je pense .
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Petit question sur script lua

Message par papoo »

chacal62 a écrit :plus vers la commande lua je pense .
si la même commande fonctionne pour une lumière je dirais plutôt un problème de reconnaissance du device : son nom pas identique (problème de majuscule, accent, ??)
essaie peut etre en simplifiant à l'extreme le nom de device dans domoticz genre cuisine sans majuscule
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
chacal62
Messages : 63
Inscription : 14 juin 2015, 20:47

Re: Petit question sur script lua

Message par chacal62 »

merci papa,j'ai essaye avec un volet ayant un nom un peu plus simple et ça fonctionne,
Par contre pour lancer un scénario de domoticz , en l'occurrence celui qui commande tous les volets on se sert de la même commande ?
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Petit question sur script lua

Message par papoo »

Je n'ai pas compris ta question :
tu souhaite faire un scénario en lua?
ou faire un interrupteur dummy tous_les_volets et avec un script_device agir sur l'ensemble de tes volets lors du changement d'état de cet interrupteur?
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
chacal62
Messages : 63
Inscription : 14 juin 2015, 20:47

Re: Petit question sur script lua

Message par chacal62 »

la 2e solution est ce a quoi je désirerai arriver , et ma question plus précisément : j'ai cree un groupe appelé volet general dans domoticz et c'était pour savoir si il était possible de le lancer avec le script ?
merci
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Petit question sur script lua

Message par papoo »

par json :

Code : Tout sélectionner

/json.htm?type=command&param=switchscene&idx=5&switchcmd=On
Par commandarray :

Code : Tout sélectionner

commandArray['Scene:MyScene']='On'
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
chacal62
Messages : 63
Inscription : 14 juin 2015, 20:47

Re: Petit question sur script lua

Message par chacal62 »

merci papoo , je test ça.
Répondre