Plusieurs commandes dans un seul script ?

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 <\>.
raboliot
Messages : 23
Inscription : 04 avr. 2015, 22:21

Plusieurs commandes dans un seul script ?

Message par raboliot »

Bonjour.
Peut-on commander plusieurs interrupteurs on/off dans un même script ?.
En fait, débutant, j'aimerais savoir si "return commandarray" peut retourner une chaine contenant plusieurs ordres "on" et/ou "off" sur des devices différents.
Je remercie par avance les maîtres du lua qui pourront m'éclairer.
loops
Messages : 306
Inscription : 13 nov. 2014, 18:14

Re: Plusieurs commandes dans un seul script ?

Message par loops »

Je suis pas un pro mais je dirais que c'est possible ...

Code : Tout sélectionner


commandArray = {}

commandArray['Lumiere_1']='On'
commandArray['Lumiere_2']='On'
commandArray['Lumiere_3']='On'

return commandArray

J'espère ne pas dire de bêtises ...
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Plusieurs commandes dans un seul script ?

Message par vil1driver »

salut,

pensez à lire le wiki les gars !

Code : Tout sélectionner

commandArray = {}
commandArray[1]={['Lampe1']='On'}
commandArray[2]={['Lampe2']='On'}
commandArray[3]={['Lampe3']='On'}
return commandArray
 
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
raboliot
Messages : 23
Inscription : 04 avr. 2015, 22:21

Re: Plusieurs commandes dans un seul script ?

Message par raboliot »

Un grand merci les gars !
...faut dire qu'en Sologne on a du mal a tout comprendre ce qui est en anglais...mais par contre on sait préparer les girolles !!
Dim33
Messages : 209
Inscription : 29 janv. 2017, 23:19

Re: Plusieurs commandes dans un seul script ?

Message par Dim33 »

Déterrage de post .... mais c'est le même sujet.

Code : Tout sélectionner

commandArray['UpdateDevice'] = 190 .. '|0|' .. tostring(Valeur_Compteur)
commandArray['UpdateDevice'] = 191 .. '|0|' .. tostring(Valeur_Compteur)
Quelle serait la syntaxe pour enchaîner des commandes comme ci-dessus ?

Merci.
NUC sous Ubuntu Server / RFXCom / Domoticz Version: 2020.2
boum
Messages : 233
Inscription : 18 janv. 2019, 11:34
Localisation : France

Re: Plusieurs commandes dans un seul script ?

Message par boum »

Dim33 a écrit : 01 mars 2020, 09:29 Déterrage de post .... mais c'est le même sujet.

Code : Tout sélectionner

commandArray['UpdateDevice'] = 190 .. '|0|' .. tostring(Valeur_Compteur)
commandArray['UpdateDevice'] = 191 .. '|0|' .. tostring(Valeur_Compteur)
Quelle serait la syntaxe pour enchaîner des commandes comme ci-dessus ?

Merci.

Code : Tout sélectionner

commandArray[#commandArray + 1] = { UpdateDevice = 190 .. '|0|' .. tostring(Valeur_Compteur) }
commandArray[#commandArray + 1] = { UpdateDevice = 191 .. '|0|' .. tostring(Valeur_Compteur) }
Domoticz v2022.2 sur linux-mint / Z-Wave-JS / RFXCom / Zigbee2MQTT
Répondre