Commande relai avec http

Capteurs et actionneurs HTTP

Commande relai avec http

Messagepar Antom » 06 Mars 2016 22:18

Bonjour à tous,
J'ai acheté une IPX 800 v4 pour servir de périphérique pour mon eedomus et je lui ai donné une IP fixe 192.168.1.15 sur mon réseau LAN domestique. Je n'ai pas mis de mot de passe.
Je souhaite commander les relais avec l'eedomus qui a également une IP fixe.
j'ai donc créer un actionneur HTTP avec comme valeurs ON et OFF . Pour tester, j'ai mis un circuit sur le 1er relai.
J'ai noté sur la colonne URL de la valeur ON ce que j'ai trouvé dans la doc d'eedomus c'est à dire http://192.168.1.15./preset.htm?led1=1, sur le colonne TYPE, j'ai noté GET. Ca ne fonctionne pas.
Je précise que :
-lorsque je me contact avec mon ordinateur à l'IPX800 par son adresse IP, j'accède à l'interface et le relai fonctionne lorsque j'utilise l'interface de l'IPX800
-Lorsque j'utilise la fonction "Test" de l'actionneur HTTP, je tombe sur une fenêtre ou il est écrit :
Résutat :
404: File not found<br>Use <a href="/fileupload">File Upload Page</a> to program web pages
Je ne trouve pas la raison de ce non fonctionnement de la communicaiton entre l'eedomus et l'IPX.
Si quelqu'un peut m'orienter, ça serait sympa car je tourne en rond depuis quelques semaines.
Merci.
Antom
 
Messages : 3
Inscription : 19 Mars 2015

Re: Commande relai avec http

Messagepar blues » 07 Mars 2016 10:47

Il y a un point en trop entre le 15 et le /
Sinon je m'arrête au .htm dans la partie URL et je met le reste dans la partie paramètre (j'ai une V3) :
?set1=1
Vérifier les paramètres de l'API dans la doc de la v4...
blues
 
Messages : 630
Inscription : 05 Fév 2012
Localisation : 37

Re: Commande relai avec http

Messagepar Antom » 07 Mars 2016 13:41

Merci pour votre réponse. Désolé, le point est une erreur de ma part. Dans l'eedomus j'ai bien écrit :
http://192.168.1.15/preset.htm?led1=1 et GET dans TYPE, rien dans PARAMETRES.
J'ai essayé de mettre? led1=1 sans les paramètre mais ça ne change rien.
Dans l'onglet API de l'IPX800 j'ai activé M2M qui était sur NON mais ça ne change rien non plus. J'ai mis NON pour la clef de l'API.
Antom
 
Messages : 3
Inscription : 19 Mars 2015

Re: Commande relai avec http

Messagepar blues » 07 Mars 2016 17:10

M2M c'est pour dialoguer directement avec l'ipx800 (port différent) sans passer par son interface. Idéalement, c'est ce que devrait faire l'eedomus d'ailleurs pour être réellement "compatible" avec. :roll: J'ai été obligé d'utiliser cela via un script PHP hébergé sur un NAS pour éviter des timeouts très très fréquents... quelques push ne reviennent mas non plus et je vais faire le chemin inverse pour debugguer :mad:
Est-ce qu'il y a des notifications dans le journal indiquant des échecs ?
Merci de poster l'écran des valeurs de l'actionneur http pour vérifier que tout est correct.
Pour info j'ai une v3 avec le dernier firmware.
blues
 
Messages : 630
Inscription : 05 Fév 2012
Localisation : 37

Re: Commande relai avec http

Messagepar Antom » 08 Mars 2016 21:59

Merci pour vos conseils.
Pour information, je suis allé sur le forum de GCE et en fait la syntaxe que j'utilisait et que j'ai noté plus haut est la syntaxe de la version 3 et qui est différente de la version 4. On m'a donné la syntaxe pour commandé un relai et ça fonctionne bien.
http://XXX.XXX.XXX.XXX/api/xdevices.jso ... key&SetR=1 pour fermer le circuit
http://XXX.XXX.XXX.XXX/api/xdevices.jso ... y&ClearR=1 pour l'ouvrir
Je vous en informe, ça peut servir.
Si quelqu'un peut me donner le lien de la doc de l'API de l'IPX800, je suis preneur car ne n'arrive pas à la trouver. Je parle de la doc ou on trouve la syntaxe de l'API, pas la doc de l'IPX800.
Merci encore
Antom
 
Messages : 3
Inscription : 19 Mars 2015

Re: Commande relai avec http

Messagepar blues » 09 Mars 2016 07:58

En effet il faut s'assurer d'utiliser la bonne syntaxe avec un navigateur par exemple. Ensuite le portage sur eedomus n'est pas très compliqué.
blues
 
Messages : 630
Inscription : 05 Fév 2012
Localisation : 37


Retour vers Requêtes HTTP

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 17 invité(s)