Page 1 sur 2

Commandarray sur idx

Publié : 07 juin 2020, 11:07
par Wolfen38
Salut,

J'ai besoin de faire un commandarray sur l'idx plutot que le nom du device, mais je trouve pas.

Quelqu'un sait faire ?

Merci.

Re: Commandarray sur idx

Publié : 07 juin 2020, 11:22
par vil1driver
Salut,

Oui dans ma signature

Importe la fonction getDeviceName dans ton script
Puis

Code : Tout sélectionner

commandArray[getDeviceName('deviceIDX')] = 

Re: Commandarray sur idx

Publié : 07 juin 2020, 12:01
par Wolfen38
Merci.

Tu entends quoi par "importe" la fonction ?

Envoyé de mon Mi 9T Pro en utilisant Tapatalk

Re: Commandarray sur idx

Publié : 07 juin 2020, 12:05
par vil1driver
Copier ;)

Re: Commandarray sur idx

Publié : 07 juin 2020, 12:09
par Wolfen38
Merci :D

J'ai cette commane :

Code : Tout sélectionner

commandArray[getDeviceName('404')] ='Set Level: 10'
Et cette erreur

Code : Tout sélectionner

2020-06-07 12:10:01.631 Error: EventSystem: commandArray in script /home/pi/domoticz/scripts/lua/script_time_meteo.lua should only return ['string']='actionstring' or [integer]={['string']='actionstring'}
Tu vois le problème ?

Re: Commandarray sur idx

Publié : 07 juin 2020, 12:25
par vil1driver
Comme dab !

Erreur = ajout print.. pour comprendre

Code : Tout sélectionner

print(getDeviceName('404')) 
print(otherdevices_idx['nom du device']) 
Certainement un mauvais idx

Re: Commandarray sur idx

Publié : 07 juin 2020, 13:13
par Wolfen38
Ca fonctionne pas, il me repond ca

Code : Tout sélectionner

2020-06-07 13:12:01.394 Status: LUA: 0

Re: Commandarray sur idx

Publié : 07 juin 2020, 13:16
par vil1driver
Oui comme je le pensais
Et le second print ?

Re: Commandarray sur idx

Publié : 07 juin 2020, 13:16
par Wolfen38
Pourtant le 404 existe bien. Mais j'ai besoin d'utiliser l'idx carry je change le nom en fonction de la météo.
Image

Envoyé de mon Mi 9T Pro en utilisant Tapatalk


Re: Commandarray sur idx

Publié : 07 juin 2020, 13:17
par Wolfen38
J'ai pas fait le second print comme le nom change dans le script.

Envoyé de mon Mi 9T Pro en utilisant Tapatalk