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
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
J'ai cette commane :
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
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.
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