Forum eedomus
http://forum.eedomus.fr/

Push IPX800V4
http://forum.eedomus.fr/viewtopic.php?f=15&t=3840
Page 1 sur 2  Suivant »
Auteur:  rol50 [ 14 Fév 2016 18:22 ]
Sujet du message:  Push IPX800V4

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
Auteur:  dede3828 [ 17 Fév 2016 13:05 ]
Sujet du message:  Re: Push IPX800V4

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é 16216 fois
Auteur:  rol50 [ 17 Fév 2016 18:18 ]
Sujet du message:  Re: Push IPX800V4

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
Auteur:  rol50 [ 19 Fév 2016 19:25 ]
Sujet du message:  Re: Push IPX800V4

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é 16181 fois
Auteur:  blues [ 19 Fév 2016 22:12 ]
Sujet du message:  Re: Push IPX800V4

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.
Auteur:  dede3828 [ 23 Fév 2016 12:35 ]
Sujet du message:  Re: Push IPX800V4

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.
Auteur:  rol50 [ 24 Fév 2016 17:46 ]
Sujet du message:  Re: Push IPX800V4

bonjour et merci de vos réponses
je vais essayer de mettre tout cela dans le navigateur et je vous tiens au courant
Auteur:  rol50 [ 24 Fév 2016 17:52 ]
Sujet du message:  Re: Push IPX800V4

a priori il me répond : Authentification error ....
Auteur:  dede3828 [ 24 Fév 2016 20:52 ]
Sujet du message:  Re: Push IPX800V4

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


Montre nous ce que tu colle dans l'url stp
Auteur:  rol50 [ 25 Fév 2016 08:49 ]
Sujet du message:  Re: Push IPX800V4

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é 16114 fois
Auteur:  stef31 [ 25 Fév 2016 08:57 ]
Sujet du message:  Re: Push IPX800V4

Au niveau du paramètre login, tu as mis "-"
Il faudrait tester avec "user:pass" comme le suggère dede3828
Auteur:  blues [ 25 Fév 2016 10:17 ]
Sujet du message:  Re: Push IPX800V4

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...
Auteur:  rol50 [ 25 Fév 2016 17:56 ]
Sujet du message:  Re: Push IPX800V4

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." }
}
Auteur:  blues [ 25 Fév 2016 22:01 ]
Sujet du message:  Re: Push IPX800V4

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
Auteur:  rol50 [ 26 Fév 2016 12:00 ]
Sujet du message:  Re: Push IPX800V4

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
Auteur:  blues [ 26 Fév 2016 13:23 ]
Sujet du message:  Re: Push IPX800V4

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
Auteur:  rol50 [ 26 Fév 2016 19:26 ]
Sujet du message:  Re: Push IPX800V4

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é 16076 fois
Capture3.PNG
Capture3.PNG (26.78 Kio) Consulté 16076 fois
Auteur:  blues [ 26 Fév 2016 20:04 ]
Sujet du message:  Re: Push IPX800V4

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é).
Auteur:  rol50 [ 27 Fév 2016 10:24 ]
Sujet du message:  Re: Push IPX800V4

bonjour et merci de ta réponse
une question : comment créer ce type de périph avec une ipx ?
Auteur:  blues [ 27 Fév 2016 12:01 ]
Sujet du message:  Re: Push IPX800V4

Périphérique côté eedomus. Type=état
Page 1 sur 2 Le fuseau horaire est UTC+1 heure