Aller au contenu

GetValue avec http


Messages recommandés

Posté(e)

Bonsoir

J'aimerai récupérer la température d'un de mes modules avec une requête http, comment faire ? 

J'ai essayé plein de différentes façon en vain, bon, je suis une quiche :D

Je vous glisse le json de mon module, la valeur recherchée actuelle dans le json est 26.00

Merci pour votre aide.

 

 

 

devices.json

Posté(e)

Tu souhaites récupérer cette valeur depuis quel système ?

 

Par ce qu'en gros, il faut faire ceci

 

http://<adresse_ip_de_ta_hc2>/api/devices/157 --- avec l'authentification

 

qui va te retourner un json (mais ça apparemment tu le sais déjà)

 

puis tu decodes ton json et prend le "properties.value"

Posté(e)

Bonjour

Ta reponse ne m'avance pas puisque tu ne me donnes pas la marche a suivre !!!

Que faut il ecrire dans la barre d'adresse pour obtenir la valeur désiré ? 

J'ai juste besoin de recuperer la valeur de mon capteur au moyen d'une requete http du genre : http://hc2:getvalue id:157 et que ca me retourne 26.00 dans mon navigateur 

Merci 

 

 

 

Posté(e)

Désolé, sincèrement désolé de ne pas avoir donner la réponse que tu souhaitais.

 

Je passe donc mon tour, j'ai pas le niveau nécessaire.

 

 

  • Like 1
Posté(e) (modifié)

Bonsoir

 

Voila où j'en suis avec mes recherches :D

 

http://user:pass@192.168.0.27/api/callAction?deviceID=139&name=getValue&arg1=value

Cela me retourne un json avec :

{"id":0,"jsonrpc":"2.0","result":{"result":0}}

Vous l'aurez compris, mon capteur de température est le 139 et la valeur à retourner se trouve dans properties.value

 

Je ne vois même pas le résultat de la lecture de la valeur dans le json ?

 

La syntaxe n'est pas bonne ?

 

J'aimerai juste avoir la la valeur de la température qui s'affiche dans mon navigateur :D

 

 

Modifié par bib60
×
×
  • Créer...