Page 2 sur 2

Re: >= et <= dans script lua

Publié : 11 mars 2019, 16:15
par vr6man
ok merci pourtant le device n'a pas de _

j'avais fait un copier /coller du nom du capteur

Sinon comment passer ce type de commande dans le script afin de mettre a jour un switch virtuel de type alerte ?

http://IP:port/json.htm?type=command&param=udevice&idx=VOTRE-IDX&nvalue=VOTRE-COULEUR-DE-0-A-4&svalue=VOTRE-TEXTE-SANS-ESPACE

Re: >= et <= dans script lua

Publié : 11 mars 2019, 16:37
par lmet
Vil1driver a raison concernant l'espace autorisé pour les devices, toutefois en débutant il est préférable d'utiliser l'éditeur interne.

Pour envoyer une requête http :

Code : Tout sélectionner

local url = 'http://IP:port/json.htm?type=command&param=udevice&idx=VOTRE-IDX&nvalue=VOTRE-COULEUR-DE-0-A-4&svalue=VOTRE-TEXTE-SANS-ESPACE'
commandArray[#commandArray + 1] = {['OpenURL'] = url}
Pour IP:port tu peux utiliser 127.0.0.1 pour l'IP le port part défaut étant le 8080

Re: >= et <= dans script lua

Publié : 11 mars 2019, 16:49
par vr6man
ok merci donc je viens d'utiliser l'éditeur interne pas erreur

j'ai mis dans le script

Code : Tout sélectionner

local url = 'http://192.168.0.251:8080/json.htm?type=command&param=udevice&idx=406&nvalue=4&svalue="Store ouvert"'
commandArray[#commandArray + 1] = {['OpenURL'] = url}


le device ne se met pas ajour

pourtant si je lance dans un browser

Code : Tout sélectionner

http://192.168.0.251:8080/json.htm?type=command&param=udevice&idx=406&nvalue=4&svalue="Store ouvert
le device se met bien a jour

Re: >= et <= dans script lua

Publié : 11 mars 2019, 16:53
par vil1driver
http://IP:port/json.htm?type=command&param=udevice&idx=VOTRE-IDX&nvalue=VOTRE-COULEUR-DE-0-A-4&svalue=VOTRE-TEXTE-SANS-ESPACE

Re: >= et <= dans script lua

Publié : 11 mars 2019, 16:56
par vr6man
je sais j'ai vu sans espace mais avec ou sans les espaces ca ne met pas a jour le device

Re: >= et <= dans script lua

Publié : 11 mars 2019, 17:18
par lmet
Pour la commande VOTRE-TEXTE-SANS-ESPACE il n'y a pas de guillemets "

Re: >= et <= dans script lua

Publié : 11 mars 2019, 17:21
par vr6man
J'ai mis ca

Code : Tout sélectionner

local url = 'http://192.168.0.251:8080/json.htm?type=command&param=udevice&idx=406&nvalue=4&svalue="Store_ouvert"'
commandArray[#commandArray + 1] = {['OpenURL'] = url}

Je comprends pas l'histoire des guillemets

Re: >= et <= dans script lua

Publié : 11 mars 2019, 17:26
par lmet
Mets ça :

Code : Tout sélectionner

local url = 'http://192.168.0.251:8080/json.htm?type=command&param=udevice&idx=406&nvalue=4&svalue=Store_ouvert'
commandArray[#commandArray + 1] = {['OpenURL'] = url}