jeedom-zigate / jeedom-plugin-zigate

Plugin Jeedom for ZiGate key.
MIT License
29 stars 12 forks source link

Impossible de re-inclure un device après déconnexion #292

Open jerome-73 opened 4 years ago

jerome-73 commented 4 years ago

Description du bug Depuis les version 1.7.5 et 1.7.6, il m'est impossible de re-inclure à nouveau device zigbee. Celui ci est vu a l'inclusion, mais le LQI reste à 0 est aucune commande de créée. Meme symptomes sur sonde temp sur pile, interrupteur sans neutre D1, prise Osram.

Pour Reproduire Etapes pour reproduire le problème:

  1. Déconnecter un device (ou utiliser un device deja plus communiquant)
  2. lancer une inclusion et ajouter le device
  3. vérification des logs
  4. multiple error

Fonctionnement attendu Pouvoir redetecter et inclure le device lors d'une inclusion normale.

Extrait des erreurs [2020-11-09 08:21:01][ERROR][zigate](ZiGate-Decode data) : Device 17b5 doesn't receive last command to endpoint 1 cluster 0: 0xa7 [2020-11-09 08:21:05][ERROR][zigate](ZiGate-Decode data) : Device fc5c doesn't receive last command to endpoint 1 cluster 0: 0xa7 [2020-11-09 08:25:15][ERROR] : L'IEEE de l'équipement a35c est absent, vous devriez refaire l'association [2020-11-09 08:25:18][ERROR] : L'IEEE de l'équipement a35c est absent, vous devriez refaire l'association [2020-11-09 08:25:19][ERROR]zigate : IEEE is missing for a35c, please pair it again ! [2020-11-09 08:25:21][ERROR][zigate](ZiGate-Decode data) : Device a35c doesn't receive last command to endpoint 1 cluster 0: 0xa7 [2020-11-09 08:27:33][ERROR] : L'IEEE de l'équipement a35c est absent, vous devriez refaire l'association [2020-11-09 08:27:36][ERROR] : L'IEEE de l'équipement a35c est absent, vous devriez refaire l'association [2020-11-09 08:27:37][ERROR]zigate : IEEE is missing for a35c, please pair it again ! [2020-11-09 08:27:39][ERROR][zigate](ZiGate-Decode data) : Device a35c doesn't receive last command to endpoint 1 cluster 0: 0xa7 [2020-11-09 08:29:45][ERROR][zigate](ZiGate-Decode data) : Device 3218 doesn't receive last command to endpoint 0 cluster 5: 0xa7 [2020-11-09 08:38:41][ERROR][zigate](ZiGate-Decode data) : IEEE is missing for a35c, please pair it again ! [2020-11-09 08:38:48][ERROR][zigate](ZiGate-Decode data) : Device b257 doesn't receive last command to endpoint 0 cluster 5: 0xa7 [2020-11-09 08:38:50][ERROR][zigate](ZiGate-Decode data) : IEEE is missing for a35c, please pair it again ! [2020-11-09 08:38:56][ERROR][zigate](ZiGate-Decode data) : Device e01e doesn't receive last command to endpoint 0 cluster 5: 0xa7 [2020-11-09 08:38:58][ERROR][zigate](ZiGate-Decode data) : IEEE is missing for a35c, please pair it again ! [2020-11-09 08:39:04][ERROR][zigate](ZiGate-Decode data) : Device 081b doesn't receive last command to endpoint 0 cluster 5: 0xa7 [2020-11-09 08:40:09][ERROR][zigate](ZiGate-Decode data) : Device f4d4 doesn't receive last command to endpoint 1 cluster 0: 0xa7 [2020-11-09 08:40:11][ERROR][zigate](ZiGate-Decode data) : Command 0x0100 failed E_ZCL_ERR_ZTRANSMIT_FAIL : b'\x01 ' [2020-11-09 08:40:11][ERROR][zigate](ZiGate-Decode data) : Device 65f2 doesn't receive last command to endpoint 1 cluster 0: 0xa7 [2020-11-09 08:40:13][ERROR][zigate](ZiGate-Decode data) : Device e18e doesn't receive last command to endpoint 1 cluster 0: 0xa7 [2020-11-09 08:40:19][ERROR][zigate](ZiGate-Decode data) : Command 0x0100 failed E_ZCL_ERR_ZTRANSMIT_FAIL : b'\x01\x11'

Informations:

Dites moi de quoi vous avez besoin.

Merci pour le support.

Flo2201 commented 4 years ago

Bonjour,

Je viens de mettre à jour la zigate en version 3.1d et j'ai le même problème.

Je suis aussi dispo si besoin.

