Hallo zusammen!
Ich möchte verschiedene Parameter an einem Z-Wave Coupler programmieren. Die meisten haben die Parametergröße 1, was ja sehr einfach zu programmieren ist. Aber was muss ich bei Parametergröße 2 und 4 eingeben?
Ich nutze folgendes script zur Parametrierung. Hoffe es kann mir jemand weiterhelfen.
Danke!
--[[
%% properties
%% globals
--]]
local ID = 422
local parameter = 12
local size = 1
local value = 0
function changeParameter(deviceid,set_parameter,set_size,set_value)
local http = net.HTTPClient()
http:request("http://127.0.0.1:11111/api/devices/"..deviceid, {
options = {
method = 'PUT',
headers = {},
data = '{"properties":{"parameters":[{"id":'..set_parameter..',"size":'..set_size..',"value":'..set_value..'}}]}',
timeout = 10000
},
success = function(response)
local result = response.data;
if response.status == 200 or response.status == 201 then
fibaro:debug('Status: ' ..response.status.. ' - Parameter geändert')
else
fibaro:debug('Error: ' ..response.status.. ' - Zugriff verweigert')
end
end,
error = function(err)
fibaro:debug('[ERROR] ' .. err)
end
})
end
changeParameter(ID,parameter,size,value)