API & push IPX800V3 vers eedomus

L'utilisation de api.eedomus.com et de l'eedomus toolbox

API & push IPX800V3 vers eedomus

Messagepar ArnaudP » 04 Avr 2015 13:35

Bonjour a tous,

Nouvel utilisateur d'eedomus+, je suis extrêmement satisfait de cette box qui est clairement plus simple que Zibase d'ou je viens ..

Par contre j'aimerai renseigner le status de 2 entrées de mon IPX800V3 via PUSH vers mon eedomus+.

A date j'utilise un capteur HTTP qui fait une requête HTTP du type "http://IP-IPX800V3/status.xml" et renseigne le Chemin XPATH afin d'avoir le status .
Néanmoins inconvenant de cette technique et :

- la surcharge potentiel de mon réseau à une fréquence élevé de rafraichissement (1min)
- passer a coté d'un événement inférieur à la fréquence de rafraichissement.


La config décrite à date : ( et qui fonctionne)

Pour le 1er capteur de porte
Image
Image

Pour le 2e capteur de porte
Image
Image


Mes questions:
J'aimerai donc que mon IPX800V3 envoie un push vers mon eedomus+ afin de lui signifier le changement d'etat. (c'apteur de porte)

J'ai lu le post : http://forum.eedomus.com/viewtopic.php?f=15&t=840

C'est clair pour la partie IPX800
[url]http://api.eedomus.com/set?action=periph.value&periph_id=<ID du périphérique>&value=0&api_user=<User>&api_secret=<Mot de Passe>&update_only=1[/url]

Par contre je ne sais comment trouver/interfacer l'info sur l'eedomus+


j'ai récuperé le periph_id en lancant la commande (avec x et Y mes données de connections)
http://api.eedomus.com/get?api_user=xxx ... eriph.list

le résultat pour les 2 capteurs http crée précédemment :

{ "periph_id": "178513", "parent_periph_id": "", "name": "porte HALL HALL EXT", "value_type": "list", "room_id": "19086", "room_name": "HALL EXT", "usage_id": "10", "usage_name": "Détecteur d'ouverture", "creation_date": "2015-04-03 15:42:45" }

{ "periph_id": "178906", "parent_periph_id": "", "name": "Porte Sectionnelle HALL HALL EXT", "value_type": "list", "room_id": "19086", "room_name": "HALL EXT", "usage_id": "10", "usage_name": "Détecteur d'ouverture", "creation_date": "2015-04-04 11:40:58" }

=> dois je crée de nouveau capteur (si oui quel type? et supprimer les capteurs http crée initialement ?
franchement je sèche ....

Je ne suis certainement pas loin de la solution mais ne trouve pas ... :(

PAr avance merci de votre aide
Cdt
ArnaudP
ArnaudP
 
Messages : 57
Inscription : 06 Sep 2014

Re: API & push IPX800V3 vers eedomus

Messagepar blues » 05 Avr 2015 12:05

Si l'info va dans un seul sens c'est simple. On supprime les capteurs http et on crée 2 etats. Avec les valeurs ouvert et fermé. Dans le push ipx on indique pour chaque changement d'état la requête eedomus qui positionne le bon état sur la box.
Le periph id peut s'afficher en colonne de la liste des périphériques et dans la partie expert de la configuration d'un périphérique.
blues
 
Messages : 630
Inscription : 05 Fév 2012
Localisation : 37

Re: API & push IPX800V3 vers eedomus

Messagepar ArnaudP » 05 Avr 2015 13:50

Hello Blues,

Je confirme l'info ne va que dans un sens ... de l'IPX800V3 vers l'eedomus+

Apres MERCI pour le retour, par contre serait il possible de m'expliquer comment "créer deux etats sans capteur http" ?

Je suis désolé mais je ne comprend pas :(


Après j'ai remarqué que lorsque j'effectue manuellement la requête dans mon navigateur cela modifie l'etat de mon capteur http!

http://XXX.XXX.XX.X/api/set?action=periph.value&periph_id=178906&value=dn&api_user="user api ededomus"&api_secret="clé fourni par l'API"&update_only=1

Avec pour XXX.XXX.XX.X l'ip local de mon eedomus
Api_user = fourni dans la console eedomus
Api_scret = fourni dans la console eedomus


Parcontre avec l'IPX800V3 ca ne fonctionne pas ... (firmaware 3.05.047)
Ci dessous une copie d’écran de ma config PUSH sur IPX800V3:

Image

Ai je une erreur quelque part ?

MErci pour vos retours
ArnaudP
ArnaudP
 
Messages : 57
Inscription : 06 Sep 2014

Re: API & push IPX800V3 vers eedomus

Messagepar blues » 05 Avr 2015 21:59

Pour un périphérique d'état, il faut choisir "autre type" et ensuite état. On indique UP et DN en liste de valeurs. Ensuite on fait des "set" depuis l'IPX avec l'API eedomus.
Le capteur http ne sert à rien si toutes les modifications sur l'IPX sont automatiquement remontées instantanément.
La configuration IPX à l'air OK.
blues
 
Messages : 630
Inscription : 05 Fév 2012
Localisation : 37

Re: API & push IPX800V3 vers eedomus

Messagepar Laurent-064 » 19 Juin 2015 12:50

Bonjour, je cherche de l'aide pour commander et avoir un retour d'état d'un relai IPX:
La commande fonctionne parfaitement mais si je change l'état de relai autrement que par Eedomus, l'info ne remonte pas sur l'Eedomus. Ci-joint mes paramètres en copie d'écran.

Config Périphérique :
[attachment=0]Capture d’écran 2015-06-19 à 13.14.44.png
Pièces jointes
Capture d’écran 2015-06-19 à 13.14.44.png
Config Eedomus
Capture d’écran 2015-06-19 à 13.14.44.png (77.9 Kio) Consulté 19851 fois
Laurent-064
 
Messages : 13
Inscription : 17 Juin 2015

Re: API & push IPX800V3 vers eedomus

Messagepar Laurent-064 » 19 Juin 2015 12:51

Capture d’écran 2015-06-19 à 13.15.21.png
Configuration Valeurs
Capture d’écran 2015-06-19 à 13.15.21.png (45.67 Kio) Consulté 19851 fois
Laurent-064
 
Messages : 13
Inscription : 17 Juin 2015

Re: API & push IPX800V3 vers eedomus

Messagepar Laurent-064 » 19 Juin 2015 12:52

Et enfin sur l'IPX800

Ou est/sont l'erreur ?
Pièces jointes
Capture d’écran 2015-06-19 à 13.16.00.png
Capture d’écran 2015-06-19 à 13.16.00.png (99.44 Kio) Consulté 19851 fois
Laurent-064
 
Messages : 13
Inscription : 17 Juin 2015

Re: API & push IPX800V3 vers eedomus

Messagepar stef31 » 19 Juin 2015 13:38

Déjà pour le login, ce n'est pas l'ID EEDOMUS et le mot de passe qui te serve à te connecter au serveur secure.eedomus.com mais les codes user et mot de passe qui t'ont été fournit pour l'API.
Est ce bien le cas ?
EEDOMUS V2 - RFX avec RTS
En attente de l'EEDOMUS V4
stef31
 
Messages : 2947
Inscription : 20 Août 2013
Localisation : 31

Re: API & push IPX800V3 vers eedomus

Messagepar Laurent-064 » 19 Juin 2015 13:50

Je viens de changer avec ton aide :

xxxxxx:xxxxxxxxxxxxxx

Mais toujours pas de retour
Laurent-064
 
Messages : 13
Inscription : 17 Juin 2015

Re: API & push IPX800V3 vers eedomus

Messagepar Laurent-064 » 19 Juin 2015 14:00

Pour être certain ce sont les mêmes id+pass que l'on retrouve sur les lignes Push1 et 2 ?
Laurent-064
 
Messages : 13
Inscription : 17 Juin 2015

Re: API & push IPX800V3 vers eedomus

Messagepar stef31 » 19 Juin 2015 14:16

En fait, je me demande s'il ne faut pas laisser user:pass dans le champ login?
EEDOMUS V2 - RFX avec RTS
En attente de l'EEDOMUS V4
stef31
 
Messages : 2947
Inscription : 20 Août 2013
Localisation : 31

Re: API & push IPX800V3 vers eedomus

Messagepar Laurent-064 » 19 Juin 2015 14:25

ça ne change rien :roll:
Laurent-064
 
Messages : 13
Inscription : 17 Juin 2015

Re: API & push IPX800V3 vers eedomus

Messagepar stef31 » 19 Juin 2015 14:29

Ce sujet tombe bien, je n'utilise pas encore le PUSH avec un IPX et je vais bientôt en avoir besoin. :D
Sur un de mes IPX, je n'ai pas encore fait la mise à jour et la case login n'apparait pas (ma version doit avoir plus d'un an).
EEDOMUS V2 - RFX avec RTS
En attente de l'EEDOMUS V4
stef31
 
Messages : 2947
Inscription : 20 Août 2013
Localisation : 31

Re: API & push IPX800V3 vers eedomus

Messagepar stef31 » 19 Juin 2015 14:31

T'es sur que tu as créé un périphérique état sur l'EEDOMUS?

Je viens d'en créer un et je n'ai pas la même page de configuration que toi.
EEDOMUS V2 - RFX avec RTS
En attente de l'EEDOMUS V4
stef31
 
Messages : 2947
Inscription : 20 Août 2013
Localisation : 31

Re: API & push IPX800V3 vers eedomus

Messagepar Laurent-064 » 19 Juin 2015 15:59

En fai j'ai simplement créé un périphérique d'action HTTP pour actionner un relai de l'IPX. Tu m'arrêtes si je fais fausse route, je veux pouvoir actionner un relai de l'ipx de plusieurs manières (directement sur l'interface Web de l'ipx, un interrupteur ou avec EEDOMUS. Je ne cherche pas simplement à savoir dans quel état est mon relai. je veux avoir sur le même "visuel" l'action et le retour d'état.
Laurent-064
 
Messages : 13
Inscription : 17 Juin 2015

Re: API & push IPX800V3 vers eedomus

Messagepar blues » 19 Juin 2015 16:16

Pour avoir le même périphérique pour l'action et l'état je crois qu'il n'y a que le polling à définir au niveau de l'actionneur http. Si on appuie 1 fois sur l'interrupteur, la box va vérifier toutes les x minutes que l'état n'a pas changé.
pour les périphériques gérant le push il faudrait avoir un vrai mode "update only" qui ne déclenche pas d'action côté eedomus. Je crois que si on gère de cette manière cela ne fait pas vraiment ce que l'on veut. Par contre un périphérique d'état mis à jour par l'ipx fonctionne bien. Mais il y a 2 périphériques à afficher...
blues
 
Messages : 630
Inscription : 05 Fév 2012
Localisation : 37

Re: API & push IPX800V3 vers eedomus

Messagepar Laurent-064 » 19 Juin 2015 16:31

Ok, c'est vraiment dommage...J'ai testé la box JEEDOM qui avec un plugin dédié fonctionnait parfaitement. J'ai abandonné JEEDOM pour le moment car avec les périphériques ZWAVE c'était vraiment instable et mes faibles connaissances ne permettaient pas de faire des réglages. Peut-être que bientôt EEDOMUS pourra gérer simplement l'IPX (comme avec JEEDOM) sans un être un "expert" en domotique pour la rendre accessible à tous.
Laurent-064
 
Messages : 13
Inscription : 17 Juin 2015

Re: API & push IPX800V3 vers eedomus

Messagepar dede3828 » 15 Nov 2015 18:25

J'ai exactement le meme problème.... l'url générer par l'api eedomus fonctionne bien, mais du coté de l'ipx 800 cela ne fonctionne pas... Comment avez vous résolut votre problème ?
dede3828
 
Messages : 308
Inscription : 07 Oct 2015

Re: API & push IPX800V3 vers eedomus

Messagepar dede3828 » 15 Nov 2015 18:30

Bon ca y est !!!! il m'a fallu comme mentionné dans ce post, laisser user:pass et les laisser dans l'url.... c'est qd meme bizzard....

Mais bon cela fonctionne.
dede3828
 
Messages : 308
Inscription : 07 Oct 2015


Retour vers API eedomus & eedomus toolbox

Qui est en ligne ?

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

cron