Page 16 sur 17

Re: Plugin IPX800 V4

Publié : 01 janv. 2019, 12:15
par pvodoz
loic a écrit :
31 déc. 2018, 18:04
Bonjour,
Pour le délai non ce n'est pas possible je considère que c'est de la configuration donc coté ipx800 jeedom pilote des actions et récupère des états
Le champs en rouge c'est pour les widgets pour afficher une icone avec etat + action en fonction de l'état
Pour la variable il suffit de la mettre dans le champs valeur du slider.
Merci Loic pour ton retour sur tous les points.
Concernant le délai, je ne suis pas tout à fait d'accord avec toi. Si je prends ton raisonnement, quand on dimme une ampoule, on aurait pas le choix entre 0 et 100%, tu considérais que le pourcentage c'est de la configuration.... Pourquoi pourrait on choisir l'intensité d'allumage et pas le délai d'allumage? Tu dis que jeedom pilote des actions, et c'est bien ce que nous souhaitons faire... allumer l'ampoule à X% en Y secondes.... Bref...
Au passage, bonne année à toi et à l'équipe Jeedom!

Re: Plugin IPX800 V4

Publié : 01 janv. 2019, 18:09
par mamatdv
Bonne Année !
En ce qui concerne ma demande, ai je des chances de la voir aboutir ?

Re: Plugin IPX800 V4

Publié : 01 janv. 2019, 19:36
par loic
mamatdv a écrit :
01 janv. 2019, 18:09
Bonne Année !
En ce qui concerne ma demande, ai je des chances de la voir aboutir ?
C'est déjà le cas je peux rien faire de plus ya déjà 3 essais avant de remonter l'erreur.

Perso chez moi jamais eu le cas alors que je passe a off toute les lumières au moins de fois par jour.

Re: Plugin IPX800 V4

Publié : 05 janv. 2019, 15:26
par Gwladys
Bonjour,

Config : Jeedom v3.2.12
plugin IPXV4 : 2018_04_25

IPX800 V4 : V4 00 35

Tout d'abord, je vous souhaite mes meilleurs voeux pour 2019.

J'utilise l'IPX800V3 avec le plugin modifié (Merci Loïc) et cela fonctionne bien pour la remontée d'informations.

J'ai plusieurs IPX800 V4 avec une boucle de scrutation de 1 à 5 min, cependant j'aurais besoin de remonter les changements en push et j'avoue etre complétement perdue. Dans l'IPX V4 GCE indique un message Json pour off, un autre pour ON, jusque la pas de soucis, mais dans Jeedom comment récupérer ces informations et pouvoir les traiter (calcul/affichage,...) , idem pour des remontées de valeurs (temp/tension,...)
J'ai cherché dans les docs mais je n'ai rien trouvé de clair. (scénario ou pas, certes je suis débutante ...)

Pouvez vous m'aider s'il vous plait ?

Re: Plugin IPX800 V4

Publié : 05 janv. 2019, 18:40
par Gwladys
En complément ;

La configuration IPX
- url on : /core/api/jeeApi.php?plugin=virtual&apikey=apikey&type=virtual&id=#1146#&value=#1#
- url off : /core/api/jeeApi.php?plugin=virtual&apikey=apikey&type=virtual&id=#1146#&value=#1#
avec apikey est la cle API virtuel(jeedom); et acces api virtuel validé(jeedom)

Configuration Jeedom
- Création d'un equipement IPX800 V4 avec des commandes action On/off pour un relais et info avec l'entrée digitale 1 "BP 1"
- Création d'un virtuel "input", dont la config est "info", valeur = #[SYSTEM][IPXV4 1][BP 1]# ,

l'ID 1146 est celle de la commande "input" du virtuel

Je constate qu'il n'y a pas d'erreur remontée dans les log MAIS il n'y a pas d'actualisation de la valeur BP 1 appelee comme input 1 en temps réel mais uniquement par le polling standard (1mn).

Ou ai je fait une erreur?

Merci

Re: Plugin IPX800 V4

Publié : 10 janv. 2019, 08:40
par Gwladys
Bonjour,

Je UP mon dernier message car je continue à chercher sans succès..

Un petit coup de main serait sympa...

Merci

Re: Plugin IPX800 V4

Publié : 10 janv. 2019, 09:18
par loic
Bonjour,
Pour faire ca il y a juste a prendre l'url d’événement que donne le plugin (ne rien ajouter ou supprimer dedans) et la faire appeler a chaque event par l'ipx.

