Aller au contenu

Api Pour Version Firmaware Hc2


jojo

Messages recommandés

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


-- 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
Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...