Hallo zusammen,
ich frage mit folgendem Code den Status von WLED ab. Das klappt auch soweit. Wenn ich die Variable allerdings außerhalb der Funktion benutze ist sie „nil“
Was mache ich falsch?
--[[
%% properties
%% globals
--]]
local http = net.HTTPClient()
function call(url)
http:request(url,
{
options = {method = 'GET' },
success = function(response)
wled=json.decode(response.data)
on=(wled["state"]["on"])
fibaro:debug(on)
end,
error = function(errorcode) fibaro:debug("error=" .. errorcode) end
})
end
call("http://192.168.1.218/json")
fibaro:debug(on)