Messages d'erreur Zigbee: Decode8000 et E_ZCL_ERR_ZTRANSMIT_FAIL

Forum dédié au plugin ZigBeeForDomoticZ : installation, paramétrage, utilisation, interfaces ...
f-d-m
Messages : 156
Inscription : 25 juin 2019, 21:36

Messages d'erreur Zigbee: Decode8000 et E_ZCL_ERR_ZTRANSMIT_FAIL

Message par f-d-m »

Bonjour,

TL;DR
Messages d'erreur Zigbee: Decode8000 et E_ZCL_ERR_ZTRANSMIT_FAIL


Tout d'abord je vous demande d'être indulgents par rapport à mes versions (pas à jour) mais je ne pense pas que ce soit la source du problème.
(J'ai été salement refroidi lorsqu'une "mise à jour en un clic" de Domoticz m'avait complètement cassé mon système pour une histoire de librairies)

Je vous décris mon installation:
Domoticz sur un RaspberryPi 3b depuis 2017
Ajout PiZigate en 2019.

Versions:
Debian 10.13 sur Rpi3 model B (armv7) - python3 est Python 3.7.3 - python est 2.7.16
Domoticz 2020.2
Zigate plugin 4.11.017
Zigate Firmware 030f

Domoticz est interfacé avec:
- de nombreux équipements via HTTP ou MQTT (Sonoff, IPX800, etc) - ceci est hors propos
- en Zigbee:
: de nombreux boutons-poussoirs (Tuya, Aqara, ...)
: 3 capteurs (température, hygro, pression atm. Aqara)
: un détecteur d'incendie
: un détecteur d'ouverture de porte
: deux capteurs d'inondation
: (routeur) un double relais
: (routeur) une ampoule connectée RGB-CW-WW
: (routeur) 3 prises connectées Blitzwolf - avec poll de la consommation toutes les 300 secondes

Description du problème:
Peu à peu certains devices Zigbee se sont arrêtés de fonctionner, en particulier l'un ou l'autre qui doivent passer via un routeur.
A chaque fois, il faut refaire l'appairage qui réussit.
A la même période deux des trois capteurs de température/humidité ont cessé d'envoyer leurs données, et ce n'est pas pour un problème de pile.
Leur réappairage semble bien se passer (clignotement OK) mais ils ne mettent pas à jour Domoticz.
J'ai un peu déplacé les 3 prises Blitzwolf afin de forcer une reconfiguration de la topologie.
La situation n'a fait que s'empirer et aujourd'hui le plugin Zigbee le montre plus que les équipements terminaux à portée du Pizigate, tandis que tous les routeurs sont en panne.
Voir: https://drive.demees.net/s/S9YWwkyMKis2pKQ
Aujourd'hui le plugin me dit: sur 26 appareils: 10-vivant, 2-pas vu, 14-indéfini.
Le plugin affiche son lot d'erreurs tel que celle-ci:

Code : Tout sélectionner

Time : "02/05/2024 06:38:27"
Module : "Input"
nwkid : null
PluginHealth : "Ready"
message : "Decode8000 - PacketType: 0100 TypeSqn: None sqn_app: 9f sqn_aps: None Status: [E_ZCL_ERR_ZTRANSMIT_FAIL] "
PermitToJoin :
Duration : 255
Starttime : 1714592629
Thread : "MainThread"
LastLog : 4
StartTime : "01/05/2024 21:28:12"
FirmwareVersion : "030f"
FirmwareMajorVersion : "0003"
Dans le log Domoticz, voici des types d'erreurs récurrentes:

Code : Tout sélectionner

2024-05-02 04:21:50.925 Error: (Zigbee) Device Health - Nwkid: de2a,Ieee: 842e14fffe359c63 , Model: TS0121 seems to be out of the network
2024-05-02 06:21:09.490 Error: (Zigbee) Decode8000 - PacketType: 0100 TypeSqn: None sqn_app: 50 sqn_aps: None Status: [E_ZCL_ERR_ZTRANSMIT_FAIL]
2024-05-02 06:26:30.519 Error: (Zigbee) Decode8000 - PacketType: 0100 TypeSqn: None sqn_app: 67 sqn_aps: None Status: [E_ZCL_ERR_ZTRANSMIT_FAIL]
2024-05-02 06:30:29.234 Error: (Zigbee) Decode8000 - PacketType: 0100 TypeSqn: None sqn_app: 7c sqn_aps: None Status: [E_ZCL_ERR_ZTRANSMIT_FAIL]
2024-05-02 06:36:11.992 Error: (Zigbee) Decode8000 - PacketType: 0100 TypeSqn: None sqn_app: 95 sqn_aps: None Status: [E_ZCL_ERR_ZTRANSMIT_FAIL]
2024-05-02 06:38:27.517 Error: (Zigbee) Decode8000 - PacketType: 0100 TypeSqn: None sqn_app: 9f sqn_aps: None Status: [E_ZCL_ERR_ZTRANSMIT_FAIL]
2024-05-02 13:00:36.641 Error: (Zigbee) Device Health - Nwkid: 0ead,Ieee: a4c138541c000bdf , Model: TS0505B seems to be out of the network
2024-05-02 15:04:47.315 Error: (Zigbee) Device Health - Nwkid: 1c21,Ieee: 00158d00040507e4 , Model: lumi.remote.b1acn01 seems to be out of the network 
En cherchant sur le web à propos de cette erreur Decode 8000 et E_ZCL_ERR_ZTRANSMIT_FAIL ça nous ramènerait à un problème lié à la puce NXP embarquée dans le Pizigate, plutôt qu'à un problème Domoticz.

Selon vous, quel devrait être mon plan d'action ?
Au cas où un factory reset de ce PiZigate est possible, le problème reviendra-t-il certainement ?
Un upgrade du firmware Pizigate à ce niveau est-il nécessaire / sans intérêt ici / déconseillé ?
Remplacer le Pizigate ? Par quoi ?

Merci de vos conseils avisés.

Frédéric
---
Bruxelles

RPi 3B, Domoticz 2024.7, SSD, dongle Zigbee Sonoff
IPX-800 V3
multiples Sonoff et similaires (Tasmota, ESPeasy), multiples appareils Zigbee
SMA Sunny Boy 3.6
Ksenia Lares 4.0
Compteur digital à la norme DSMR5 - interface ESP32
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Messages d'erreur Zigbee: Decode8000 et E_ZCL_ERR_ZTRANSMIT_FAIL

Message par Keros »

Ce genre d'erreurs au niveau des ZiGates fait partie des raisons pour lesquels nous avons travaillé à ouvrir le plugin à d'autres coordinateurs. La demande a déjà été demandée plusieurs fois sur le forum et les réponses sont les mêmes.

D'autres coordinateurs oui, mais il faudra passer par la case de mise à jour du plugin.
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Messages d'erreur Zigbee: Decode8000 et E_ZCL_ERR_ZTRANSMIT_FAIL

Message par pipiche »

Je confirme ce que dis @keros la zigate est problématique et en plus on a pas de support du fabricant. C’est un projet mort.

Je te recommande de prendre une Sonoff E tu verras le changement
Zigbee for Domoticz - Clef zzh-p (electrolama) 45 devices.

Si vous appréciez ce que je fais, vous pouvez contribuer par un don Paypal , ce qui me permettra notamment l'achat d’équipements et de les tester/valider pour le plugin.
Wiki ici
chat sur Keybase.io
f-d-m
Messages : 156
Inscription : 25 juin 2019, 21:36

Re: Messages d'erreur Zigbee: Decode8000 et E_ZCL_ERR_ZTRANSMIT_FAIL

Message par f-d-m »

Keros a écrit : 03 mai 2024, 12:54 D'autres coordinateurs oui
pipiche a écrit : 03 mai 2024, 13:39 prendre une Sonoff E
Merci à vous deux, c'est commandé et normalement livré demain !
Je vais me pencher sur les nombreux articles, et comme j'ai déjà un pied dans MQTT je ne devrais pas être trop dérouté.

Amicalement, Frédéric
---
Bruxelles

RPi 3B, Domoticz 2024.7, SSD, dongle Zigbee Sonoff
IPX-800 V3
multiples Sonoff et similaires (Tasmota, ESPeasy), multiples appareils Zigbee
SMA Sunny Boy 3.6
Ksenia Lares 4.0
Compteur digital à la norme DSMR5 - interface ESP32
f-d-m
Messages : 156
Inscription : 25 juin 2019, 21:36

Re: Messages d'erreur Zigbee: Decode8000 et E_ZCL_ERR_ZTRANSMIT_FAIL

Message par f-d-m »

Quelques nouvelles rapides:
J'ai bien réceptionné un ZBDongle-E.

Dz est réinstallé sur un rpi3 que j'avais en réserve.
Debian 11 - Dz 2024.4 - récupération de la DB et des scripts antérieurs
installation du plugin
Premier démarrage de Dz au moyen de ./updaterelease (au cas où ce script fait une màj de la DB puisqu'on passe de 2020.2 à 2024.4)
et là aïe aïe aïe, plus aucun device, plus aucune scène... Finalement plus de peur que de mal c'était toujours ce problème de cache du navigateur ! Tout est bien là !
J'ai méticuleusement pris note de tous mes device Zigbee avant de supprimer le plugin Zigate dans la partie Hardware (et donc tous les devices) et puis j'ai fait le tour pour ré-appairer mes 25 ou 30 truc bidules (en commençant par une douzaine de boutons)

Quand j'ai eu terminé le tour, tous les boutons appairés en premier n'étaient plus reconnus, et j'ai dû les ré-appairer ! J'espère que ça n'a pas chassé les suivants !

Ceci m'interpelle quand même. Faut-il passer par http://(plugin)/z4d/admin?action=pairing pour forcer l'appairage avec un routeur ?

Merci pour votre boulot fantastique !
Frédéric
---
Bruxelles

RPi 3B, Domoticz 2024.7, SSD, dongle Zigbee Sonoff
IPX-800 V3
multiples Sonoff et similaires (Tasmota, ESPeasy), multiples appareils Zigbee
SMA Sunny Boy 3.6
Ksenia Lares 4.0
Compteur digital à la norme DSMR5 - interface ESP32
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Messages d'erreur Zigbee: Decode8000 et E_ZCL_ERR_ZTRANSMIT_FAIL

Message par Keros »

C'était quoi comme bouton ? Sur secteur ou sur pile ?

Tu peux nous redonner les infos demandées dans le sujet [A lire avant de poster] Guide pour bien formuler une demande ?

Normalement, la fonction d'appairage sur un routeur est disponible dans le WebUI.

Tu peux nous faire un screenshot de toute la page Admin/Appairage stp ?
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
f-d-m
Messages : 156
Inscription : 25 juin 2019, 21:36

Re: Messages d'erreur Zigbee: Decode8000 et E_ZCL_ERR_ZTRANSMIT_FAIL

Message par f-d-m »

Bonjour @Keros,
Keros a écrit : 06 mai 2024, 18:00 C'était quoi comme bouton ? Sur secteur ou sur pile ?
Il y a des aqara qui s'identifient par lumi.remote.b1acn01 , et surtout des Tuya lumi.sensor_switch
Ils sont tous sur pile.

J'ai enregistré au total 22 appareils (certains créent plusieurs devices comme les capteurs t°) ce qui donne 43 devices.
Y a-t-il une limite que j'ai dépassée avec ce coordinateur Zigbee ?

J'ai des erreurs (warning ?) qui semblent revenir en boucle dans le log:

Code : Tout sélectionner

2024-05-06 18:12:39.628 Error: Zigbee: ReadCluster - Warning - unknow 60a0/01 Cluster: 0300 Attribute: e001 Status: 00 DataType: 25 DataSize: 0006 Data: 03e803e80071
2024-05-06 18:12:39.940 Error: Zigbee: ReadCluster - Warning - unknow 60a0/01 Cluster: 0300 Attribute: e001 Status: 00 DataType: 25 DataSize: 0006 Data: 03e803e80071
2024-05-06 18:12:40.171 Error: Zigbee: ReadCluster - Warning - unknow 60a0/01 Cluster: 0300 Attribute: e001 Status: 00 DataType: 25 DataSize: 0006 Data: 03e803e80071
2024-05-06 18:12:40.387 Error: Zigbee: ReadCluster - Warning - unknow 60a0/01 Cluster: 0300 Attribute: e001 Status: 00 DataType: 25 DataSize: 0006 Data: 03e803e80071
2024-05-06 18:13:36.658 Error: Zigbee: ReadCluster - Warning - unknow 60a0/01 Cluster: 0300 Attribute: f008 Status: 00 DataType: 48 DataSize: -001 Data:
2024-05-06 18:13:36.965 Error: Zigbee: ReadCluster - Warning - unknow 60a0/01 Cluster: 0300 Attribute: f008 Status: 00 DataType: 48 DataSize: -001 Data:
2024-05-06 18:13:37.240 Error: Zigbee: ReadCluster - Warning - unknow 60a0/01 Cluster: 0300 Attribute: f008 Status: 00 DataType: 48 DataSize: -001 Data:
2024-05-06 18:13:37.463 Error: Zigbee: ReadCluster - Warning - unknow 60a0/01 Cluster: 0300 Attribute: f008 Status: 00 DataType: 48 DataSize: -001 Data: 
Topologie: https://drive.demees.net/s/T9jp9KksNMmrSxd


Frédéric
---
Bruxelles

RPi 3B, Domoticz 2024.7, SSD, dongle Zigbee Sonoff
IPX-800 V3
multiples Sonoff et similaires (Tasmota, ESPeasy), multiples appareils Zigbee
SMA Sunny Boy 3.6
Ksenia Lares 4.0
Compteur digital à la norme DSMR5 - interface ESP32
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Messages d'erreur Zigbee: Decode8000 et E_ZCL_ERR_ZTRANSMIT_FAIL

Message par Keros »

Dans le Wiki, il y a une page indiquant comment créer un bon réseau ZigBee. Il y est indiqué qu'il est préférable d'appairer les objets sur batterie en dernier ...

Le nombre de Widgets est limité par DomoticZ à 255 par plugins > tu as de la marge (info dans le wiki).
Il y a un nombre d'objets limité par coordinateur (info dans le wiki).

Sans les infos demandées dans le sujet [A lire avant de poster] Guide pour bien formuler une demande, on ne pourra pas t'aider pour ton erreur.

Pour le lien en bas de ton message, je n'ai pas cliqué dessus ne sachant pas ce qu'il y avait derrière.
Merci de regarder la section Bien utiliser le forum.
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Messages d'erreur Zigbee: Decode8000 et E_ZCL_ERR_ZTRANSMIT_FAIL

Message par pipiche »

Les limites à considérées:

- Domoticz ne peut pas gérer plus de 254 Widgets par instance du plugin/coordinateur.
Nous travaillons à une nouvelle version du plugin qui permettra de dépasser cette limite
- le coordinateur à des limites via le firmware, mais le principe est d'avoir des routers ce qui permet de dépasser la limite du nombre de device gérés par le coordinateur/router

Pour appairer sur un router (si celui-ci le permet) effectivement il faut etre sur la page

Code : Tout sélectionner

/z4d/admin?action=pairing
et choisir 'Pairing a new device on a router' et là tu spécifies le router.

Les devices lumi.remote.b1acn01 sont toujours délicats. Il y a un bug de leur coté et en fonction des routers surlequel ils s'appairent ca peut etre problématique - du genre ils sortent du réseau-
Les routers connues qui ne fonctionnent pas avec les Aqara Legrand, Osram
Zigbee for Domoticz - Clef zzh-p (electrolama) 45 devices.

Si vous appréciez ce que je fais, vous pouvez contribuer par un don Paypal , ce qui me permettra notamment l'achat d’équipements et de les tester/valider pour le plugin.
Wiki ici
chat sur Keybase.io
f-d-m
Messages : 156
Inscription : 25 juin 2019, 21:36

Re: Messages d'erreur Zigbee: Decode8000 et E_ZCL_ERR_ZTRANSMIT_FAIL

Message par f-d-m »

Merci.
Ce sont plutôt les lumi.sensor_switch qui sortent du réseau.
Je tiens compte que mes prises connectées TS0121 Blitzwolf BW-SHP13 ne peuvent pas trop être déplacées, sous risque de détraquer le réseau si on doit figer les satellites autour de tel ou tel relais..

Je dirais que le pizigate était presque plus stable que le sonoff. On verra dans le temps.
Encore merci.

Frédéric
---
Bruxelles

RPi 3B, Domoticz 2024.7, SSD, dongle Zigbee Sonoff
IPX-800 V3
multiples Sonoff et similaires (Tasmota, ESPeasy), multiples appareils Zigbee
SMA Sunny Boy 3.6
Ksenia Lares 4.0
Compteur digital à la norme DSMR5 - interface ESP32
Répondre