Push XTHL entre 2 IPX800 V5

Bonsoir a tous

j ai installé un 2 -ème IPX800V5 afin de dialoguer entre 2 bâtiments , j arrive a créer des push on/off entre les 2 ipx.
Je voudrais me servir des données du XTHL du 1er IPX pour exploiter les résultats sur le 2éme et je n 'arrive pas a trouver la programmation du push.
Merci d 'avance

Bonjour,
pour vous aider à trouver la syntaxe exacte du push, vous pouvez utiliser l’outil « API DECK V5 » fourni avec le firmware.

  • Sur l’ipx de destination, lancez l’outil et recherchez la variable analogique virtuelle que vous avez créée pour recevoir la valeur du THL.
    Utilisez l’outil pour déterminer la syntaxe de la requête PUT à mettre en place.

  • Sur l’ipx où est connecté le THL, recherchez l’id de la température sur ce THL.
    Créez un objet PUSH et saisissez l’URL et le Body, tels que fournis par l’outil « API DECK V5 »
    Remplacez la valeur par l’ID de la température sous la forme $1234567$
    Créez un clignotant qui enverra ce push à intervalle régulier.

non testé.

bonne journée

Bonjour fgtoul

J 'utilise déjà API DECK, je vais tester ca ce soir

Merci pour l info

Bonne journée

Cdt

Bonjour fgtoul

J 'ai compris le principe mais du mal a écrire la programmation.
J 'ai du oublié des choses…
Voila ce que j 'ai fais.
Je précise je suis en 5-5-0 et 5-5-1
Sur l ipx de destination j 'ai créé


et sur l ipx ou est conneté le XTHL j 'ai créé un push

et la je bloque.
D 'avance merci

Bonjour,
voici un déroulé plus détaillé :slight_smile:

  • Sur IPX Source,

    • dans la page « LIENS », rechercher l’extension XTHL, cliquez sur la sortie « Température » puis relever son id. Pour moi c’est 262256
      image
  • dans API DECK, réglé sur IPX Cible,

    • recherchez la variable analogique virtuelle de réception (Pour vous ce sera donc l’id 262194).
    • dans la colonne item, modifiez la valeur et faites Entrée
    • regardez la syntaxe de la requête

Conclusion,
le push à créer sur l’IPX source sera sous la forme suivante
NOM : XTHL
Méthode : PUT
Adresse : 192.168.1.40 (ip de l’ipx cible)
Port : 80
URI : /api/core/ana/262194?ApiKey=domoni (id destination et apikey de l’ipx cible)
Body : { "value": $id_xthl_temp$ } avec $id$ de la temp THL source

Testé et ça fonctionne :slight_smile:
Pensez à régler la précision de la variable de destination à 2 décimales.
Mon test :


ma variable de destination :
image

mon thl source :
image

bonne journée

Bonjour

C est beaucoup plus clair pour moi…
Par contre, quand le lance API Deck, j’ ai cette syntaxe la en URL (/api/ebx/xthl?ApiKey=domoni) qui est différente de la tienne.
Finalement laquelle dois je prendre et pourquoi.
Bonne soirée

Je pense que vous faites erreur.
Le push est à faire vers une variable analogique.
Donc l’URL du THL ne nous intéresse pas, nous n’utilisons que l’id de la température.

Si vous suivez le tuto ci-dessus, ça fonctionne.

Ok ,je vais essayer

Merci

Bonjour Fgtoul

En effet, je faisais fausse route, ayant lu trop rapidement tes explications.
Maintenant, ca fonctionne.
Par contre, pour avoir la valeur du XTHL dans l 'IPX cible de manière fiable, je dois envoyer a intervalles régulier la commande? je mets donc un clignotant dans l 'entrée du push?
Encore merci pour cette aide

Maintenant, j 'ai voulu le faire pour une sortie I/O avec le même tuto, et la ca ne fonctionne pas…
IP cible 192.168.1.40 ID IO 65624


IP source 192.168.1.42 ID IO 65602

Le push

Malgré un test ON, le relais CMD1 sur l 'IPX cible ne change pas d 'état.
Encore merci pour votre aide

Bonjour,

oui, c’est bien ça.
Ne renseigner que l’URI du message ON lier le clignotant directement à l’entrée du Push.
Il faut penser à activer le clignotant.

il faut alléger le body, trop d’info inutiles. seul « on »:xxxx nous intéresse.

Du coup, pour lier l’état de l’io de destination à l’état de la source, il faut penser à utiliser l’id, toujours sous la forme {"on":$65602$} dans le body.
bonne journée

Bonjour,

Je pense avoir suivi la procédure, pour le coup, ca ne fonctionne pas.


Bonne soirée

l’URI commence bien par une barre oblique ?

Bonsoir Fgtoul

Bien vu…mais ca fonctionne pas mieux
J 'ai le code erreur 44804
onne soirée