Si cela fonctionne bien avec ça.cyberbob a écrit :Un truc que je ne comprend pas en lisant ces post,
J'ai une variable utilisateurs déclarée dans "réglages/plus d'options/variable utilisateur"
Et je la change de valeurs dans différent scipts Blockly avec un "set"
On ne peut donc pas faire la même chose dans un script LUA ?
Code : Tout sélectionner
commandArray['Variable:Alarme'] = 'OFF' Idem avec un blocky mais mon problème c'est que lorsque tu changes une valeur dans tes USERVARIABLES normalement, si tu as un lua ou blocky "uservariable" celui-ci devrait être lancé a chaque changement de valeur dans tes USERVARIABLE. Comme un lua ou blocky "time" se lance toutes les minutes ou "device" se lance a chaque changement d'état d'un device.
Donc mon problème est que la valeur change bien mais ne lance pas les scripts lua "uservariables".
Cela marche bien en changeant la valeur avec une requête JSON mais mon problème est toujours la déclaration du user et password dans le requete JSON.
la déclaration est bien identique à l'exemple pourtant <username:password@> => <bob:toto@>shinji a écrit :cool ça marche si j’enlève le user et mot de passe sur domoticz
Du coup ça c'est OK merciCode : Tout sélectionner
commandArray['OpenURL'] ='http://192.168.0.15:8084/json.htm?type=command¶m=updateuservariable&vname=Alarme&vtype=2&vvalue=ON'
Par contre je suis toujours bloqué avec le user et password si je le remetCode : Tout sélectionner
http://<username:password@>domoticz-ip<:port>/json.htm?api-callla déclaration est bien identique à l'exemple pourtant <username:password@> => <bob:toto@>Code : Tout sélectionner
commandArray['OpenURL'] ='http://<bob:toto@>192.168.0.15:8084/json.htm?type=command¶m=updateuservariable&vname=Alarme&vtype=2&vvalue=ON' Error: Error opening url: http://192.168.0.15:8084/json.htm?type=command¶m=updateuservariable&vname=Alarme&vtype=2&vvalue=ON
merci encore ......
J'ai essayé sans les fleches, sans le @, sans les 2 points bref je ne vois pas comment faire.
merci encore ......