Forum Lifedomus
Demande d'aide UniversalListen? - Version imprimable

+- Forum Lifedomus (http://forum-lifedomus.com)
+-- Forum : Les outils de configuration et design (http://forum-lifedomus.com/forumdisplay.php?fid=7)
+--- Forum : Config Studio (CS) (http://forum-lifedomus.com/forumdisplay.php?fid=8)
+---- Forum : Equipements (http://forum-lifedomus.com/forumdisplay.php?fid=38)
+----- Forum : Equipements (http://forum-lifedomus.com/forumdisplay.php?fid=158)
+------ Forum : Universel (Equipement générique) (http://forum-lifedomus.com/forumdisplay.php?fid=136)
+------ Sujet : Demande d'aide UniversalListen? (/showthread.php?tid=4671)

Pages : 1 2


UniversalListen? - Al_Bla - 03-07-2020

Bonjour la communauté,

Mon souci.
1. Par l’intermédiaire de mon portier Mobotix T25, en fonction du code inséré au clavier,
j'envoie un message "HTTP:/IP_LD:8080/UniversalListen?sesame=alain"
Je n'obtiens pas le résultat escompté dans mon automate. (allumer un éclairage)

Le test sur Mobotix montre que le message est bien parti et bien reçu par LD :

INF: notification to 192.168.XXX.XXX:8080 has been sent [msg okay=1].
INF: Server 192.168.XXX.XXX:8080 responsed HTTP code 200.



2. Si dans mon navigateur je tape la ligne adresse ci-dessous;
"IP_LD:8080/UniversalListen?sesame=alain"
j'obtiens le bon fonctionnement de mon automate. (l'éclairage s'allume)

Je vous joins le tableau évènements (en rouge à partir de mon Mobotix - en bleu à partir de mon navigateur)
Sur l'envoi Mobotix (cadre rouge)>> 2 commandes, mais pas d'allumage du Ruban SàM
Sur l'envoi par navigateur (cadre bleu) >> 3 commandes, avec la commande exécution de l'action "Commuter la Led"
Je ne vois pas où est le problème !!

[attachment=2558]


RE: UniversalListen? - sud-domotique-expert - 03-08-2020

peux-tu poster le contenu de l'automate, il semble que ce soit dedans que ne se fait pas la connexion


RE: UniversalListen? - sud-domotique-expert - 03-08-2020

une idée, dans ton navigateur, si tu tapes juste l'url tu es forcément en GET, dans ton équipement peut-être es-tu en PUT ou POST ?


RE: UniversalListen? - Al_Bla - 03-08-2020

(03-08-2020, 09:57 AM)sud-domotique-expert a écrit : peux-tu poster le contenu de l'automate, il semble que ce soit dedans que ne se fait pas la connexion

Salut JL,
Tu sais quand la commande "ID_LD:8080/UniversalListen?sesame=alain" est envoyé par le navigateur dans les évènements on voit que l'action est exécutée. (cadre bleu) les 3 commandes sont bien exécutées !! L'automate fait son boulot !!

Mais par l'envoi du Portier Mobotix la commande démarre bien (cadre rouge) mais il manque la dernière commande !! L'automate ne va pas jusqu'au bout ??

Pourquoi la dernière ligne ne s'exécute pas ?
Ai-je le choix dans l'équipement entre GET et PUT ?
Ce qui me pose question c'est que j'ai un autre connecteur écoute universel avec un équipement identique (il envoie message=presence) et l'automate "fait dire à un sonos " Une personne est présente au portail". Et là ça fonctionne .... donc c'est la même chose que je demande dans ce second connecteur/équipement/automate.


RE: UniversalListen? - Jlr - 03-08-2020

Suggestion:
Attention est-ce la même action dans le mobotix que celle qui déclenche l'automate vers le Sonos.
Dans mobotix certaines actions se font avec un ordre avec le choix soit de s’arrêter quand la 1ere action à eu lieu, soit de continuer de faire l'action suivante???
Ca se passe dans Bell Behavior and Video Mailbox


RE: UniversalListen? - Al_Bla - 03-08-2020

(03-08-2020, 02:02 PM)Jlr a écrit : Suggestion:
Attention est-ce la même action dans le mobotix que celle qui déclenche l'automate vers le Sonos.
Dans mobotix certaines actions se font avec un ordre avec le choix soit de s’arrêter quand la 1ere action à eu lieu, soit de continuer de faire l'action suivante???
Ca se passe dans Bell Behavior and Video Mailbox

Salut Jlr,
Non ce n'est pas la même action, la première qui fonctionne bien depuis longtemps est déclenché par la présence d'une personne devant le capteur activité.
La deuxième est déclenché par un code rentré au clavier.
Quand je teste les messages réseaux, j'ai bien l'envoi et la réception qui se font dans les 2 cas. "Code 200 OK"
Mon problème est que l'automate pour ne fonctionne pas correctement quand il reçoit le message du Portier, (il ne fonctionne qu'en partie voir les évènements.

Voilà ce que m'indique l'envoi en test du message réseau, il semble bien faire leboulot.

Envoyer un message réseau correspondant au profil "Alain en vélo". Cette opération peut durer une minute :
INF: loading notify profile ip_5e6278e0 ...
INF: name given by user is Alain en vélo ...
INF: set profile send order "parallel"
INF: set profile address "192.168.XXX.XXX:8080"
INF: set profile data type "msg"
INF: set profile message "alain"
INF: set profile http version: "HTTP/1.0"
INF: set profile http cgi path: "/UniversalListen?sesame=alain"
INF: set profile http authorize: "xxxxx:xxxxx"
INF: force generation of current JPEG ...
INF: [hdl#1] connection established (ip=192.168.XXX.XXX, port=8080, fd=2) ...
INF: [hdl#1] HTTP-Headers: HTTP/1.1 200 OK
INF: [hdl#1] HTTP-Headers: Server: Apache-Coyote/1.1
INF: [hdl#1] HTTP-Headers: Content-Length: 0
INF: [hdl#1] HTTP-Headers: Date: Sun, 08 Mar 2020 12:43:22 GMT
INF: [hdl#1] HTTP-Headers: Connection: close
INF: notification to 192.168.XXX.XXX:8080 has been sent [msg okay=1].
INF: Server 192.168.XXX.XXX:8080 responsed HTTP code 200.
Result:
INF: sending message succeed. 1x192 bytes in 0.171s.


RE: UniversalListen? - sud-domotique-expert - 03-08-2020

peux-tu poster l'automate ?


RE: UniversalListen? - Al_Bla - 03-08-2020

(03-08-2020, 03:09 PM)sud-domotique-expert a écrit : peux-tu poster l'automate ?
L'automate avec son IF et le déclencheur

Quand je clique sur "démarrer" cela fonctionne bien.


[attachment=2559]  [attachment=2560]


RE: UniversalListen? - sud-domotique-expert - 03-08-2020

il y a un truc qui me perturbe quand je regarde ton trigger, le message et ce que tu as posté dans le log réseau

dans le log réseau tu as : http cgi path: "/UniversalListen?sesame=alain"

normalement tu devrais avoir : http cgi path: "/UniversalListen?sesame=Alain en vélo&message=alain"  ou quelquechose avec 2 arguments

le premier est ce qui va déclencher le trigger , le 2ème c'est ce qui va donner l'ordre à executer


chez moi avec UniversalListen j'ai un équipement Mon_ecoute qui est sous la forme
trame
valeur

dans mon trigger d'automate
j'ai 
a chaque fois que trame - Mon_ecoute = plafonnier

et ensuite if valeur = allume alors plafonnier - allume plafonnier chambre




peut-être change avec à chaque fois que


RE: UniversalListen? - Al_Bla - 03-08-2020

Salut JL,
Regarde comment cela se présente  l'action de l'envoi du message réseau à partir du Portier Mobotix.
Effectivement il y a /UniversalListen.....
J'ai mis "alain" dans le texte, mais cela ne sert à rien, avec ou sans il n'y a pas de changement.

Ma question pourquoi quand l'envoi se fait par le portier il manque la dernière commande " commuter Led", alors que l'envoi direct avec le navigateur cela effectue la commande "commuter Led" ?

Regarde comment se paramètre le "message réseau" à partir de l'interface Mobotix.

[attachment=2563]