Bonjour,
j'ai l'erreur suivante sur le log de DOMOTICZ, quelqu'un saurait m'expliquer où est l'erreur
2015-11-16 17:10:00.635 Error: EventSystem: .../domoticz/scripts/lua/script_time_EtatDecodeurOrange.lua:5: unexpected symbol near '&'
voilà le contenu de mon script lua
1 v="activeStandbyState\": \"1"
2
3 chaine= curl 'http://192.168.1.XX:8080/remoteControl/cmd?operation=10'
4
5 [[ chaine == *v* ]] && curl '192.168.1.XX:8080/json.htm?type=command¶m=switchlight&idx=75&switchcmd=Off' && curl '192.168.1.XX:8080/json.htm?type=command¶m=udevice&idx=90&nvalue=0&svalue=Decodeur_en_veille' || curl '192.168.1.XX:8080/json.htm?type=command¶m=switchlight&idx=75&switchcmd=On' && curl '192.168.1.XX:8080/json.htm?type=command¶m=udevice&idx=90&nvalue=0&svalue=Decodeur_allume'
Aide Script Lua
Re: Aide Script Lua
Bonjour
Aucune idée mais je ne suis pas un pro de Lua
Pour debugger que ce passerait il si tu ne laissais que
5 [[ chaine == *v* ]] && curl '192.168.1.XX:8080/json.htm?type=command¶m=switchlight&idx=75&switchcmd=Off'
sans tout le reste , erreur, pas erreur
Si tu as une erreur coupe encore la chaine en 2
5 [[ chaine == *v* ]] && "toto"
et si ca continue
5 [[ chaine == *activeStandbyState
etc ,etc ,,,
Juste au feeling la chaine v avec tout les \ dedans ne m'inspire pas confiance
D'autres plus aguerris pourront peut être te donner une solution
Aucune idée mais je ne suis pas un pro de Lua
Pour debugger que ce passerait il si tu ne laissais que
5 [[ chaine == *v* ]] && curl '192.168.1.XX:8080/json.htm?type=command¶m=switchlight&idx=75&switchcmd=Off'
sans tout le reste , erreur, pas erreur
Si tu as une erreur coupe encore la chaine en 2
5 [[ chaine == *v* ]] && "toto"
et si ca continue
5 [[ chaine == *activeStandbyState
etc ,etc ,,,
Juste au feeling la chaine v avec tout les \ dedans ne m'inspire pas confiance
D'autres plus aguerris pourront peut être te donner une solution
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
Objectif : WAF > 1
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Aide Script Lua
Salut,
Tout ça manque cruellement de lecture..
Il y a des exemples partout..
Prends le temps d'y jeter un oeil, ne serait-ce que les 2 scripts en demo du dossier lua.
Tu verras pour commencer que &&, || ce n'est pas du lua.. (and, or)
curl et/ou curl ????
Les commandArray, sont où ??
Intéresses toi à ce que les autres font, le code ce n'est pas au feeling
Mon conseil,
Jète un oeil à l'article sur les scripts lua, sur le blog.
Ainsi qu'au wiki domoticz
Et à tous les scripts que tu trouveras sur ce forum..
Et reprends ton script à zero..
Tout ça manque cruellement de lecture..
Il y a des exemples partout..
Prends le temps d'y jeter un oeil, ne serait-ce que les 2 scripts en demo du dossier lua.
Tu verras pour commencer que &&, || ce n'est pas du lua.. (and, or)
curl et/ou curl ????
Les commandArray, sont où ??
Intéresses toi à ce que les autres font, le code ce n'est pas au feeling
Mon conseil,
Jète un oeil à l'article sur les scripts lua, sur le blog.
Ainsi qu'au wiki domoticz
Et à tous les scripts que tu trouveras sur ce forum..
Et reprends ton script à zero..
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
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: Aide Script Lua
Vrai que le langage laisse perplexe, ça ressemble plus a du sh qu'a du lua, appel curl en lua ??? Pour le moins pas bien clair si ce n'est que l'objectif semble être d'appeler deux web API.
Raspberry Pi 2 + carte RF pi "maison" + Domoticz
Sonde Oregon + Aliexpress - Prises Chacon (3500W) - 1wire DS18B20
Sonde Oregon + Aliexpress - Prises Chacon (3500W) - 1wire DS18B20