minaetdave Posté(e) le 30 octobre 2020 Signaler Posté(e) le 30 octobre 2020 (modifié) Salut, je viens d'installer un écocompteur Legrand..installation facile, sans soucis particulier. J'arrive à accéder à celui-ci sur mon ip 192.168.1.107 et je tente de paramétrer ma HC2 pour récupérer les data http://192.168.1.107/inst.json Citation { "data1":0.000000, "data2":0.000000, "data3":0.000000, "data4":0.000000, "data5":0.000000, "data6":0.000000, "data6m3":0.000000, "data7":0.000000, "data7m3":0.000000, "heure":11, "minute":59, "CIR1_Nrj":0.000000, "CIR1_Vol":0.000000, "CIR2_Nrj":0.000000, "CIR2_Vol":0.000000, "CIR3_Nrj":0.000000, "CIR3_Vol":0.000000, "CIR4_Nrj":0.000000, "CIR4_Vol":0.000000, "Date_Time":1604059166 } Je n'arrive pas a trouver la commande me permettant de récupérer chaque donnée que je voudrais et la copier dans une variable globale. J'ai créé un VD avec un bouton et ce code: (J'ai affecté l'adresse IP et le port sur le VD) Citation local thismodule = fibaro:getSelfId(); local ip = fibaro:get(thismodule, 'IPAddress'); HC2 = Net.FHttp(ip)-- ip de l'éco-device response = HC2:GET("/inst.json") response = json.decode(response) ensuite avec fibaro:setGlobal je ne sait pas quel paramètre utiliser pour la récupération de 'data1", "data2".... Citation fibaro:setGlobal("NOM DE MA VARIABLE", response.???) Merci d'avance Modifié le 30 octobre 2020 par minaetdave
Dgille Posté(e) le 30 octobre 2020 Signaler Posté(e) le 30 octobre 2020 response.data1 response.data2 etc...
Messages recommandés