Migration de +-40 modules sur JeeZigbee et comportement très ératique

Salut à tous, j’ai migré ± 40 modules sur les 3 derniers jours entre le plugin Zigbee et le plugin JeeZigbee. J’en ai maintenant 99 actifs. Tous ces modules fonctionnaient super bien avant mais maintenant j’ai des comportement très erratique. Par exemple les commandes on et off de mon dimmer schneider fonctionnent avec des delay allant jusqu’à 15 secondes, parfois pas du tout. J’ai migrer 2 spots Hue. Un fonctionne, l’autre pas du tout.

Le log Z2M montre ceci

0000|[2024-11-22 16:57:00] e[31merrore[39m: 	z2m: Publish 'set' 'state' to '0x00178801047d9417' failed: 'Error: ZCL command 0x00178801047d9417/11 genOnOff.off({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"reservedBits":0,"writeUndiv":false}) failed (Timeout - 51276 - 11 - 78 - 6 - 11 after 10000ms)'
0001|[2024-11-22 16:57:00] e[31merrore[39m: 	z2m: Publish 'set' 'state' to '0x00178801047d9ae7' failed: 'Error: ZCL command 0x00178801047d9ae7/11 genOnOff.off({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"reservedBits":0,"writeUndiv":false}) failed (Timeout - 15604 - 11 - 79 - 6 - 11 after 10000ms)'
0002|[2024-11-22 16:57:00] e[31merrore[39m: 	z2m: Publish 'set' 'state' to '0x003c84fffece4af2' failed: 'Error: ZCL command 0x003c84fffece4af2/1 genOnOff.off({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"reservedBits":0,"writeUndiv":false}) failed (Timeout - 29660 - 1 - 80 - 6 - 11 after 10000ms)'
0003|[2024-11-22 16:57:00] e[31merrore[39m: 	z2m: Publish 'set' 'state' to '0xe0798dfffe24f3f4' failed: 'Error: ZCL command 0xe0798dfffe24f3f4/3 genOnOff.off({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"reservedBits":0,"writeUndiv":false}) failed (Timeout - 21886 - 3 - 81 - 6 - 11 after 10000ms)'
0004|[2024-11-22 16:57:21] e[31merrore[39m: 	zh:ezsp:uart: --> Error: Error: {"sequence":1} after 4000ms
0005|[2024-11-22 16:57:21] e[31merrore[39m: 	zh:ezsp:uart: -!- break waiting (1)
0006|[2024-11-22 16:57:21] e[31merrore[39m: 	zh:ezsp:uart: Can't send DATA frame (0,4,0): 90000134000012d90401040b0101000100004b4c09105600050508050b05
0007|[2024-11-22 16:57:26] e[31merrore[39m: 	zh:ezsp:uart: --> Error: Error: {"sequence":1} after 4000ms
0008|[2024-11-22 16:57:26] e[31merrore[39m: 	zh:ezsp:uart: -!- break rewaiting (1)
0009|[2024-11-22 16:57:26] e[31merrore[39m: 	zh:ezsp:uart: Can't resend DATA frame (0,4,1): 90000134000012d90401040b0101000100004b4c09105600050508050b05
0010|[2024-11-22 16:58:20] e[31merrore[39m: 	z2m: Publish 'set' 'state' to '0x00178801047d9417' failed: 'Error: ZCL command 0x00178801047d9417/11 genOnOff.off({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"reservedBits":0,"writeUndiv":false}) failed (Timeout - 51276 - 11 - 91 - 6 - 11 after 10000ms)'
0011|[2024-11-22 16:58:20] e[31merrore[39m: 	z2m: Publish 'set' 'state' to '0x003c84fffece4af2' failed: 'Error: ZCL command 0x003c84fffece4af2/1 genOnOff.off({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"reservedBits":0,"writeUndiv":false}) failed (Timeout - 29660 - 1 - 93 - 6 - 11 after 10000ms)'
0012|[2024-11-22 16:58:20] e[31merrore[39m: 	z2m: Publish 'set' 'state' to '0x00178801047d9ae7' failed: 'Error: ZCL command 0x00178801047d9ae7/11 genOnOff.off({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"reservedBits":0,"writeUndiv":false}) failed (Timeout - 15604 - 11 - 94 - 6 - 11 after 10000ms)'

et des erreur comme ceci apparaissent dans mon MQTT

Etrangement, alors qu’il y a ±20 smartplugs et ±6 répéteurs, mon reseaux semble etre avec pas mal de connections rouge

une idée?

Fred

Bonjour,

Il faut parfois un certain temps pour que le réseau se reconstruise correctement. De plus, j’ai remarqué qu’en fonction des clefs utilisées, je n’obtenais pas le même maillage. Suite à plusieurs commentaires dans des posts, il semblerait que la gestion du lqi ne soit pas vraiment une science exacte.

Pour les autres points, je laisse le soin à d’autres personnes plus expérimentées que moi de te répondre, je ne voudrais pas répondre des conneries.

BàT,

Stephan

petit update:
Après 48h le réseau est un peu plus stable et répond dans les 2 à 3 secondes sur les modules existant.

Par compte une tentative d’inclusion d’un module SONOFF fait explosé la charge CPU rendant l’intégralité du système instable (ie script et scenario ne s’exécutant plus)

et voici les logs Z2md

0000|[2024-11-25 13:49:37] e[31merrore[39m: 	zh:controller: Interview failed for '0x0ceff6fffee1a3b1 with error 'Error: Interview failed because can not get active endpoints ('0x0ceff6fffee1a3b1')'
0001|[2024-11-25 13:49:37] e[31merrore[39m: 	z2m: Failed to interview '0x0ceff6fffee1a3b1', device has not successfully been paired
0002|[2024-11-25 13:49:52] e[31merrore[39m: 	zh:ember:ezsp: ERROR Transaction failure; status=ERROR_WRONG_DIRECTION. Last Frame: [FRAME: ID=52:"SEND_UNICAST" Seq=187 Len=30].
0003|[2024-11-25 13:49:52] e[31merrore[39m: 	zh:ember:ezsp: ERROR Transaction failure; status=ERROR_WRONG_DIRECTION. Last Frame: [FRAME: ID=52:"SEND_UNICAST" Seq=187 Len=30].
0004|[2024-11-25 13:50:15] e[31merrore[39m: 	zh:controller: Interview failed for '0x0ceff6fffee1a3b1 with error 'Error: Interview failed because can not get active endpoints ('0x0ceff6fffee1a3b1')'
0005|[2024-11-25 13:50:15] e[31merrore[39m: 	z2m: Failed to interview '0x0ceff6fffee1a3b1', device has not successfully been paired
0006|[2024-11-25 13:50:41] e[31merrore[39m: 	zh:controller: Interview failed for '0x0ceff6fffee1a3b1 with error 'Error: Interview failed because can not get active endpoints ('0x0ceff6fffee1a3b1')'
0007|[2024-11-25 13:50:41] e[31merrore[39m: 	z2m: Failed to interview '0x0ceff6fffee1a3b1', device has not successfully been paired
0008|[2024-11-25 13:50:47] e[31merrore[39m: 	zh:ember:ezsp: ERROR Transaction failure; status=ERROR_WRONG_DIRECTION. Last Frame: [FRAME: ID=52:"SEND_UNICAST" Seq=220 Len=24].
0009|[2024-11-25 13:50:47] e[31merrore[39m: 	zh:ember:ezsp: ERROR Transaction failure; status=ERROR_WRONG_DIRECTION. Last Frame: [FRAME: ID=52:"SEND_UNICAST" Seq=220 Len=24].
0010|[2024-11-25 13:51:14] e[31merrore[39m: 	zh:controller: Interview failed for '0x0ceff6fffee1a3b1 with error 'Error: Interview failed because can not get active endpoints ('0x0ceff6fffee1a3b1')'
0011|[2024-11-25 13:51:14] e[31merrore[39m: 	z2m: Failed to interview '0x0ceff6fffee1a3b1', device has not successfully been paired
0012|[2024-11-25 13:51:53] e[31merrore[39m: 	zh:controller: Interview failed for '0x0ceff6fffee1a3b1 with error 'Error: Interview failed because can not get active endpoints ('0x0ceff6fffee1a3b1')'
0013|[2024-11-25 13:51:53] e[31merrore[39m: 	z2m: Failed to interview '0x0ceff6fffee1a3b1', device has not successfully been paired
0014|[2024-11-25 13:52:20] e[31merrore[39m: 	zh:controller: Interview failed for '0x0ceff6fffee1a3b1 with error 'Error: Interview failed because can not get active endpoints ('0x0ceff6fffee1a3b1')'
0015|[2024-11-25 13:52:20] e[31merrore[39m: 	z2m: Failed to interview '0x0ceff6fffee1a3b1', device has not successfully been paired
0016|[2024-11-25 13:52:42] e[31merrore[39m: 	zh:controller: Interview failed for '0x0ceff6fffee1a3b1 with error 'Error: Interview failed because can not get active endpoints ('0x0ceff6fffee1a3b1')'
0017|[2024-11-25 13:52:42] e[31merrore[39m: 	z2m: Failed to interview '0x0ceff6fffee1a3b1', device has not successfully been paired
0018|[2024-11-25 13:53:18] e[31merrore[39m: 	zh:controller: Interview failed for '0x0ceff6fffee1a3b1 with error 'Error: Interview failed because can not get active endpoints ('0x0ceff6fffee1a3b1')'
0019|[2024-11-25 13:53:18] e[31merrore[39m: 	z2m: Failed to interview '0x0ceff6fffee1a3b1', device has not successfully been paired
0020|[2024-11-25 14:10:24] e[31merrore[39m: 	z2m: Publish 'set' 'state' to '0x0ceff6fffee1a3b1' failed: 'Error: ZCL command 0x0ceff6fffee1a3b1/1 genOnOff.on({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"reservedBits":0,"writeUndiv":false}) failed (Delivery failed for '48580'.)'
0021|[2024-11-25 14:10:29] e[31merrore[39m: 	z2m: Publish 'set' 'state' to '0x0ceff6fffee1a3b1' failed: 'Error: ZCL command 0x0ceff6fffee1a3b1/1 genOnOff.on({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"reservedBits":0,"writeUndiv":false}) failed (Delivery failed for '48580'.)'
0022|[2024-11-25 14:10:33] e[31merrore[39m: 	z2m: Publish 'set' 'state' to '0x0ceff6fffee1a3b1' failed: 'Error: ZCL command 0x0ceff6fffee1a3b1/1 genOnOff.on({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"reservedBits":0,"writeUndiv":false}) failed (Delivery failed for '48580'.)'
0023|[2024-11-25 14:10:38] e[31merrore[39m: 	z2m: Publish 'set' 'state' to '0x0ceff6fffee1a3b1' failed: 'Error: ZCL command 0x0ceff6fffee1a3b1/1 genOnOff.on({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"reservedBits":0,"writeUndiv":false}) failed (Delivery failed for '48580'.)'
0024|[2024-11-25 14:10:43] e[31merrore[39m: 	z2m: Publish 'set' 'state' to '0x0ceff6fffee1a3b1' failed: 'Error: ZCL command 0x0ceff6fffee1a3b1/1 genOnOff.on({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"reservedBits":0,"writeUndiv":false}) failed (Delivery failed for '48580'.)'
0025|[2024-11-25 14:10:48] e[31merrore[39m: 	z2m: Publish 'set' 'state' to '0x0ceff6fffee1a3b1' failed: 'Error: ZCL command 0x0ceff6fffee1a3b1/1 genOnOff.on({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"reservedBits":0,"writeUndiv":false}) failed (Delivery failed for '48580'.)'
0026|[2024-11-25 14:10:53] e[31merrore[39m: 	z2m: Publish 'set' 'state' to '0x0ceff6fffee1a3b1' failed: 'Error: ZCL command 0x0ceff6fffee1a3b1/1 genOnOff.on({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"reservedBits":0,"writeUndiv":false}) failed (Delivery failed for '48580'.)'

et ma clef est à jour

Je suis perdu. Help (((

1 « J'aime »