Page 1 sur 1

Problème de script Yeelight

Publié : 25 mai 2018, 22:43
par getget
Bonjour, je souhaite utiliser ce script :
http://domo-attitude.fr/yeelight-effects-domoticz/

J'ai un soucis, j'ai créé le script, il marche si je le lance à la main mais comme il y a un sudo, il me demande le mot de passe root.

Du coup quand Domoticz lance le script, ça ne marche pas :(

Comment faire ?

Merci :)

Re: Problème de script Yeelight

Publié : 25 mai 2018, 23:03
par vil1driver
Salut,

Essai d'enlever les 'sudo'

Re: Problème de script Yeelight

Publié : 26 mai 2018, 08:23
par getget
J'ai essayé et ça ne marche pas :(
Sous quel user les scripts sont lancés ? Celui qu a lancé domoticz ?

May 26 09:24:21 domoticz domoticz[695]: {"id":(null), "error":{"code":-1, "message":"invalid command"}}
May 26 09:24:22 domoticz domoticz[695]: 2018-05-26 09:24:22.091 LUA: echo -ne '{"id":1,"method":"set_scene", "params":["cf",3,1,"50,1,16731136,1,360000,2,1700,10,540000,2,2700,100"]}\r\n' | nc -w1 192.168.1.110 55443

Re: Problème de script Yeelight

Publié : 26 mai 2018, 11:11
par vil1driver
oui et donc en principe root

Re: Problème de script Yeelight

Publié : 26 mai 2018, 12:38
par getget
Chez moi il est lancé sous "getget" mais "getget" est dans le groupe root :/

D'ailleurs quand je lance le script "à la main" avec l'user getget ça marche :(

Re: Problème de script Yeelight

Publié : 26 mai 2018, 12:52
par getget
Bon, avec /bin/echo ça marche, aucune idée pourquoi ...

Re: Problème de script Yeelight

Publié : 26 mai 2018, 12:53
par vil1driver
une histoire de variables d'environnement...