Aller au contenu

Récupérer la température d'un module par requête HTTP


wojc

Messages recommandés

Bonjour à tous.

J'essais depuis un moment de récupérer la température d'un module par requête HTTP, mais je n'arrive pas à isoler mon résultat.

Ma dernière tentative avec cette requête : 

http://IP/api/temperature/now/now/summary-graph/devices/temperature/59 

me donne le résultat suivant : [ [ 1518026309000, 22.6 ] ]

Comment isoler la température qui est 22,6?

Je ne sais pas à quoi correspond la série de chiffre avant.

 

Merci pour votre aide.

 

 

Lien vers le commentaire
Partager sur d’autres sites

C'est un timestamp Unix en millisecondes (multiplié par 1000)

 

Quel langage utilises-tu pour récupérer cette valeur ?

Par exemple en Shell l'extraction se fait facilement avec awk, mais la méthode sera différente selon le langage utilisé. C'est un JSON, donc tous les langages évolués (LUA, PHP, etc) ont des bibliothèques intégrées pour manipuler facilement ces données.

  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

Bonjour Lazer.

Je n'utilise aucun language, juste une simple requête HTTP avec l'API Fibaro pour pouvoir récupérer la température.

Le but final est de me servir de cette requête pour interroger ma google home via IFTTT.

Je galère juste pour trouver la bonne requête pour pouvoir récupérer la valeur de ma sonde de température.

Merci

 

Lien vers le commentaire
Partager sur d’autres sites

Ah tu veux que la requête Web ne te renvoie QUE la valeur ?

Je ne pense pas que ça soit possible avec l'API JSON de la HC2.... qui renvoie justement un JSON. C'est une méthode d'échange de données très pratique et propre.

 

Il faudrait que tu voies du coté de IFTTT si ils ne proposent pas des outils pour extraire une valeur d'un JSON.

Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...