Hi
I can auto create global variables from LUA like this...
function createglobalvar(name, value) -- We create a global variable
if fibaro:getGlobalValue(name) == nil then
local HOST = Net.FHttp("127.0.0.1",11111);
local response ,status, err = HOST:POST('/api/globalVariables','{"name":"'..name..'","value":"'..value..'"}');
if DEBUG >= 2 then fibaro:debug('Global variable create status: ' .. status .. ' Error code: ' .. err) end
if SYSLOG == 1 then syslogserver('Global variable create status: ' .. status .. ' Error code: ' .. err) end
if (tonumber(status) == 201 and tonumber(err)==0) then
if DEBUG >= 1 then fibaro:debug('Global variable ' .. name .. ' created') end
if SYSLOG == 1 then syslogserver('Global variable ' .. name .. ' created') end
if DEBUG >= 3 then fibaro:debug('Response data: ' .. response) end
if DEBUG >= 3 and SYSLOG == 1 then syslogserver('Response data: ' .. response) end
end
else
if DEBUG >= 1 then fibaro:debug('Global variable: ' .. name .. ' already exist') end
if SYSLOG == 1 then syslogserver('Global variable: ' .. name .. ' already exist') end
end
end
I use that a lot now...
But...
How can I create a VD? I want to be able to create VDs and VD labels from LUA as well... I simply cannot make it work. And the docs s u c k s.
Thanks in advance
Peo