bonjour à tous
Je recherche désespérément comment récupérer une valeur dans une partie d'un API
Ce que je souhaite récupérer : updateVersion
Dans mon Quick app j'ai essayé comme ça mais ça fonctionne pas, et j'ai essayé bien d'autres solutions mais toujours aucun résultat
QuickApp.clima2 = tostring(fibaro.getValue(clim, "properties", firmwareUpdate: "updateVersion"))
QuickApp.clima2 = tostring(fibaro.getValue(clim, "firmwareUpdate", "update
oui sur HC 2 j'étais assez alése avec la méthode PUT
deviceID=52
local json = '{"id":'..deviceID..',"properties":{"localProtectionState": "2"}}'; -- valeurs à changer dans parametres
local HC2 = Net.FHttp("127.0.0.1", 11111)
local response, status, errorCode = HC2:PUT("/api/devices?id="..deviceID, json)
if tonumber(status) == 200 then
fibaro:debug("Security locked")
else
fibaro:debug("err ID: "..deviceID.. " status: "..status)
end