KiwiHC16 / Abeille

Abeille pour Jeedom (Gateway ZiGate)
GNU Affero General Public License v3.0
60 stars 52 forks source link

Récupérer le groupe utilisé par une télécommande Ikea #236

Closed rkhadro closed 6 years ago

rkhadro commented 6 years ago

Bonjour,

Je n'arrive pas à créer des groupes quelque soit le type d'ampoule gu10/E27 La commande ne passe pas dans le parser.

### AbeilleMQTTCmd 2018-04-17 19:12:25[DEBUG]Msg Received: Topic: {CmdAbeille/Ruche/addGroup} => address=68cc&DestinatioEndPoint=01&groupAddress=aaaa AbeilleMQTTCmd 2018-04-17 19:12:25[DEBUG]Type: CmdAbeille Address: Ruche avec Action: addGroup AbeilleMQTTCmd 2018-04-17 19:12:25[DEBUG]6 arguments command AbeilleMQTTCmd 2018-04-17 19:12:25[DEBUG]begin processCmd function AbeilleMQTTCmd 2018-04-17 19:12:42[DEBUG]Msg Received: Topic: {CmdAbeille/Ruche/getGroupMembership} => address=68cc&DestinatioEndPoint=01 AbeilleMQTTCmd 2018-04-17 19:12:42[DEBUG]Type: CmdAbeille Address: Ruche avec Action: getGroupMembership AbeilleMQTTCmd 2018-04-17 19:12:42[DEBUG]4 arguments command AbeilleMQTTCmd 2018-04-17 19:12:42[DEBUG]begin processCmd function

lukebr91 commented 6 years ago

DestinatioEndPoint

Il manque le n de destination ;)

Le mar. 17 avr. 2018 à 19:16, rkhadro notifications@github.com a écrit :

Bonjour,

Je n'arrive pas à créer des groupes quelque soit le type d'ampoule gu10/E27 La commande ne passe pas dans le parser.

### AbeilleMQTTCmd 2018-04-17 19:12:25[DEBUG]Msg Received: Topic: {CmdAbeille/Ruche/addGroup} => address=68cc&DestinatioEndPoint=01&groupAddress=aaaa AbeilleMQTTCmd 2018-04-17 19:12:25[DEBUG]Type: CmdAbeille Address: Ruche avec Action: addGroup AbeilleMQTTCmd 2018-04-17 19:12:25[DEBUG]6 arguments command AbeilleMQTTCmd 2018-04-17 19:12:25[DEBUG]begin processCmd function AbeilleMQTTCmd 2018-04-17 19:12:42[DEBUG]Msg Received: Topic: {CmdAbeille/Ruche/getGroupMembership} => address=68cc&DestinatioEndPoint=01 AbeilleMQTTCmd 2018-04-17 19:12:42[DEBUG]Type: CmdAbeille Address: Ruche avec Action: getGroupMembership AbeilleMQTTCmd 2018-04-17 19:12:42[DEBUG]4 arguments command AbeilleMQTTCmd 2018-04-17 19:12:42[DEBUG]begin processCmd function

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/KiwiHC16/Abeille/issues/236, or mute the thread https://github.com/notifications/unsubscribe-auth/AiMA2NE7jbIzOwMPPmeVYU776_W0ctT2ks5tpiNkgaJpZM4TYtzz .

rkhadro commented 6 years ago

Désolé, Pourtant j'ai testé en ligne de commande mais avec le même copier-coller.

rkhadro commented 6 years ago

Bon pour les groupes, c'est bon. Mais ma télécommande(ikea ronde 5 boutons) ne fonctionne pas. J'ai suivi le 200_IKEA.asciidoc pour ajouter deux devices au groupe aaaa. Ensuite dans les commandes de ma télécommande ikea j'ai remplacé addrGroup par mon groupe aaa.

Les commandes sur la fenêtre fonctionnent, mais pas la télécommande.

Faudrait-il associé la télécommande avec chaque device ?

Quand je fais un liste équipement, il est bien la et la fenêtre se rempli avec IEE et short.

screenshot 2018-04-17 21 32 08

AbeilleParser 2018-04-17 21:26:20[DEBUG]Abeille i: 0; ID : 00; Short Addr : e8ee; IEEE Addr: 90fd9ffffe055371; Power Source (0:battery - 1:AC): 00; Link Quality: 119

Ah oui, le get battery ne renvoi rien.

AbeilleMQTTCmd 2018-04-17 21:36:47[DEBUG]Msg Received: Topic: {CmdAbeille/e8ee/ReadAttributeRequest} => clusterId=0001&attributeId=0021 AbeilleMQTTCmd 2018-04-17 21:36:47[DEBUG]Type: CmdAbeille Address: e8ee avec Action: ReadAttributeRequest AbeilleMQTTCmd 2018-04-17 21:36:47[DEBUG]begin processCmd function AbeilleMQTTCmd 2018-04-17 21:36:47[DEBUG]data: 02e8ee0101000100000000010021 AbeilleMQTTCmd 2018-04-17 21:36:47[DEBUG]len data: 28 AbeilleMQTTCmd 2018-04-17 21:36:47[DEBUG]Dest:/dev/ttyUSB0 cmd:0100 len:000E datas:02e8ee0101000100000000010021 AbeilleMQTTCmd 2018-04-17 21:36:47[DEBUG]len data: 28 AbeilleMQTTCmd 2018-04-17 21:36:47[DEBUG]checksum computed: 42

AbeilleParser 2018-04-17 21:36:47[DEBUG];type: 8000 (Status)(Not Processed); Length: 5; Status: 00-(Success); SQN: 80

KiwiHC16 commented 6 years ago

Ce qui ne marche pas c'est la vraie hardware Ikea. C'est bien ca ? En fait une telecommande Ikea est parametrée par la GW Ikea lors de l'association avec la GW, celle ci lui donne une adresse de groupe à utiliser. Dans la cas ou tu n'as pas de GW Ikea, la Telecommande arrive de chez Ikea avec une adresse de groupe déjà paramètrée (Enfin c'est mes observations). Malheuresement on ne connait pas le groupe utilisé par la télécommande. Et je n'ai pas implementé le parametrage de la telecommande depuis zigate (à investiger, je crois me souvenir qu'il faut jouer avec ZLL). Pour l'instant je sniff la radio, récupère l'adresse de group utilisé par la télécommande et c'est celle ci que j'utilise à la place de aaaa. Je n'ai pas d'autre solution à ce jour.

rkhadro commented 6 years ago

Bien reçu.

Merci pour l'explication. je vais voir comment faire pour utiliser La zigate en sniff.

KiwiHC16 commented 6 years ago

Je change le titre du fait des derniers échanges

rkhadro commented 6 years ago

Bonsoir,

Cela me va comme titre

rkhadro commented 6 years ago

Bonsoir,

Comment faire pour la passer en sniffer. Flasher le firmware sniff sur zigate - OK Ensuite télécharger ubiqua analyser, mais quelque soit le type device choisi ubiqua n'arrive pas à initialiser le sniffer.

Une piste ?

Il faut 2 usb zigate, une en coordinateur et une en sniff, c'est bien ca ? J'avais oublié ta butineuse, je regarde.

KiwiHC16 commented 6 years ago

Oui il fait un coordinateur pour gérer le réseau et un sniffer. Ubiqua est la solution la plus facile. As tu une configuration comme celle ci ? capture d ecran 2018-04-29 a 10 23 29 J'avais galéré car il faut flow control à nono. Butineuse demande de mettre les mains dans le cambouis, ce n'est pas encore une solution plug and play. La version de Jérôme est peut être plus accessible avec plus de doc. Les deux fonctionnent.

rkhadro commented 6 years ago

Bonjour,

Oui, c'est bien cela avec ubiqua. Il me semble avoir essayé le none,none. je vais reessayé.

Merci

KiwiHC16 commented 6 years ago

Reponse a cette"issue": https://github.com/KiwiHC16/Abeille/blob/master/Documentation/200_IKEA.asciidoc#telecommnande-ronde-5-boutons

Donc je clos le sujet.