jerome-73 commented 3 years ago

Hello,

Je viens de faire la dernière ,mise a jour de la librairie 0.40.11, et rien ne change. Toujours impossible de re-intégrer des éléments qui sont sorti du réseau.

Avez vous besoin d'info pour le diagnostic; je peux fournir log et output si besoin.

Merci .

jerome-73 commented 3 years ago

Bonjour,

Suite de mes aventures Zigbee, presque plus rien ne fonctionne. Toujours impossible de re-inclure, mais même de nouveau devices ne sont pas inclus.Mis en mode inclusion du plugin, appui long sur le device, vu par le plugin avec un lqi de 0, aucune commande créées, juste le refresh.

Je n'ose même plus essayer avec l'un des rares qui fonctionne encore, sous peine de voir tout disparaitre.

J'attends encore un peu pour avoir du support svp ......

Si cela peut aider, voici un extrait de log.

RESPONSE 0x8000 - Status response : status:0, sequence:16, packet_type:146, error:b'\x01P', lqi:0
RESPONSE 0x8102 - Individual Attribute Report : sequence:54, addr:eb23, endpoint:2, cluster:6, attribute:0, status:0, data_type:16, size:1, data:True, lqi:72
RESPONSE 0x8102 - Individual Attribute Report : sequence:54, addr:eb23, endpoint:2, cluster:6, attribute:61440, status:0, data_type:35, size:4, data:117440527, lqi:72
RESPONSE 0x8011 - APS_DATA_ACK : status:0, addr:eb23, endpoint:1, cluster:6, additional:b'P', lqi:0
RESPONSE 0x8102 - Individual Attribute Report : sequence:55, addr:eb23, endpoint:2, cluster:6, attribute:0, status:0, data_type:16, size:1, data:True, lqi:93
RESPONSE 0x8102 - Individual Attribute Report : sequence:55, addr:eb23, endpoint:2, cluster:6, attribute:61440, status:0, data_type:35, size:4, data:117440528, lqi:93
RESPONSE 0x8011 - APS_DATA_ACK : status:0, addr:eb23, endpoint:1, cluster:6, additional:b'O', lqi:0
RESPONSE 0x8000 - Status response : status:0, sequence:17, packet_type:146, error:b'\x01Q', lqi:0
RESPONSE 0x8011 - APS_DATA_ACK : status:0, addr:eb23, endpoint:1, cluster:6, additional:b'Q', lqi:0
RESPONSE 0x8102 - Individual Attribute Report : sequence:56, addr:eb23, endpoint:2, cluster:6, attribute:0, status:0, data_type:16, size:1, data:True, lqi:84
RESPONSE 0x8102 - Individual Attribute Report : sequence:56, addr:eb23, endpoint:2, cluster:6, attribute:61440, status:0, data_type:35, size:4, data:117440529, lqi:84
RESPONSE 0x8000 - Status response : status:0, sequence:18, packet_type:146, error:b'\x01R', lqi:0
RESPONSE 0x8011 - APS_DATA_ACK : status:0, addr:eb23, endpoint:1, cluster:6, additional:b'R', lqi:0
RESPONSE 0x8102 - Individual Attribute Report : sequence:57, addr:eb23, endpoint:2, cluster:6, attribute:0, status:0, data_type:16, size:1, data:True, lqi:84
RESPONSE 0x8102 - Individual Attribute Report : sequence:57, addr:eb23, endpoint:2, cluster:6, attribute:61440, status:0, data_type:35, size:4, data:117440530, lqi:84
RESPONSE 0x8011 - APS_DATA_ACK : status:0, addr:f8ab, endpoint:1, cluster:10, additional:b'S', lqi:0
RESPONSE 0x8011 - APS_DATA_ACK : status:0, addr:26ce, endpoint:1, cluster:10, additional:b'T', lqi:0
RESPONSE 0x8102 - Individual Attribute Report : sequence:122, addr:4115, endpoint:1, cluster:0, attribute:65281, status:0, data_type:66, size:41, data:6410006510006e20006f20ff0121e40c0328170521050008211a360a21989b9923000000009b210000, lqi:120
RESPONSE 0x8011 - APS_DATA_ACK : status:0, addr:4115, endpoint:1, cluster:10, additional:b'U', lqi:0
RESPONSE 0x8011 - APS_DATA_ACK : status:0, addr:474c, endpoint:1, cluster:10, additional:b'W', lqi:0
RESPONSE 0x8011 - APS_DATA_ACK : status:0, addr:eb23, endpoint:1, cluster:10, additional:b'V', lqi:0
RESPONSE 0x8000 - Status response : status:0, sequence:19, packet_type:146, error:b'\x01X', lqi:0
RESPONSE 0x8011 - APS_DATA_ACK : status:0, addr:eb23, endpoint:1, cluster:6, additional:b'X', lqi:0
RESPONSE 0x8102 - Individual Attribute Report : sequence:59, addr:eb23, endpoint:2, cluster:6, attribute:0, status:0, data_type:16, size:1, data:True, lqi:84
RESPONSE 0x8102 - Individual Attribute Report : sequence:59, addr:eb23, endpoint:2, cluster:6, attribute:61440, status:0, data_type:35, size:4, data:117440531, lqi:84
RESPONSE 0x8000 - Status response : status:0, sequence:20, packet_type:146, error:b'\x01Y', lqi:0
RESPONSE 0x8000 - Status response : status:0, sequence:21, packet_type:146, error:b'\x01Z', lqi:0
RESPONSE 0x8011 - APS_DATA_ACK : status:0, addr:eb23, endpoint:1, cluster:6, additional:b'Y', lqi:0
RESPONSE 0x8102 - Individual Attribute Report : sequence:60, addr:eb23, endpoint:2, cluster:6, attribute:0, status:0, data_type:16, size:1, data:True, lqi:78
RESPONSE 0x8102 - Individual Attribute Report : sequence:60, addr:eb23, endpoint:2, cluster:6, attribute:61440, status:0, data_type:35, size:4, data:117440532, lqi:78
RESPONSE 0x8011 - APS_DATA_ACK : status:0, addr:aa01, endpoint:1, cluster:10, additional:b'[', lqi:0
RESPONSE 0x8011 - APS_DATA_ACK : status:0, addr:eb23, endpoint:1, cluster:6, additional:b'Z', lqi:0

