jojo Posté(e) le 19 février 2015 Signaler Posté(e) le 19 février 2015 Bonjour, existe-t-il une api qui nous permettrait de récupérer la version installée du firmware de notre box préférée. L'idée est de pouvoir récupérer automatiquement cette info pour adapter le code en fonction qu'on est en V3 ou V4. Cela remplacerait avantageusement la variable locale que l'on crée parfois en début de script pour savoir si on est en v3 ou v4
Lazer Posté(e) le 22 février 2015 Signaler Posté(e) le 22 février 2015 -- Get HC2 software version local HC2 = Net.FHttp("127.0.0.1", 11111) payload = "/api/settings/info" response, status, errorCode = HC2:GET(payload) if tonumber(status) == 200 then jsonTable = json.decode(response) if tonumber(jsonTable.softVersion) >= 4 then version = 4 else version = 3 end if version == 4 then -- Code pour la v4 elseif version == 3 then -- Code pour la v3 end else fibaro:debug('<span style="color:red;">status='..status..', errorCode='..errorCode..', payload='..payload..', response='..response..'</span>') end 1
jojo Posté(e) le 22 février 2015 Auteur Signaler Posté(e) le 22 février 2015 Merci, je l'implémente de ce pas ! (encore du boulot )
Messages recommandés