Bonjour, j’ai posté une demande sur Jeedom mais pas de réponse à ce jour.
Je me permet donc de poster sur GCE bien que ce ne soit pas forcément ici qu’il faut que je m’adresse mais j’essaie.
J’ai fais l’acquisition d’un IPX800 V4 (pour piloter 4 VR sans retour d’états), une extension X4VR (pour piloter 4 VR bien sur) et sonde exterieure XTHL. Au travers d’un Raspberry j’ai installé JEEDOM et là les choses se gâtent.
En préambule sur mon IPX800 il n’y a pas de mots de passes actifs ni d’utilisateur.
L’idée pour me faire la main est de piloter et récupérer les états des VR (sur le X4VR).
- le pilotage du premier VR se passe bien avec une requête http.
- pour le retour d’état du 1er VR j’ai essayé avec l’API JSON : http://192.168.0.60/api/xdevices.json?k … ey&Get=VR0 (avec argument GET=VR1.
Là cela ne marche pas, j’ai tout essayé suivant les forum que j’ai lu : mettre des guillemets dans l’argument, nommer 0-1, 1-1,etc, mettre dans la syntaxe soit user soit admin et j’en passe. Je suis bien en JSON. Pourtant lorsque je rentre l’URL dans le navigateur j’ai bien les retours d’états listés.
Une solution m’a été donné utiliser une API xml : http://192.168.0.60/user/io.xml avec requete volet0 et là cela fonctionne direct. Mais je ne comprends pas pourquoi ma requète JSON ne fonctionne pas. Et j’en ai essayé des choses.
- pour ma sonde XTHL idem je souhaite récupérer les états (Température, hygro, luminosité) tentative avec JSON : http://192.168.0.60/api/xdevices.json?key=apikey&Get=A avec argument Get=A idem aucun retour (avec guillemets, sans) et dans la barre du navigateur cela fonctionne.
Je me dis tentons du XML : http://192.168.0.60/user/status.xml avec requete analog0 (ou 1,2,3) là cela ne fonctionne pas.
Merci à ceux qui ont vécu cette expérience et qui pourrons m’aider à avancer.
Gilles
Bonjour,
GET A permet de récupérer les 4 entrées analogique de l’IPX.
Pour récupérer les XTHL il faut soit faire un push de l’Ipx vers une entrée virtuelle dans Jedom soit utiliser le fichier XML (Script).
Je vous conseil d’éviter d’afficher les adresse IP sur le forum.
Je vous joint le document API IPX800V4
API-.pdf (527,6 Ko)
l’API JSON :
http://192.168.x.x/api/xdevices.json?k … ey&Get=VR0 il ne faut pas mettre d’API KEY soit
http://192.168.x.xx/api/xdevices.json?Get=VR0 .
Bonjour @GillesB,
personnellement j’utilise IPX800 V3 sur jeedom avec le plugin IPX800 V3 qui me permet de récupérer et commander l’IPX800. A la mise en oeuvre du plugin il a créé une API et cette API et insérée pour les entrées en push. pour les entrées analogiques il intègre directement le fichier status.xlm.
Ainsi dans jeedom quand je vais dans le menu"Outils/résumé domotique" j’ai accés à toutes les données de l’ipx800. je n’ai pas d’ipx800 V4 mais le plugin existe, il coûte 2€.
Cdt

Merci beaucoup Francis. J’ai essayé la config que tu m’indique dans le screenshot mais rien, nada.
C’est assez extraordinaire tout de même. Quand à la config JSON sans la cle api je l’avais tenté. J’ai refais mais vraiment toujours rien. Merci pour la documentation mais je les avait et lues en long et en large.
Ce qui me gène c’est que très peu d’exemple sont donnés sur les API et que c’est vraiment au fil des recherches que l’on peut avoir bon. Je m’explique : lorsque je rentre la commande JSON pour le THL dans la barre du navigateur j’ai un résultat avec le libellé des temp, hygro et lum. Je ne comprends pas que il faille entrer autre chose dans la requete JEEDOM.
Je veux bien tenter de faire un push de l’IPX vers une variable de JEEDOM mais je ne sais pas comment faire.
Si tu as d’autres pistes … Je peux même faire des screenshots si tu le souhaite.
Je ne pense pas que cela craigne de mettre son IP interne sur les posts, elle reste interne, si la personne n’a pas l’IP publique de la box il ne peux pas faire grand chose non ???
Je viens de tenter directement depuis la config du plugin de l’IPX et là j’ai bien la température mais cela ne m’intersse pas car je veux pouvoir récupérer ces valeurs dans un scénario.
Merci encore
Bonjour Chris, j’avais déjà le plugin.
En revanche cela m’a mis sur une piste à savoir exploiter les retours d’états directement à partir du plugin (je n’avais pas vu cela). Et là miracle cela marche pour la sonde.
En revanche je ne comprend vraiment pourquoi les script ne fonctionnent pas cela m’énerve.
J’espère pouvoir exploiter les données via des scenarios.
Merci encore tu m’a mis sur une piste interessante.
Gilles
As tu mis un mot de passe, dans tout les cas vaut mieux que tu en mettes un.
Cdt
Bonjour,
Le push d’une valeur analogique de l’IPX vers Jeedom est la suivante :
/core/api/jeeApi.php?apikey=****************************************&type=virtual&id=549&value=$XENO75
id value: correspond à l’ID du virtuel analogique de Jeedom
value: c’est la valeur analogique envoyée de l’IPX
apikey: de Jeedom
Correspondant l’utilisation du XML dans le script Jeedom cela fonctionne très bien.
Dans le script Jeedom vous pouvez aussi utiliser la méthode Json.
Si vous voulez des exemples il faut faire une recherche dans le forum gce avec « jeedom »
Cdlt
Merci c’est la prochaine étape la sécurisation.
Cordialement
Gilles
Merci beaucoup Francis,
je vais regarder cela et aussi continuer mes recherches d’exemples.
Cordialement
Gilles