Suis dispo pour fourni lors et traces nécessaire et pour aider/tester.

doudz commented 3 years ago

Comment a été faite la mise à jour en 3.1d ?

jerome-73 commented 3 years ago

Mise a jour via la procédure standard sous Mac , suivant ce lien : https://zigate.fr/documentation/mise-a-jour-de-la-zigate/ Et Firmware ici : https://github.com/fairecasoimeme/ZiGate/releases

doudz commented 3 years ago

Et on est d'accord ce n'est pas le firmware nommé Pdmhost ? (Qui n'est pas encore supporté par le plugin)

jerome-73 commented 3 years ago

non, c'est le 3.1d normal.

olivvv59 commented 3 years ago

comme un autre problème dessus, j'ai réussi à résoudre le problème en passant mes prêts usb 3 en usb 2 dans le bios.

jerome-73 commented 3 years ago

Merci pour l'info @olivvv59 . J'ai deja envisagé cette éventualité, car ma clé été sur un hub USB3, mais j'ai mis la clé sur les ports USB2 de ma machine et le résultat était le même. Ne voyant pas de solution, j'ai acheté une clé Conbee II et le plugin DeconZ. Plus simple, et fonctionne avec tous les devices qui ne fonctionnaient plus sur la clé et plugin ZiGate. J'ai juste laissé 12 qui fonctionnent encore sur Zigate, et basculé les 34 autres sur DeconZ. Dommage d'en arriver la, car je trouvais que ce plugin Zigate fonctionnait bien. Mais la, j'étais trop bloqué. Et mon problème reste entier et sans solution.

olivvv59 commented 3 years ago

perso, j'étais sur des ports usb 2.

mais cela a vraiment changé quand j'ai été dans le bios pour désactiver les options ( faudrait que je prenne une photo). comme toi, j'étais parti pour acheter une conbee 2 . j'attendais juste une promo .. et j'ai vu cette manipulation sur Facebook. j'ai réussi à tout ré inclure ( capteur présence, capteur porte, prise connectée, bandeaux de led, interrupteur électrique, interrupteur double à pile )

par contre, je bloque sur 2 interrupteurs simple Xiaomi à pile ( curieusement, les double à pile .. j'ai eu aucun soucis).

après, je suis sur une machine classique de récup. j'ai installé un Linux sans interface graphique.

je ne sais pas si tu es sous raspberry. dans ce cas là, je ne sais pas s'il y a un bios ou autre

jerome-73 commented 3 years ago

Pareil que toi sur un petit PC barebone de récup. Je vais quand meme regarder si j'ai des options USB dans le bios. Merci pour ton feedback.

olivvv59 commented 3 years ago

20210108_154924

jerome-73 commented 3 years ago

Malheureusement pas d'option,, et tous mes ports sont que USB2. j'ai tenté d'ajouter un inter simple aqara, tout neuf , et symptôme identique.

J’espère que les prochaines maj vont résoudre ce pb.