Push Entrée virtuelle de l'IPX800 V4 à V5

Bonjour à tous,

Après de nombreuses recherches, je n’arrive toujours pas à résoudre mon problème.

C’est la première fois que je fais un push entre deux IPX, et je rencontre des difficultés à faire communiquer la V4 avec la V5, ou inversement.
Contexte :

Je souhaite étendre mon système de sécurité.

J’ai actuellement un IPX V4 installé dans ma maison, et un IPX V5 dans un cabanon.

Il y a des détecteurs de mouvement sur les deux installations.

Mon scénario actuel sur la V4 prend en compte les détecteurs de la maison, et j’aimerais y intégrer ceux du cabanon.

J’utilise un digicode qui active une sortie virtuelle pour indiquer si l’alarme est activée ou non.
Objectif :

Je veux synchroniser l’état entre les deux IPX, de l’une des façons suivantes :

Soit faire remonter l’état de la sortie virtuelle de la V4 vers la V5 ;

Soit faire remonter l’état des détecteurs de mouvement de la V5 vers la V4.

Je sollicite vos conseils pour savoir quelle solution est la plus pertinente et simple à mettre en place.
Ce que j’ai déjà essayé :
De la V4 vers la V5 :

J’ai bien renseigné :

    l’adresse IP du serveur,

    le port,

    l’utilisateur,

    le mot de passe.

L’URL utilisée :

/api/xdevices.json?key=12345667890&SetVD=076

(J’ai mis 076 en pensant que cela correspondait à l’index de la sortie virtuelle.)

Méthode : GET.

De la V5 vers la V4 :

J’ai créé une entrée virtuelle sur la V4.

Depuis la V5, j’ai configuré un push avec :

    l’adresse IP du serveur,

    le port,

    méthode : GET,

    utilisateur et mot de passe,

    URL :

/api/xdevices.json?key=1234567890&SetVI=004

Malgré tout cela, je ne parviens pas à récupérer l’état correctement sur l’autre IPX.

Est-ce que quelqu’un peut m’indiquer où je fais une erreur ?
Ou bien me conseiller quelle méthode est la plus fiable entre les deux approches ?

Merci d’avance pour votre aide !
Bonne journée à tous.

Bonjour,
la V4 ne saura pas modifier l’état d’une IO sur V5 à cause de l’API Rest.
C’est donc la V5 qui doit soit récupérer l’état des IO V4, Soit envoyer les états.

Dans votre titre, il est question d’entrée virtuelle alors que dans votre énoncé il s’agit de sortie virtuelle. Ce n’est pas la même chose et cela ne se pilote pas de la même manière.

  • Dans le cas d’un entrée virtuelle, la v5 devra envoyer
    /api/xdevices.json?key=12345667890&SetVI=076
  • Dans le cas d’un Sortie virtuelle, la v5 devra envoyer
    /api/xdevices.json?key=12345667890&SetVO=076

Bien sûr, le paramètre key est renseigné dans l’URI si et seulement si activé sur v4.

Bonne journée

Bonjour,
Merci pour ton retour, désolé pour les explications un peu cafouillies.
Du coup si j’envoie de la V 5 vers la V 4 j’envoie un état d’une entrée digitale vers une entrée virtuelle et j’ai donc bien indiqué SetVI=004 pour l’entrée virtuelle 4.
Ceci est que j’ai un code erreur 44804.
API est bien activé
Quand je teste mon Push, il m’indique IHM configuration invalide.

C’est bon, je viens de trouver. Honte sur moi, c’était l’adresse locale qui était différente. :flushed_face:

1 « J'aime »

Par contre, j’ai bien le retour d’état On dans ma V4 mais pas de retour Off.
L’état reste sur On.
J’ai pourtant activé dans le push l’option Off est mis la même URL que dans le On.

il faut vous familiariser plus avec l’API de la V4.
En off, la commande est ClearVI au lieu de SetVI

Merci je teste cela.
Pour le reste, j’arrive à me débrouiller, mais c’était la première fois que je faisais du Push