Récuperer une UserVariable du Json en Lua
Publié : 05 janv. 2020, 17:24
Bonjour
J'essai de récupérer une Variable utilisateur par le json en Lua. mais je bloque.
voici mon bout de code inspiré par ce que j'ai pu trouver sur le forum.
J'ai bien le premier print dans les logs avec le texte.
Je n'arrive pas a avoir le print de mavariable.
Merci d'avance de votre aide.
Matthieu
J'essai de récupérer une Variable utilisateur par le json en Lua. mais je bloque.
voici mon bout de code inspiré par ce que j'ai pu trouver sur le forum.
Code : Tout sélectionner
function jsonInfos()
json = assert(loadfile '/home/pi/domoticz/scripts/lua/JSON.lua')()
local config=assert(io.popen('/usr/bin/curl "http://MONADRESSEIP.PORT/json.htm?type=command¶m=getuservariable&idx=10"'))
local blocjson = config:read('*all')
config:close()
return json:decode(blocjson)
end
commandArray = {}
if (devicechanged['BootVolet'] == 'On') then
print('Interrupteur Volet Sud à rebooté')
local mavariable = jsonInfos()
print(mavariable)
commandArray['BootVolet']='Off'
end
return commandArrayJe n'arrive pas a avoir le print de mavariable.
Merci d'avance de votre aide.
Matthieu