L'idée ici est partager nos retours d' expérience sur l'utilisation des variables dans les Quick App.
Nous connaissons tous pour la plupart l'existence des variables globales mais le HC3 dans les Quick App apporte une nouvelle notion de variable au niveau du QA.
Cela va considérablement simplifier la vie du développeur et du l'utilisateur au quotidien.
L'utilisation est très simple et repose sur 2 méthodes:
La création ou la mise à jour d'une variable exi
function fibaro.getQAVariable(id,name)
__assert_type(id,"number")
__assert_type(name,"string")
local props = (api.get("/devices/"..id) or {}).properties or {}
for _, v in ipairs(props.quickAppVariables or {}) do
if v.name==name then return v.value end
end
end
function fibaro.setQAVariable(id,name,value)
__assert_type(id,"number")
__assert_type(name,"string")
return fibaro.call(id,"setVariable",name,value)
end
function fibaro.getAllQAVariables(id)