Push IPX800V4

Capteurs et actionneurs HTTP

Push IPX800V4

Messagepar rol50 » 14 Fév 2016 18:22

bonjour à tous
je n'arrive pas à mettre à jour l'état des relais de IPX800V4 avec un push
par contre l'état se met correctement à jour sur l'EEDOMUS, après un temps de 1 mn
Quelle doit-être la syntaxe du Push sur l'Ipx ?
merci de votre aide
rol50
 
Messages : 68
Inscription : 19 Oct 2014

Re: Push IPX800V4

Messagepar dede3828 » 17 Fév 2016 13:05

J'ai pas trop compris ta question, je pense que tu veux connaitre comment paramétrer le push de l'ipx vers l'eedomus ????

Si c'est le cas voila :
IPX.JPG
IPX.JPG (80.02 Kio) Consulté 15048 fois
dede3828
 
Messages : 308
Inscription : 07 Oct 2015

Re: Push IPX800V4

Messagepar rol50 » 17 Fév 2016 18:18

bonjour et merci de ta réponse
la solution que tu proposes concerne la V3
mais mon pb est sur la V4
a priori c'est pas tout à fait la même syntaxe
et là je coince
rol50
 
Messages : 68
Inscription : 19 Oct 2014

Re: Push IPX800V4

Messagepar rol50 » 19 Fév 2016 19:25

voici la copie d'ecran de l'ipx800v4
y aurait-il une erreur de syntaxe ?
l'état du relais ne change pas
j'ai essayé en mettant periph.value mais c'est pareil
Pièces jointes
Capture.PNG
Capture.PNG (16.75 Kio) Consulté 15013 fois
rol50
 
Messages : 68
Inscription : 19 Oct 2014

Re: Push IPX800V4

Messagepar blues » 19 Fév 2016 22:12

La partie login est bizarre. L'API utilise plutôt des API_user et API_secret, non ? Il faudrait essayer de coller l'URL dans un navigateur pour tester.
blues
 
Messages : 630
Inscription : 05 Fév 2012
Localisation : 37

Re: Push IPX800V4

Messagepar dede3828 » 23 Fév 2016 12:35

blues a écrit:La partie login est bizarre. L'API utilise plutôt des API_user et API_secret, non ? Il faudrait essayer de coller l'URL dans un navigateur pour tester.


Daccord avec toi... je conseillerai aussi de rentrer les mots de passe dans l'url, et de marquer user:pass dans la case login.
dede3828
 
Messages : 308
Inscription : 07 Oct 2015

Re: Push IPX800V4

Messagepar rol50 » 24 Fév 2016 17:46

bonjour et merci de vos réponses
je vais essayer de mettre tout cela dans le navigateur et je vous tiens au courant
rol50
 
Messages : 68
Inscription : 19 Oct 2014

Re: Push IPX800V4

Messagepar rol50 » 24 Fév 2016 17:52

a priori il me répond : Authentification error ....
rol50
 
Messages : 68
Inscription : 19 Oct 2014

Re: Push IPX800V4

Messagepar dede3828 » 24 Fév 2016 20:52

rol50 a écrit:a priori il me répond : Authentification error ....


Montre nous ce que tu colle dans l'url stp
dede3828
 
Messages : 308
Inscription : 07 Oct 2015

Re: Push IPX800V4

Messagepar rol50 » 25 Fév 2016 08:49

voici le push de l'ipx800v4
lorsque je met l'url dans le navigateur j'ai un msg du type 'Authentification Error'
merci de ton aide
Pièces jointes
Capture.PNG
Capture.PNG (15.9 Kio) Consulté 14946 fois
rol50
 
Messages : 68
Inscription : 19 Oct 2014

Re: Push IPX800V4

Messagepar stef31 » 25 Fév 2016 08:57

Au niveau du paramètre login, tu as mis "-"
Il faudrait tester avec "user:pass" comme le suggère dede3828
EEDOMUS V2 - RFX avec RTS
En attente de l'EEDOMUS V4
stef31
 
Messages : 2947
Inscription : 20 Août 2013
Localisation : 31

Re: Push IPX800V4

Messagepar blues » 25 Fév 2016 10:17

En effet sur la v3, si on touche cet attribut, ça ne marche plus ! Laisser user:pass pour contacter la box eedomus.
Par contre dans le test du navigateur il faut à tout prix API_user et API_secret. Donne l'URL testée en masquant les vrai valeurs. Sinon on ne peut pas aider plus...
blues
 
