Bonjour,
Pas vraiment regarde bien
l’une sert a lire
l’autre a écrire
les apikey ne son pas les mêmes
celle qui écrit comporte un argument &value=#value#
c’est comme dans un scénario pour écrire dans une commande tu utilise event
Un heureux de plus grâce à ce tuto…
J’ai bien galéré avant de comprendre que la documentation pour le type ‹ virtuel › se trouvait (plus ou moins) avec la doc du plugin virtuel et non avec la doc de l’API HTTP, comme les types scenario, CMD, message, objet, equipement, full data et variable.
Bref ma question est la suivante: peut on transmettre simultanément les valeurs de plusieurs commande infos dans l’URL de retour, et si oui quelle est la syntaxe?
un peu comme dit dans la doc de l’API HTTP ici:
Citation
Note
Il est possible pour le champs #ID# de passer plusieurs commandes d’un coup. Pour cela, il faut passer un tableau en json (ex %5B12,58,23%5D, à noter que [ et ] doivent être encodés d’où les %5B et %5D). Le retour de Jeedom sera un json.
Note
Les paramètres doivent être encodés pour les urls, Vous pouvez utiliser un outil, ici.
Citation
Cependant, comment exécuter ce virtuel?
Comment faire un virtuel qui peut gérer plusieurs états (clim, chauffage, arrêt) tout en envoyant une commande différente?
Bonjour,
Je ne suis pas bien compétent mais voici je que j’ai compris:
Le PUSH URL est disponible pour toute commande de type INFO, qu’elle soit rattachée à un « Virtuel » ou à n’importe quel équipement.
Il sert à transmettre la valeur de cette commande via le réseau à un autre appareil, ordinateur , capable de le recevoir (muni d’une API voire tout autre moyen pour le récupérer)
Les exemples qu’on trouve dans le forum sont souvent pour envoyer des valeurs à un autre JEEDOM, voire à son propre JEEDOM. (Je suppose que http://192.168.1.132/control? représente ta PAC Panasonic, capable de recevoir cette information).
Dans ton virtuel tu peux mettre autant de commandes « Info » que tu veux, donc autant d’équipements potentiels, à charge pour toi de leur communiquer des valeurs. On peur aussi créer des commandes « Info » qui reflètent l’état d’une commande « Action », qui elle ne dispose pas du champ PUSH URL (du moins sur les miennes…).
Ce que je ne comprends pas c’est quel l’élément déclencheur du PUSH… Changement de la valeur de la commande? de quel pourcentage?
En fait moi j’utilise le contraire: envoi de valeurs depuis un Rpi2 vers l’API de Jeedom, avec l’URL de retour.
J’ai trouvé comment faire. Je ne me sers pas du push url dans le virtuel. J’ai une info et 3 actions. Chaque action change une variable et un scénario sur le changement de cette variable qui va faire le push url.