fait exactement ce que Lazer a expliqué.
Pour les paramètres 4 & 5, l'unité est en 1/10 s => 300s = 3000
si tu es en v3.x
local DeviceID = 57 -- id du module àparamétrer
local DeviceParID = 5 -- # du paramètre
local DeviceParSize = 2
local DeviceParVal = 3000 -- valeur du paramètre
local json = '{"id":'..DeviceID..',"properties":{"parameters":[{"id": ' ..DeviceParID.. ',"size": ' ..DeviceParSize.. ',"value": ' ..DeviceParVal.. '}]}}'
fibaro:debug(json)
local HC2 = Net.FHttp("127.0.0.1", 11111);
local response, status, errorCode = HC2:PUT("/api/devices?id="..DeviceID, json)
si tu es en v4.x
local DeviceID = 57 -- id du module àparamétrer
local DeviceParID = 5 -- # du paramètre
local DeviceParSize = 2
local DeviceParVal = 3000 -- valeur du paramètre
local json = '{"id":'..DeviceID..',"properties":{"parameters":[{"id": ' ..DeviceParID.. ',"size": ' ..DeviceParSize.. ',"value": ' ..DeviceParVal.. '}]}}'
fibaro:debug(json)
local HC2 = Net.FHttp("127.0.0.1", 11111);
local response, status, errorCode = HC2:PUT("/api/devices/"..DeviceID, json)