Re: Plugin IPX800 V4

Publié : 11 janv. 2019, 08:11
par Gwladys
Bonjour,

Merci Loïc, je vais tester cela des que je vais chez mon client, pour l'instant j'ai mis un polling à 1s, cela charge Jeedom mais c'est "client friendly".
Bonne journee,

Re: Plugin IPX800 V4

Publié : 12 janv. 2019, 15:57
par raslittle
Salut Gwaldys, je sais si ça peut t'aider mais voilà comment je fonctionne:
Mon système à besoin d'avoir les retours d'état en temps réel pour pouvoir faire fonctionner correctement certains scénarios.
Le polling ne m'est donc d'aucune utilité... en plus il surcharge l'IPX
Pour chaque besoin d'entrée/sortie de mon IPXV4 dont j'ai besoin dans les scénarios de jeedom, je crée un push et un scénario associé (autant de scénario/push que d'entrée/sortie)
Je crée un push avec les commandes suivantes
URL ON : /core/api/jeeApi.php?api=xxxxxxxxxapijeedomipxv4xxxxxxxxxxxxxxxx&plugin=ipx800&type=ipx800&who=ipx800_relai&id=4183&value=1
URL OFF: /core/api/jeeApi.php?api=xxxxxxxxxxapijeedomipxv4xxxxxxxxxxxxxxx&plugin=ipx800&type=ipx800&who=ipx800_relai&id=4183&value=0
ensuite le scénario associé avec le relais/entrée en ON/OFF avec le push qui lui correspond

J'utilise les mêmes commandes que ça soit une entrée ou un relais sur jeedom, ça doit aussi fonctionner avec un virtuel

C'est un peu fastidieux, mais ça permet les retours en temps réel

Re: Plugin IPX800 V4

Publié : 12 janv. 2019, 18:06
par loic
Bonjour,
Ya bcp plus simple avec l'URL d'évent donné dans la configuration du plugin il suffit ensuite de faire un scénario dans l'ipx avec appel a cette URL en cas d'évent. Jeedom reconnaît l'IP et met a jour l'ipx en question.

Re: Plugin IPX800 V4

Publié : 12 janv. 2019, 18:34
par raslittle
Je suis d'accord, par contre l'url d'event renvoit toutes les informations. Je préfère traiter au cas par cas pour eviter les surcharges inutiles. Après tout dépend de l'utilisation et de la taille de son système.

Re: Plugin IPX800 V4

Publié : 14 janv. 2019, 17:24
par cyrus
Bonjour à tous

Je suis entrain de faire un scénario sous jeedom qui me permet de piloter une prise xiaomi via un bouton poussoir câblé sur l'ipx.

Tout fonctionne "bien".

Une chose me tracasse cependant et ce n'est pas très WAF en faite xD : Le délai entre l'appui et l'action.

En effet, je suis obligé de rester une seconde appuyer sur le bouton poussoir pour allumer ou éteindre. J'imagine que cela vient du faite de ce réglage : "Fréquence en secondes des interrogations" que j'ai réglé à 1 seconde. Comme cela met une seconde pour voir le changement d'état de l'entrée digital de l'ipx.

Peut-être y a t'il une autre façon de réaliser ceci?

ou

Peut-être y a t'il possibilité de réduire ce délai? (J'avais fais un scénario pour l'extinction générale de la maison, c'était bien pratique le délai de 1 seconde, mais là :lol: :lol: madame me rit au nez :oops: :oops: ^^)

Re: Plugin IPX800 V4

Publié : 14 janv. 2019, 17:52
par loic
Bonjour,
Regarde les postes au dessus tu as la réponse.

Re: Plugin IPX800 V4

Publié : 20 janv. 2019, 15:48
par cyrus
:oops: :oops: :oops: :oops: :oops:

J'avais fais des recherches mais surement pas les bons mots.

Du coup.... Merci, et surtout tu me vois désolé du dérangement :/

J'ai testé ta solution (avec l'url d'event du plug-in), et cela "fonctionne". Avec un petit "mais".

Mais, l'appui doit quand même être un petit plus long qu'un appui normal sur mes BP qui attaquent directement sur les entrées de l'IPX, sinon l'info ne passe pas.

A ton avis, est-ce normal ? n'ayant pas d’éléments de comparaison.

Re: Plugin IPX800 V4

Publié : 20 janv. 2019, 17:26
par loic
Je pense que oui quand ça déclenche l'événement il y a une synchronisation de lancer avec l'ipx800 il faut donc que le bouton reste appuyé jusqu'à la fin de la synchronisation (le délai dépend principalement de la vitesse de l'ipx800 pour fournir son status)

