jojo Posté(e) le 19 février 2015 Signaler Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lazer Posté(e) le 22 février 2015 Signaler Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
jojo Posté(e) le 22 février 2015 Auteur Signaler Partager Posté(e) le 22 février 2015 Merci, je l'implémente de ce pas ! (encore du boulot ) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés