Soucis sur mon réseau z-wave

De mont côté, un peu d’analyses des fichiers log.

Pour commencer, j’ai fait le lien entre les warnings/erreurs, que je voyais régulièrement passer dans les log, et le tableau de statistiques.

Nombre de messages non-sollicités alors qu'en attente d'ACK : Warning, Node0XX, Couldn't Generate Nonce Key for Node XX

Nombre de retours inattendus : Warning, Node0XX, WARNING: Unexpected Callback ID received
Nombre de ACK retournés en erreur : Warning, Node0XX, WARNING: Device is not a sleeping node.


Nombre de messages non remis au réseau : Error, Node0XX, ERROR: ZW_SEND_DATA could not be delivered to Z-Wave stack
Nombre de messages jetés ou non délivrés : Error, Node0XX, ERROR: Dropping command, expected response not received after 1 attempt(s)

Ensuite, je me suis intéressé au démarrage du réseau, j’ai relancé une dizaine fois à la suite le réseau en faisant comme ceci : j’arrête le réseau Z-Wave, je choisis le niveau de log, je vide les fichiers log, je relance le réseau, j’attends le démarrage complet, j’arrête le réseau Z-Wave, je sauvegarde les fichiers log.

Au début, j’avais les 5 types d’erreurs traduis plus haut. Plus je relançais le réseau, plus il redémarrait vite, moins j’avais de soucis, et au bout d’un moment, il ne me restait qu’un nombre de messages jetés ou non délivrés pour tous les modules secteurs de façon systématique, les modules sur piles dorment, pas de message les concernant durant la phase de démarrage.

Remarque, je n’ai jamais eu d’erreur pour les messages suivants

Nombre de lectures en échec dues au timeout : 0
Nombre de messages d'échec dus au réseau occupé : 0
Nombre de messages reçus avec statut de routage occupé : 0

Donc, pas de soucis de réseau surchargé.

Voici un extrait du fichier log avec le niveau Warning, le fichier complet est ici openzwaved_demarrage_warning.log (11,0 Ko)

2020-03-12 22:47:29.194 Error, Node019, ERROR: Dropping command, expected response not received after 1 attempt(s)
2020-03-12 22:47:33.666 Error, Node019, ERROR: Dropping command, expected response not received after 1 attempt(s)
2020-03-12 22:47:37.668 Error, Node027, ERROR: Dropping command, expected response not received after 1 attempt(s)
2020-03-12 22:47:44.375 Error, Node027, ERROR: Dropping command, expected response not received after 1 attempt(s)
2020-03-12 22:47:52.866 Error, Node028, ERROR: Dropping command, expected response not received after 1 attempt(s)
2020-03-12 22:48:05.230 Error, Node029, ERROR: Dropping command, expected response not received after 1 attempt(s)
2020-03-12 22:48:19.099 Error, Node033, ERROR: Dropping command, expected response not received after 1 attempt(s)
2020-03-12 22:48:27.680 Error, Node045, ERROR: Dropping command, expected response not received after 1 attempt(s)
2020-03-12 22:48:31.842 Error, Node045, ERROR: Dropping command, expected response not received after 1 attempt(s)
2020-03-12 22:48:35.848 Error, Node045, ERROR: Dropping command, expected response not received after 1 attempt(s)
2020-03-12 22:48:41.135 Error, Node045, ERROR: Dropping command, expected response not received after 1 attempt(s)
2020-03-12 22:48:45.139 Error, Node045, ERROR: Dropping command, expected response not received after 1 attempt(s)
2020-03-12 22:48:49.778 Error, Node048, ERROR: Dropping command, expected response not receivtempsed after 1 attempt(s)
2020-03-12 22:48:53.934 Error, Node048, ERROR: Dropping command, expected response not received after 1 attempt(s)
2020-03-12 22:48:59.678 Error, Node050, ERROR: Dropping command, expected response not received after 1 attempt(s)
2020-03-12 22:49:04.155 Error, Node050, ERROR: Dropping command, expected response not received after 1 attempt(s)
2020-03-12 22:49:09.879 Error, Node054, ERROR: Dropping command, expected response not received after 1 attempt(s)
2020-03-12 22:49:14.352 Error, Node054, ERROR: Dropping command, expected response not received after 1 attempt(s)
2020-03-12 22:49:20.085 Error, Node061, ERROR: Dropping command, expected response not received after 1 attempt(s)
2020-03-12 22:49:24.559 Error, Node061, ERROR: Dropping command, expected response not received after 1 attempt(s)
2020-03-12 22:49:30.289 Error, Node062, ERROR: Dropping command, expected response not received after 1 attempt(s)
2020-03-12 22:49:34.767 Error, Node062, ERROR: Dropping command, expected response not received after 1 attempt(s)
2020-03-12 22:49:39.884 Error, Node074, ERROR: Dropping command, expected response not received after 1 attempt(s)
2020-03-12 22:49:44.942 Error, Node076, ERROR: Dropping command, expected response not received after 1 attempt(s)
2020-03-12 22:49:49.104 Error, Node076, ERROR: Dropping command, expected response not received after 1 attempt(s)
2020-03-12 22:49:53.678 Error, Node078, ERROR: Dropping command, expected response not received after 1 attempt(s)
2020-03-12 22:49:57.849 Error, Node078, ERROR: Dropping command, expected response not received after 1 attempt(s)
2020-03-12 22:50:03.602 Error, Node079, ERROR: Dropping command, expected response not received after 1 attempt(s)
2020-03-12 22:50:08.089 Error, Node079, ERROR: Dropping command, expected response not received after 1 attempt(s)
2020-03-12 22:50:13.231 Error, Node089, ERROR: Dropping command, expected response not received after 1 attempt(s)
2020-03-12 22:50:18.034 Error, Node092, ERROR: Dropping command, expected response not received after 1 attempt(s)
2020-03-12 22:50:22.496 Error, Node097, ERROR: Dropping command, expected response not received after 1 attempt(s)
2020-03-12 22:50:26.806 Error, Node109, ERROR: Dropping command, expected response not received after 1 attempt(s)
2020-03-12 22:50:31.041 Error, Node109, ERROR: Dropping command, expected response not received after 1 attempt(s)
2020-03-12 22:50:35.090 Error, Node110, ERROR: Dropping command, expected response not received after 1 attempt(s)
2020-03-12 22:50:39.965 Error, Node110, ERROR: Dropping command, expected response not received after 1 attempt(s)