Re: Plugin IPX800 V4

Publié : 21 janv. 2019, 18:15
par Gwladys
Bonjour,

Je n'ai pas de nouvelles depuis ma dernière question car le client n'a pas accepté que je travaille sur la solution.
J'ai donc du remballer toute la solution à mes frais....

Je vais donc le tester en labo sur une install de test toutes les config avant de les installer... dans le cas d'installations le permettant au niveau financier.

Bonne soiree

Re: Plugin IPX800 V4

Publié : 12 févr. 2019, 18:22
par Cyst-M
Bonjour,

@loic
Une mise à jour de la doc du plugin serait le bienvenue, car par évident la prog au 1er abord. J'ai finis par comprendre apres quelque lecture du forum, test et surtout lorsque j'ai trouvé le fameux "bouton" template qui permet la création de commande. Des photos d'exemple pourrait aider surement.
Me reste plus qu'à trouver comment gérer, X-DMX et X-PWM.
Merci en tous cas pour le plugin.
Au plaisir

Re: Plugin IPX800 V4

Publié : 12 févr. 2019, 19:30
par loic
Bonjour,
C'est valable pour tout jeedom mais on manque cruellement de temps j'aimerais vraiment que la doc soit complète pour vous aider un maximum mais malheureusement entre mon travail standards + jeedom core + support + évolutions des plugins + doc a un moment ya même plus de place pour la famille....

Si tu veux proposer des évolutions hésites pas je l'intègre mais je vais pas te mentir j'ai pas de temps la dans les 3 a 4 mois a consacrer a ça...

Re: Plugin IPX800 V4

Publié : 06 mars 2019, 19:46
par mortyre
Bonsoir à tous, je viens de regarder l'API de l'IPX800 v4 et je n'ai pas trouvé de commande Set pour le X-PWM mais uniquement pour le X-DIMMER. Et pourtant il y a bien une commande pour le retour d'état avec Get pour le X-PWM.

Edit : je viens de trouver la réponse, en fait ils l'ont mis dans la doc API v4 pilotage par URL....

@Loic : penses tu pouvoir rajouter la gestion du X-PWM comme tu l'as fait pour le X-DIMMER ? Les commandes sont du même type.

Voici les commandes :

SetPWM (commande permettant de déterminer le canal que l'on veut piloter) http://IPX800_V4/user/api.cgi?SetPWM=12&PWMValue=0
X : le canal PWM que vous souhaitez piloter, de 1 à 24 : 1 à 12 pour la première extension, 13 à 24 pour la seconde)
Commande obligatoire pour chaque requête PWM sur un seul canal

PWMValue (commande permettant de déterminer la valeur à attribuer à un canal déterminé) http://admin:admin@IPX800_V4/ad min/api.cgi?SetPWM=1&PWMValue=40
X : la valeur que vous souhaitez de 0 à 100 (pourcentage)
Commande suivant obligatoirement une commande SetPWM

PWMDelay http://admin:admin@IPX800_V4/ad min/api.cgi?SetPWM=1&PWMValue=50&PWMDelay=30000
X : vitesse de transition (de 0 à 60000) en millisecondes
Commande facultative (0 par défaut)

PWMAllOn (commande permettant de mettre l'ensemble des canaux à 100) http://IPX800_V4/user/api.cgi?PWM AllOn=1
X : le numéro de l'extension (1 ou 2)
Commande ne pouvant être complétée que par une commande de délais

PWMAllOff (commande permettant de mettre l'ensemble des canaux à 0) http://IPX800_V4/user/api.cgi?PWM AllOff=2&PWMDelay=30000
X : le numéro de l'extension (1 ou 2)
Commande ne pouvant être complétée que par une commande de délais


Retour d'état :

Get=XPWM|12 (uniquement le 12ème canal) ou encore Get=XPWM|1-24
xxx : le nom de l'extension (seules les extensions DMX et PWM sont intégrées)
'|' : un séparateur
yy-zz : une plage de valeur souhaitée (DMX de 1 à 512 et de 1 à 24 pour le PWM)

Re: Plugin IPX800 V4

Publié : 07 mars 2019, 20:46
par mortyre
Bon aucun soucis pour piloter le PWM à partir des commandes URL par Script et pour la récupération de l'état au travers du Json qui revient du Get mais bon l'implantation dans le Plugin serait sympa :-)