Utilisateurs de dongle (clé) usb Edisio, on vous demande des infos sur le fonctionnement (résolu)

Merci de ta participation alexpumasage, voilà de quoi rassurer les nouveaux acquéreurx du dongle blanc, ça fait 1 point de plus pour ce dongle; Tu vas pouvoir aider « doubledom » en lui envoyant des logs de tes interrupteurs Edisio si tu peux, je penses que ça fera avancer le smilblik. Bonne journée !

@Doubledom ci-dessous mes logs (1 seul interrupteur inclus pour le moment).

  1. Lors de l’appui sur un bouton (je précise que je n’appuie qu’une seule fois sur le bouton) :
[2020-03-30 21:35:31][DEBUG] : Message: 6C 76 63 02 24 61 2E 08 01 1D 01 00 03 64 0D 0A
[2020-03-30 21:35:31][DEBUG] : Decode data : {'battery': '87', 'mid': '01', 'value': 'toggle', 'bt': '08', 'raw': '6C76630224612E08011D010003640D0A', 'id': '0224612E'}
[2020-03-30 21:35:31][DEBUG] : Message: 6C 76 63 02 24 61 2E 08 01 1D 01 00 03 64 0D 0A
[2020-03-30 21:35:31][DEBUG] : Message already decode, ignore
[2020-03-30 21:35:31][DEBUG] : Message: 6C 76 63 02 24 61 2E 08 01 1D 01 00 03 64 0D 0A
[2020-03-30 21:35:31][DEBUG] : Message already decode, ignore
[2020-03-30 21:35:31][DEBUG] : Message: 6C 76 63 02 24 61 2E 08 01 1D 01 00 03 64 0D 0A
[2020-03-30 21:35:31][DEBUG] : Message already decode, ignore
[2020-03-30 21:35:31][DEBUG] : Send to jeedom : {'devices': {'0224612E010308': {'battery': '87', 'mid': '01', 'value': 'toggle', 'bt': '08', 'raw': '6C76630224612E08011D010003640D0A', 'id': '0224612E'}}}
[2020-03-30 21:35:31][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2020-03-30 21:35:31][DEBUG] : http://127.0.0.1:80 "POST /plugins/edisio/core/php/jeeEdisio.php?apikey=1LHIaKYfhgBGuKPhuP6m8A79vkcCnZQT HTTP/1.1" 200 0
  1. Exécuté automatiquement tous les jours à minuit :
[2020-03-31 00:00:03][DEBUG] : Client connected to [127.0.0.1:56182]
[2020-03-31 00:00:03][DEBUG] : Message read from socket: {"apikey":"1LHIaKYfhgBGuKPhuP6m8A79vkcCnZQT","cmd":"add","device":{"id":"0224612E"}}
[2020-03-31 00:00:03][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-03-31 00:00:03][DEBUG] : Client disconnected from [127.0.0.1:56182]
[2020-03-31 00:00:03][DEBUG] : Add device : {u'id': u'0224612E'}