Les noeuds correspondent exactement à TOUS les modules secteurs et les modules à piles Flirs.
Certains sont inclus en moe sécurisé avec le cadenas vert fermé ou ouvert ou sans cadenas, d’autres sont inclus en mode non sécurisé avec cadenas ouvert ou sans cadenas. Les modules sur piles non Flirs dorment, donc pas de message pour eux. Ces erreurs sont systématiques au redémarrage.

En regardant un redemarrage en mode Info cette fois, je remarque que les erreurs sont toujours liées à la commande AlarmCmd_Get donc ce n’est pas de la loterie, il y a un souci avec cette commande.

2020-03-12 23:12:13.975 Info, Node019, Sending (Send) message (Callback ID=0xa3, Expected Reply=0x04) - MultiChannel Encapsulated (instance=1): AlarmCmd_Get (Node=19): 0x01, 0x10, 0x00, 0x13, 0x13, 0x09, 0x60, 0x0d, 0x01, 0x01, 0x71, 0x04, 0x00, 0x00, 0x01, 0x25, 0xa3, 0x79
2020-03-12 23:12:14.013 Info, Node019, Request RTT 82 Average Request RTT 72
2020-03-12 23:12:17.931 Error, Node019, ERROR: Dropping command, expected response not received after 1 attempt(s)

Les fichiers complets sont ici si vous voulez regarder les erreurs pour les autres modules
openzwaved_demarrage_info.log (520,7 Ko) openzwave_demarrage_info.log (68,1 Ko)

Maintenant, si je passe en mode Debug pour une erreur du même type, je m’aperçois qu’il y a un problème de timout à chaque fois

2020-03-12 22:56:51.113 Info, Node076, Sending (Send) message (Callback ID=0xc1, Expected Reply=0x04) - MultiChannel Encapsulated (instance=1): AlarmCmd_Get (Node=76): 0x01, 0x10, 0x00, 0x13, 0x4c, 0x09, 0x60, 0x0d, 0x01, 0x01, 0x71, 0x04, 0x00, 0x00, 0x01, 0x25, 0xc1, 0x44
2020-03-12 22:56:51.122 Detail, Node076,   Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2020-03-12 22:56:51.122 Detail, Node076,   ZW_SEND_DATA delivered to Z-Wave stack
2020-03-12 22:56:51.145 Detail, Node076,   Received: 0x01, 0x07, 0x00, 0x13, 0xc1, 0x00, 0x00, 0x03, 0x29
2020-03-12 22:56:51.145 Detail, Node076,   ZW_SEND_DATA Request with callback ID 0xc1 received (expected 0xc1)
2020-03-12 22:56:51.145 Info, Node076, Request RTT 31 Average Request RTT 30
2020-03-12 22:56:51.145 Detail,   Expected callbackId was received
2020-03-12 22:56:55.117 Error, Node076, ERROR: Dropping command, expected response not received after 1 attempt(s)
2020-03-12 22:56:55.117 Detail, Node076, Removing current message
2020-03-12 22:56:55.117 Detail, Node076, Notification: Notification - TimeOut

Alors, qu’a-et-elle de particuliers cette commande AlarmCmd_Get pour génèrer des timout à tous les coups? Est-elle trop longue et prends trop de temps ?

2 « J'aime »