Aller au contenu

Api Pour Version Firmaware Hc2


Messages recommandés

Posté(e)

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

Posté(e)


-- 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

  • Upvote 1
×
×
  • Créer...