JNo Posté(e) le 14 mai 2017 Signaler Posté(e) le 14 mai 2017 Bonjour, Je cherche à récupérer une valeur de température par l'API sur un module FGBS 001. Quand j'utilise http://192.168.1.xxx/api/devices?id=yyy, j'obtiens 100% des infos du module. Je ne voudrais que la température (pour la reprendre sous LIFEDOMUS par un connecteur universel)... Je n'ai pas trouvé comment l'isoler. Merci, JNV
pepite Posté(e) le 16 mai 2017 Signaler Posté(e) le 16 mai 2017 Bonjour, Ah ben la, très bonne question ;-) Depuis la LD, peut-etre que @jojo , @Moicphil et @PITP2 t'en diront plus pour récuperer la bonne valeur. Depuis la HC2, tu peux l'isoler en allant lire le json avec un api.get local jsonTable = api.get("/devices/YY")
PITP2 Posté(e) le 16 mai 2017 Signaler Posté(e) le 16 mai 2017 Bonjour, recevoir toutes les infos n'est pas un problème , il faudra juste parser côté LD le retour de la HC2 cf ce post, c'est le principe http://forum-lifedomus.com/showthread.php?tid=3608&pid=18945#pid18945 1
JNo Posté(e) le 17 mai 2017 Auteur Signaler Posté(e) le 17 mai 2017 Bonjour et merci de vos retours ! Je vais tenter de comprendre le truc de "parser" ! Dans " devices/YY", YY c'est le numéro de la ligne qui donne la valeur à remonter ? Bien cordialement, JN
pepite Posté(e) le 17 mai 2017 Signaler Posté(e) le 17 mai 2017 Bonjour, Non, le YY est l'id de ton device ;-)
JNo Posté(e) le 17 mai 2017 Auteur Signaler Posté(e) le 17 mai 2017 Bonsoir, Merci de vos conseils, mais pour l'instant, je ne "parse" pas ! Sûrement nul, mais pas trouvé. Voilà ce que j'ai tenté (entre autre) mais je ne comprends pas l'utilité du "e" message... et je présume que vu d'HC2 ça doit être un peu différent pour la réccup du fichier, mais pas Local JsonTable non plus... En tout cas pas de valeur de ma température récupérée... La valeur de lecture entre chaque cycle est en s je suppose dans le connecteur... Merci, JN
Messages recommandés