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", "updateVersion"))
etc
j'ai tester comme ca et ça commence à bouger :
QuickApp.clima2 = tostring(fibaro.getValue(clim, "firmwareUpdate"))
et comme résultat : table: 0xf3a8a50
},
"dead": false,
"deadReason": "",
"deviceControlType": 0,
"deviceIcon": 70,
"endPointId": 0,
"firmwareUpdate": {
"info": "",
"progress": 0,
"status": "UpToDate",
"updateVersion": "1.7"
},
local clim = 375
QuickApp.clima = tostring(fibaro.getValue(clim, "coolingThermostatSetpoint"))
QuickApp.clima2 = tostring(fibaro.getValue(clim, "properties", firmwareUpdate: "updateVersion"))
function QuickApp:onInit()
self:debug(self.clima)
self:debug(self.clima2)
self:updateView("label1", "text", self.clima.. " °")
self:updateView("label20", "text", self.clima2.. " °")
end
merci d'avance pour votre aide