je viens de mettre à jour mon IPX sur la V4.00.30, mais je ne vois pas comment récupérer uniquement l’info du THL01 avec son API. Depuis cette mise à jour, est-il possible de récuperer les infos du THL en individuel ? Si oui de quelle manière ?
Il est possible de récupérer toutes les informations des THL à travers l’api du type (GET) http:///api/xdevices.json?key=xxxx&Get=XTHL, comme d’ailleurs pour d’autres types de devices (http:///api/xdevices.json?key=xxxx&Get=R pour les relais, …)
Merci de votre aide, j’ai bien noté la fonction xthl, mais je me demandais s’il était possible de récupérer uniquement la valeur « thl-temp » par exemple
Comme @Maxime_gce l’a indiqué plus haut , le filtrage des X-THLvia l’URL n’est pas encore disponible et le sera sûrement dans la prochaine version (la future 4.00.31).
Pourriez-vous nous en dire plus ? Que souhaitez-vous faire ? Où est-ce que vous souhaitez récupérer cette valeur ? Dans l’IPX V4 ? Dans un autre logiciel ?
Bonjour, oui effectivement j’utilise Jeedom comme passerelle domotique. Un plugin existe bien pour l’IPX, mais malheureusement pas (encore) pour récupérer les valeurs du THL.
bonjour,
si c’est pour jeedom, vous pouvez récupérer les XTHL individuellement grâce aux étiquettes $.
Dans le post de Maxime, cité plus haut, vous trouverez un exemple du type
192.168.1.100/mapage.htm?data=$THL01
Attention à la séquence de la numérotation THL : les états des X-THL
xx : le numéro de la valeur analogique entre 01 et 42 (de 01 à 03 pour la première extension, de 04 à 06 pour la seconde, …, de 40 à 42 pour la 14). La température étant en 1, 4 ,…, 40, l’humidité en 2, 5, , 41 et la luminosité en 3, 6, …, 52. Sans ce paramètre les 42 états sont renvoyés
J’avais bien repéré ce passage, mais je vous avoue ne pas avoir réussi à obtenir quoi que ce soi… je dois donc être encore moins doué que ce que je pensé !
Souhaitez-vous que l’IPX « push » (envois) l’information à Jeedom, ou alors Jeedom « poll » (vienne chercher) l’information depuis l’IPX ?
Dans le premier cas, il faut utiliser le système de push et les vignettes appropriées comme indiqué par @fgtoul.
Dans le second cas, il faut faire le filtrage dans Jeedom.
J’utilise le plugin script sous Jeedom pour récupérer les infos, si je vous comprends bien il est donc nécessaire d’utiliser le XTHL et de filtrer le contenu ? N’est il pas possible de recevoir uniquement la valeur ?
Je viens de tester votre réponse, et ça fonctionne correctement ! Je vous remercie vraiment de l’aide que vous m’avez apporté ! Malheureusement il arrive que les choses peuvent apparaitre si simple au yeux de certaines personnes et insurmontable par d’autre…
J’aurais aimé ne pas passer à côté d’une chose aussi simple !
Merci à la communauté GCE pour l’aide que ne ma pas apportée celle de Jeedom (sans vouloir la critiquer)
Je souhaite juste faire part à @Maxime_gce d’un petit bug dans l’api pour les THL :
La valeur retourné n’est pas la même avec Get XTHL et avec GET all (valeur fausse pour GET all)
Bonjour,
Dans le même ordre d’idée, je souhaite envoyer les données d’un X-THL vers Domoticz
(module Température/Humidité)
/json.htm?type=command¶m=udevice&idx=IDX&nvalue=0&svalue=TEMP;HUM;HUM_STAT
Le push que j’ai programmé dans l’ipx est le suivant:
/json.htm?param=udevice&type=command&idx=13&nvalue=0&svalue=$THL1-TEMP;$THL1-HUM;0
Seule la valeur de la température est reçue.et la valeur affichée pour l’humidité est également celle de la température! Idem en inversant l’ordre les deux paramètres TEMP et HUM
Si je remplace le paramètre $THL1-HUM par une valeur, elle est bien reçue et affichée dans Domoticz comme une humidité
Si l’un de vous à la solution je suis preneur!
Merci d’avance et bonne soirée
Je réponds à moi même…
Il faut mettre $THL01 pour la température, $THL02 pour l’humidité et $THL03 pour la luminosité
et non $THL1-TEMP … etc
Pas simple les éléments dont les noms semblent avoir évolués en fonction du temps!
le propre d’une API est qu’elle est intangible une fois publiée.
Mais elle peut être complétée avec une nouvelle expression du même service si on tient à faire évoluer les choses.
Après c’est fromage ou dessert : $THL01 est concis (bien pour le push), $THL1-TEMP est explicite …