>= et <= dans script lua

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
vr6man
Messages : 627
Inscription : 18 juil. 2017, 12:15

Re: >= et <= dans script lua

Message 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
lmet
Messages : 252
Inscription : 30 juin 2017, 18:16
Localisation : Val d'Oise
Contact :

Re: >= et <= dans script lua

Message 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
Domoticz : V4.10717
Zigate : V4.11230 plugin:4.5.4 firmware:031a
Mon petit blog domotique
vr6man
Messages : 627
Inscription : 18 juil. 2017, 12:15

Re: >= et <= dans script lua

Message 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
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: >= et <= dans script lua

Message 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
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
vr6man
Messages : 627
Inscription : 18 juil. 2017, 12:15

Re: >= et <= dans script lua

Message par vr6man »

je sais j'ai vu sans espace mais avec ou sans les espaces ca ne met pas a jour le device
lmet
Messages : 252
Inscription : 30 juin 2017, 18:16
Localisation : Val d'Oise
Contact :

Re: >= et <= dans script lua

Message par lmet »

Pour la commande VOTRE-TEXTE-SANS-ESPACE il n'y a pas de guillemets "
Domoticz : V4.10717
Zigate : V4.11230 plugin:4.5.4 firmware:031a
Mon petit blog domotique
vr6man
Messages : 627
Inscription : 18 juil. 2017, 12:15

Re: >= et <= dans script lua

Message 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
lmet
Messages : 252
Inscription : 30 juin 2017, 18:16
Localisation : Val d'Oise
Contact :

Re: >= et <= dans script lua

Message 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}
Domoticz : V4.10717
Zigate : V4.11230 plugin:4.5.4 firmware:031a
Mon petit blog domotique
Répondre