l'idée, c'est de mettre à jour la propriété unit avec un PUT sur le device
--[[
%% properties
%% globals
--]]
local deviceID = 1470
local httpClient = net.HTTPClient();
httpClient:request('http://127.0.0.1:11111/api/devices', {
success = function(response)
if tonumber(response.status) == 200 then
print("updated!");
else
print("Response error " .. response.status)
end
end,
error = function(err)
print('Request error ' .. err)
end,
options = {
method = 'PUT',
headers = {
["content-type"] = 'application/json'
},
data = '{"id":'..deviceID..',"properties":{"unit":"ppm"}}'
}
});