Je suis confronté à un problème. Je souhaite via un push copier la valeur d’une entrée THL ou XENO vers une entrée virtuelle.
Si en page web je fais :
http://IP_V4/api/xdevices.json?key=MyAPIKey&SetVA01=1234 → OK, mon widget d’affichage de la VA01 affiche bien la valeur « 1234 »
Par contre :
http://IP_V4/api/xdevices.json?key=MyAPIKey&SetVA01=$THL01 → Pas OK, mon widget d’affichage de la VA01 affiche « 0 »
http://IP_V4/api/xdevices.json?key=MyAPIKey&SetVA01=$XENO73 → Pas, OK mon widget d’affichage de la VA01 affiche « 0 »
J’ai un seul XTHL connecté et fonctionnel, ainsi que 2 capteurs XENO de température. Si je fais un Get, j’ai bien mes valeurs d’affichées.
Par ailleurs, comment savoir sur quelle $XENO (73 à 96 suivant la doc) je peux récupérer mes température EnOcean ?
Si en page web je fais :
http://IP_V4/api/xdevices.json?key=MyAPIKey&SetVA01=12341 → OK, mon widget d’affichage de la VA01 affiche bien la valeur « 1234 »
Par contre :
http://IP_V4/api/xdevices.json?key=MyAPIKey&SetVA01=$THL01 → Pas OK, mon widget d’affichage de la VA01 affiche « 0 »
Idem je viens de re-tester car ma question était toujours d’actualité et c’est toujours idem. La recopie du « 1234 » est bien OK, mais pas possible d’enregistrer une valeur du $THL01, ça me remet « 0 » dans l’entrée analogique virtuelle.
Ca n’est pas une question d’IP publique ou privée, j’ai testé les 2 cas de figures et le résultat est identique.
romher a raison (comme toujours ) : l’IPX ne peut localement envoyer à elle-même un push. A travers son adresse publique elle ne « sait » pas qu’elle s’adresse à elle-même. (désolé de la simplification outrancière pour les puristes).
Par contre la solution envisagée a d’autres problèmes :
les variables $xxx ne sont connues que de l’IPX pour les push et mails… $THL01 vaut donc 0 sur un navigateur.
en javascript il est possible de récupérer la température du premier XTHL et de la réinjecter sur l’IPX, sauf que cela ne fonctionnera que quand un navigateur est ouvert…
Bonjour,
Nous sommes en 2019 et je me heurte toujours à ce problème, à savoir reporter les valeurs du XENO dans les entrées analogiques virtuelles de la V4. Dans le navigateur (Chrome) la jauge indique 0.
Comment faites-vous pour afficher les valeurs du XENO dans ImperiHome ?
Merci de m’éclairer sur ce sujet obscur. Pour info, ImperiHome qui devait intégrer XENO en début d’année n’a toujours pas réaliser l’intégration à ce jour…
Cordialement
Bonjour @Teebex, @romher
Je n’ai pas trouvé de solution pour afficher dans le navigateur la valeur $enoA0, par exemple, d’une entrée analogique virtuelle http://@publique_ipx800:port/api/xdevices.json?key=****&SetVA09=$enoA0, mais surtout dans imperihome car c’est mon besoin essentiel.
Dans le forum, je ne trouve pas de solution et pourtant certains y arrivent
Ce qui fonctionne avec les THL ne fonctionne pas avec XENO ?
Je tourne en rond depuis des jours…
A quoi correspond XENO57 à 80, dans la réponse de @romher ?
Pour @IPX800:port/admin/status.xml, j’ai <enoA0>13.61</enoA0>
Pour la même sonde de température en enoA0, pour : @IPX800:port/api/xdevices.json?key=****&Get=XENO, j’obtiens "ENO ANALOG17" : 13.61,
Je n’y comprends plus rien
Help me please !
Merci