Messages : 630
Inscription : 05 Fév 2012
Localisation : 37

Re: Push IPX800V4

Messagepar rol50 » 25 Fév 2016 17:56

voici l'url : (en local)
http://192.168.1.26/api/set?action=peri ... ate_only=1
et la réponse de l'EEdomus:
{ "success": "0", "body":
{ "error_code": "1", "error_msg": "Authentification error." }
}
rol50
 
Messages : 68
Inscription : 19 Oct 2014

Re: Push IPX800V4

Messagepar blues » 25 Fév 2016 22:01

set?action=periph.caract n'est pas bon déjà... c'est à utiliser avec "get" pour obtenir des infos sur un périphérique.
Pour faire un test :
http://192.168.1.26/api/get?action=auth ... secret=yyy
Cela confirmera que les codes d'accès sont vraiment corrects.
Si ça marche, utiliser action=periph.value
blues
 
Messages : 630
Inscription : 05 Fév 2012
Localisation : 37

Re: Push IPX800V4

Messagepar rol50 » 26 Fév 2016 12:00

bonjour
alors résultat des investigations :
1° :il y avait un pb sur api_secret: je ne sais pas pourquoi le code a été modifié
2° :si je met get?action il y a une erreur "{ "success": "0", "body": { "error_code": "4", "error_msg": "Invalid action [periph.value]." } }
3° si je met set?action c'est ok "{ "success": 1, "body": { "result": "[OK]" } }
donc il faut bien mettre set...

Mais l'état ne se met toujours pas à jour...
je pense qu'il y a un pb de syntaxe ....
je continue a chercher et je te tiens au courant
salutations
rol50
 
Messages : 68
Inscription : 19 Oct 2014

Re: Push IPX800V4

Messagepar blues » 26 Fév 2016 13:23

Oui avec set car on veut fixer une valeur et non la lire... je demandais juste de modifier l'action.
donc /set?action=periph.value fonctionne.

Pour aller plus loin :
1) update_only n'est pas obligatoire si c'est juste un periph d'état qui ne déclenche rien.
2) vérifier la valeur envoyée par rapport aux valeurs possibles et qu'il existe bien une liste de valeurs attendues...
Pour ça, le mieux est de poster un screenshot du paramétrage du périphérique ( configuration et valeurs)

Avec le navigateur ça doit fonctionner. Personnellement j'ai des PB de communications entre eedomus et ipx800 v3. Il y a des push qui ne passent pas de temps en temps. La faute à qui ???...
Dans l'autre sens c'est pas terrible non plus avec de nombreux timeout >40s
blues
 
Messages : 630
Inscription : 05 Fév 2012
Localisation : 37

Re: Push IPX800V4

Messagepar rol50 » 26 Fév 2016 19:26

voici les valeurs du periph
je souhaite simplement avoir l'état dans l"eedomus
avec le polling ça marche , avec délai de 1 mn ...
Pièces jointes
Capture4.PNG
Capture4.PNG (26.45 Kio) Consulté 14908 fois
Capture3.PNG
Capture3.PNG (26.78 Kio) Consulté 14908 fois
rol50
 
Messages : 68
Inscription : 19 Oct 2014

Re: Push IPX800V4

Messagepar blues » 26 Fév 2016 20:04

Ce n'est pas le bon type de periphérique. 8-)
Il faut créer un autre de type état avec valeurs de type "liste". 0->éteint, 100->allumé.
Bien reprendre ces valeurs dans le push et aussi le nouveau numéro de périphérique.

Celui-ci peut être garder pour les tests pour le moment et pourra être utilisé pour autre chose ensuite (ou supprimé).
blues
 
Messages : 630
Inscription : 05 Fév 2012
Localisation : 37

Re: Push IPX800V4

Messagepar rol50 » 27 Fév 2016 10:24

bonjour et merci de ta réponse
une question : comment créer ce type de périph avec une ipx ?
rol50
 
Messages : 68
Inscription : 19 Oct 2014

Re: Push IPX800V4

Messagepar blues » 27 Fév 2016 12:01

Périphérique côté eedomus. Type=état
blues
 
Messages : 630
Inscription : 05 Fév 2012
Localisation : 37

Suivant

Retour vers Requêtes HTTP

Qui est en ligne ?

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