971jmd Posté(e) le 26 octobre 2020 Signaler Posté(e) le 26 octobre 2020 Si comprend bien DeviceAPI.properties.parameters[9].value = 1 api.put("/devices/"..id, DeviceAPI) le id en question est id du module ou paramètre
971jmd Posté(e) le 26 octobre 2020 Signaler Posté(e) le 26 octobre 2020 (modifié) si je fait local id = 231 local Liste = api.get ("/devices/"..id) print"Liste" j'obtiens une table : 0xffff340a8160 Modifié le 26 octobre 2020 par 971jmd
971jmd Posté(e) le 26 octobre 2020 Signaler Posté(e) le 26 octobre 2020 (modifié) pour PUT c'est autre chose DeviceAPI.properties.parameters[9].value = 1 api.put("/devices/"..id, DeviceAPI) end Comment interprété le code Modifié le 26 octobre 2020 par 971jmd
971jmd Posté(e) le 27 octobre 2020 Signaler Posté(e) le 27 octobre 2020 J'ai avancée je cherche toujours à changer la couleur de l'anneau d'une walli couleur blanche { "id": 12, "lastReportedValue": 1, "lastSetValue": 1, "size": 1, "value": 1 }, et couleur Magenta { "id": 12, "lastReportedValue": 7, "lastSetValue": 7, "size": 1, "value": 7 }, mais ça ne fonctionne pas function QuickApp:onInit() self:debug("onInit") end -- WALLI function QuickApp:walli() local url = "/devices/231" local data = {properties={parameters={{id=12,size=1,value=7} }}} ---- couleur 7 magenta local responseData, status = api.put("/devices/231",data) ---fibaro.call(231,'turnOn') self:debug(data) self:debug(responseData) end function QuickApp:uibutton1OnReleased(event) self:walli() end
Messages recommandés