Bonsoir, penses à repasser en mode log par défaut si le mode debug ne t’es pas utile (dans la fenêtre du plugin clique sur log « defaut » et relance le diable, heu non, le démon plutôt. Ca évitera de remplir tes fichiers log inutilement.

1 « J'aime »

Mais pour suivre les problèmes c’est mieux en mode débug… :thinking: :shushing_face: :zipper_mouth_face:
Il faudrait « historisé » le démon du plugin EDISIO, pour voir qu’il tombe bien à

@+DÖM (Ô¿Ô) :vulcan_salute:

Tout à fait, mais parfois on oublie d’en sortir lorsque le debugeage est fini, ce qui remplit plus vite le fichier des logs, si on est resté à 500 lignes de log ça va assez vite !

Slt :smirk:

Je me suis « pencher » :rofl: sur la façon que la HomeBox Dio faisait remontée l’état des récepteurs, elle envoie une commande "type 20" sur tous ces récepteurs et ils répondent de leurs états (00 ou 01 ou autres) :hugs: DONC EFFECTIVEMENT IL Y A ALORS RETOUR D’ETAT mais seulement dans ce cas là…Mais dans l’état actuel de la version du plugin EDISIO, on ne peut pas envoyé cette trame :see_no_evil:
Dans Jeedom avec une info value on récupère la cde sans avoir besoin de virtuel…
A suivre (avec RFPLAYER on peut envoyer plusieurs cde mais le plugin EDISIO ne réagi pas…) :woozy_face:
J’ai enfin récupérer ED-LI-08 ED-LI-01 EBP8 ED-RC-01 et là j’interprète mieux les trames… :upside_down_face:
@+DÖM (Ô¿Ô) :vulcan_salute: :mask: :hourglass_flowing_sand:

La preuve d’une cde type 20
Starting new HTTP connection (1): 127.0.0.1
http://127.0.0.1:80 « POST /plugins/edisio/core/php/jeeEdisio.php?apikey=doubledom HTTP/1.1 » 200 0
Message: 6C 76 63 A6 9E 52 16 01 16 21 05 00 20 64 0D 0A :thinking:ICI envoie cde type 20 vers A69E5216
Decode data : {‹ battery ›: ‹ 100 ›, ‹ mid ›: ‹ 16 ›, ‹ value ›: ‹ 0 ›, ‹ bt ›: ‹ 01 ›, ‹ raw ›: ‹ 6C7663A69E5216011621050020640D0A ›, ‹ id ›: ‹ A69E5216 ›}
Message: 6C 76 63 A6 9E 52 16 01 16 21 05 00 20 64 0D 0A
Message already decode, ignore
Send to jeedom : {‹ devices ›: {‹ A69E5216162001 ›: {‹ battery ›: ‹ 100 ›, ‹ mid ›: ‹ 16 ›, ‹ value ›: ‹ 0 ›, ‹ bt ›: ‹ 01 ›, ‹ raw ›: ‹ 6C7663A69E5216011621050020640D0A ›, ‹ id ›: ‹ A69E5216 ›}}}
Starting new HTTP connection (1): 127.0.0.1
http://127.0.0.1:80 « POST /plugins/edisio/core/php/jeeEdisio.php?apikey=doubledom HTTP/1.1 » 200 0
Message: 6C 76 63 A6 9E 52 16 01 0B 21 05 00 21 00 64 0D 0A :crazy_face:Et là → le device répond 00 IL EST BIEN OFF REEL
Message: 6C 76 63 A6 9E 52 16 01 0B 21 05 00 21 00 64 0D 0A
Message already decode, ignore
Pour le ON c’est idem Réponse 6C 76 63 A6 9E 52 16 01 0B 21 05 00 21 10 64 0D 0A
Si on coupe l’alim du device ->00

@+DÖM (Ô¿Ô) :vulcan_salute::mask::hourglass_flowing_sand:

Bonjour, merci pour ce travail de décodage, je sais que ça prend du temps , j’espère que tu communiques tes résultats au développeur du plugin Edisio pour qu’il puisse en profiter et améliorer le plugin, c’est important pour le valoriser au mieux et faire profiter la communauté, cela justifie de ton implication.
Un point à vérifier mais je ne penses pas me tromper, avec la Homebox Edisio lorsque tu pilotes un actionneur, si ce dernier n’est pas alimenté alors le dashboard ne passe pas l’état à « ON » sur le visuel du bouton, il y a donc malgré tout une vrai remontée de l’info réelle de l’état même lors d’une commande.
Sans vouloir abuser de ton temps :smirk: , si tu peux mettre sur le forum une copie d’écran de la commande « info value » dont tu parles pour passer l’état à « 1 » ou « 0 » lors d’une commande, cela profiterai à tous les utilisateurs du dongle Edisio passé et à venir; Merci d’avance ! Les images parlent d’eux même, les écrits doivent être analysés et parfois c’est pas trop bien fait !

Bonjour à tous,

Ca fait prés d’un an que je possède un actionneur 5 boutons Edisio et j’ai toujours eu des problèmes avec. J’apporte ma pierre à l’édifice…
J’ai installé Jeedom 3 stable et à jour sur RP3.
Je possède une clef edisio transparente (FTDI FT232R_USB_UART (/dev/tty/usb0).
La clef a été reconnue sans probleme.
Inclusion de l’actionneur : OK
Fonctionnement : défectueux.
Les actions (appuis court ou long) sont reconnues et fonctionnent normalement mais après environs 24h, plus aucune réponse aux actions.
Les logs n’indiquent absolument rien comme si la clef usb ne recevait rien. Si je reboot le RP, ca refonctionne normalement… pendant 24h environ.
Voici les logs que j’ai. Les 4/4 et 5/4 j’ai appuyé plusieurs fois sur les boutons, on ne voit rien dans les logs. Le RP3 n’a pas été redémarré sur cette période.
[2020-03-31 23:00:03][DEBUG] : Client disconnected from [127.0.0.1:51272]
[2020-03-31 23:00:03][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-03-31 23:00:03][DEBUG] : Add device : {u’id’: u’227649A0’}
[2020-04-01 12:12:09][DEBUG] : Message: 6C 76 63 22 76 49 A0 01 01 1C 01 00 03 64 0D 0A
[2020-04-01 12:12:09][DEBUG] : Decode data : {‹ battery ›: ‹ 84 ›, ‹ mid ›: ‹ 01 ›, ‹ value ›: ‹ toggle ›, ‹ bt ›: ‹ 01 ›, ‹ raw ›: ‹ 6C7663227649A001011C010003640D0A ›, ‹ id ›: ‹ 227649A0 ›}
[2020-04-01 12:12:09][DEBUG] : Message: 6C 76 63 22 76 49 A0 01 01 1C 01 00 03 64 0D 0A
[2020-04-01 12:12:09][DEBUG] : Message already decode, ignore
[2020-04-01 12:12:09][DEBUG] : Send to jeedom : {‹ devices ›: {‹ 227649A0010301 ›: {‹ battery ›: ‹ 84 ›, ‹ mid ›: ‹ 01 ›, ‹ value ›: ‹ toggle ›, ‹ bt ›: ‹ 01 ›, ‹ raw ›: ‹ 6C7663227649A001011C010003640D0A ›, ‹ id ›: ‹ 227649A0 ›}}}
[2020-04-01 12:12:09][DEBUG] : Starting new HTTP connection (1): 127.0.0.1
[2020-04-01 12:12:09][DEBUG] : http://127.0.0.1:80 « POST /plugins/edisio/core/php/jeeEdisio.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx HTTP/1.1 » 200 0
[2020-04-01 23:00:04][DEBUG] : Client connected to [127.0.0.1:57468]
[2020-04-01 23:00:04][DEBUG] : Message read from socket: {« apikey »:« xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx »,« cmd »:« add »,« device »:{« id »:« 227649A0 »}}
[2020-04-01 23:00:04][DEBUG] : Client disconnected from [127.0.0.1:57468]
[2020-04-01 23:00:04][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-04-01 23:00:04][DEBUG] : Add device : {u’id’: u’227649A0’}
[2020-04-02 23:00:04][DEBUG] : Client connected to [127.0.0.1:35314]
[2020-04-02 23:00:04][DEBUG] : Message read from socket: {« apikey »:« xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx »,« cmd »:« add »,« device »:{« id »:« 227649A0 »}}
[2020-04-02 23:00:04][DEBUG] : Client disconnected from [127.0.0.1:35314]
[2020-04-02 23:00:04][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-04-02 23:00:04][DEBUG] : Add device : {u’id’: u’227649A0’}
[2020-04-03 23:00:03][DEBUG] : Client connected to [127.0.0.1:42474]
[2020-04-03 23:00:04][DEBUG] : Message read from socket: {« apikey »:« xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx »,« cmd »:« add »,« device »:{« id »:« 227649A0 »}}
[2020-04-03 23:00:04][DEBUG] : Client disconnected from [127.0.0.1:42474]
[2020-04-03 23:00:04][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-04-03 23:00:04][DEBUG] : Add device : {u’id’: u’227649A0’}
[2020-04-04 23:00:04][DEBUG] : Client connected to [127.0.0.1:49556]
[2020-04-04 23:00:04][DEBUG] : Message read from socket: {« apikey »:« xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx »,« cmd »:« add »,« device »:{« id »:« 227649A0 »}}
[2020-04-04 23:00:04][DEBUG] : Client disconnected from [127.0.0.1:49556]
[2020-04-04 23:00:04][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-04-04 23:00:04][DEBUG] : Add device : {u’id’: u’227649A0’}

J’espère que ca peut aider.

+++

SLt jelo52 :wink:

  • Réponse

Si tu fait une cde alors que le device n’est pas alimenté il change l’état, mais lors de la vérif de l’état il le met OFF

Il suffit d’ajouter une info value
Si tu as besoin d’info passe en MP
@+DÖM (Ô¿Ô) :vulcan_salute::mask::hourglass_flowing_sand:

Slt image NyGL
Pour tes actionneurs 5 Bp Edisio ( :thinking:Il y a 8 Bp et un autre pour asso)
Est-ce que tu as configuré pour 5 Bp et vérifié Logical ID (info) présent (bt01 bt03 bt05 bt07 bt08)

Je peux voir tes logs :see_no_evil: En MP

@+DÖM (Ô¿Ô) :vulcan_salute::mask::hourglass_flowing_sand:

Oui, j’ai bien configuré 5 boutons. Les Logical ID correspondent à ce que tu indiques.
Tout fonctionne correctement pendant 24h, ensuite, il n’y a que le reboot du RP3 qui débloque la situation. (j’ai déjà testé relancer le demon, débrancher/rebrancher la clef usb, changer la clef usb de port, rien n’y fait)
Quand je disais « Les 4/4 et 5/4… » je parlais des dates de mes logs : les 4 et 5 avril, j’ai actionné les boutons mais pas de réactions, rien dans les logs. Pardon pour ce manque de clarté.
Je te MP les logs.

Salut @NyGL c’est exactement les mêmes problèmes que moi, jusqu’à ce que j’installe la clé Edisio blanche

Bonjour à tous !
J’ai une question, peut-être que vous aurez une réponse (j’espère ;)).
Savez-vous s’il est possible d’étendre la portée du signal Edisio ? Je vous pose la question car je possède donc maintenant la clé Edisio blanche (je n’ai pas la box Edisio) et je compte m’en servir uniquement pour « connecter » des interrupteurs Edisio.

Ma maison est sur étage, et étant données le nombre de portes entre la clé et la pièce la plus éloignée, parfois cela ne fonctionne plus…

Est-il possible d’étendre la portée ? De mettre des répéteurs ?
Merci d’avance pour votre aide

Bonjour Alexpumasage, à ma connaissance tu as 3 possibilités pour résoudre ton problème, possibilités que tu peux appliquer en simultané pour certianes :
1 - tu déportes ton dongle sur un boitier annexe type Raspberry Pi, boitier que tu mets dans une position la plus centrale possible dans ta maison, il faut évidement que ton boitier soit connecté au réseau, en wifi ou mieux en Ethernet (voir procédure sur le forum).
2 - tu configures un module Edisio en « meshing », c’est à dire que tu demande a ton module de répéter le signal qu’il à entendu, sans que celui-ci lui soit destiné. Je n’ai pas vérifié que les modules boutons ont cette possibilité de meshing, il te faut regarder dans la doc de tes boutons Edisio, si c’est possible active cette fonctionnalité sur le bouton à mi-parcours entre le boitier Jeedom et le dernier récepteur Edisio., celà devrait permettre d’améliorer notablement la portée
Remarque: Chez moi le boitier JeedomSmart est au Rez de chaussée, dans le salon, avec le dongle blanc directement connecté dessus en ce moment, j’ai mis l’antenne (le fil) en position vertical, le récepteur le plus éloigné est dans les comble et pilote ma VMC, entre les deux il y a une dalle en béton vibré, un premier étage, et enfin les combles, je n’ai pas de problème de portée, sans avoir de module avec le « meshing » d’activé. Vérifie la position de ton antenne dans un premier temps.
3 - tu déportes ton dongle avec un cable USB assez long pour mettre le dongle dans une meilleur posture d’émission/réception.T
Merci pour les lecteurs du forum de nous tenir au courant de TA solution, cela pourra servir à d’autres.

Merci pour ta réponse.
Les interrupteurs ne peuvent pas servir de répéteur (ce qui est souvent le cas des devices à pile ou à batterie).
Si je ne parviens pas à obtenir la portée suffisante, je pense que j’achèterai un module (type EMSD-300) qui ne servira que de répéteur (je ne brancherai rien en sortie).

Meshing ne fonctionne que sur récepteur :ok_hand:
Pour la portée : il faut passer en 1er par une amélioration de l’antenne…

image :see_no_evil: :hear_no_evil: :speak_no_evil:En modifiant le plugin :unamused:, j’ai bien le retour de l’état des récepteurs , :hourglass_flowing_sand:il faut que j’affine quelques points pour les fils pilotes. On essayera de faire Test avant… :portugal: :fr:
@+DÖM (Ô¿Ô) :vulcan_salute::mask::hourglass_flowing_sand:

Merci de votre démarche, pour alexpumasage, dans l’optique de garder le coté économe, je te propose d’utiliser plutôt un module Edisio du type ED-LI-02 qui coûte pas cher et fait du meshing si configuré pour, de plus tu pourras piloter un éclairage ou autre avec, il peut travailler aussi en minuterie configurable sur plusieurs temps.
Pour Doubledom je mets un lien qui intéressera surement puisqu’il parle de retour d’état, c’est d’autant plus intéressant qu’il s’agit du protocole … X10 qui est utilisé ailleurs que dans du pur X10 filaire.
Article sur du retour d’état en X10
Pour complément d’info : En Edisio tous les modules sur piles ne disposent pas de la fonction meshing, question d’économie d’énergie et donc durée des piles. Tout cela vaut aussi pour les modules récepteur, par exemple ceux qui n’utilisent pas le neutre dans leur connexion réseau 220V
Bonne continuation !

:upside_down_face: :thinking: ED-LI-08 récepteur sans neutre (meshing Activer: 7xR->la led clignote 7x lentement.Désactiver idem led clignote 7x rapidement)

On ne peut pas vraiment dire sans neutre, car c’est par le retour lampe que le neutre est présent.« A tester avec lampe HS, ou sans rien en sortie »

Tu as raison, heureusement que tu es là ! en fait je faisais allusion à tout module sans alimentation (donc à pile), celui dont tu parles n’est pas connecté au neutre effectivement (par le fil N), mais il est bien alimenté par le secteur par le 220V, via le fil qui retourne à la lampe, il ne peut pas fonctionner sans énergie de toute évidence. lampe grillée ou ôtée je doute donc qu’il fonctionne, mais comme dans ce cas il a rien à piloter on s’en moque, reste à s’en souvenir en cas de diagnostic sur le module !
De la discussion jaillie la lumière disait je ne sais plus qui !