Merci énormément @Mav3656 pour cette traduction de communication sécurisée. Je n’avais jamais lu ce genre d’infos très utile
C’est souvent le cas, on voit un début de communication et puis bug…
Attention à toi
Oui, un problème de communication peut arriver.L Je remarque que j’ai très rarement des messages retransmis (2 en 20h depuis le redémarrage du réseau).
Que du bleu et vert dans la matrice. Donc plusieurs routes possible.
Je ne crois pas à une défaillance des modules. Si c’était le cas, ça ne marcherait pas de façon plus systématique. J’ai pris les marques les plus réputées et acheté les modules en boutiques spécialisées donc pas souci de version non adaptée pour l’Europe que certains peuvent avoir en achetant sur Amazon
Je trouve que je ne vois pas beaucoup les mécanismes de retry lorsque ça bug.
Sur ce point, je pense que mon maillage est bien clean. J’ai tellement soigner les modules, j’ai redémarrer assez régulièrement ces derniers temps, les modules n’ont pas bougé de place. j’estime que tout est jour.
Dans le doute, j’ai gardé l’alim 3A du Hub USB. Je n’ai pas vu de différence en branchant le dongle sur le Hub, je l’avais mis en direct sur Pi pour éviter les conflits avec la clé GSM. Mais je pourrais encore refaire un essai en mettant tout sur Hub.
Je pense que les ports USB du Pi ne sont pas si robustes, peut-être que je me trompe ? Je voulais faire un essai sur un PC, mais comme tu dis, galère, je n’ai plus le courage de faire comme @Bison
Pour avoir des collisions, je n’ai pas suivi mes propres conseils :
J’ai fait exprès de fermer la porte juste au moment où lumière s’allume comme un vicelard.
Bah c’est difficile de ne pas avoir de collision, mais c’est aussi difficile aussi d’en avoir !
J’ai réussi avoir une collision entre le module sécurisé et le module non sécurisé (déjà présenté dans un de mes précédents posts)
Le Fibaro Door Sensor 2 sécurisé (Node056) communique une première fois lorsque la porte s’ouvre
2020-04-13 15:39:35.200 Detail, Node056, Received: 0x01, 0x08, 0x00, 0x04, 0x00, 0x38, 0x02, 0x98, 0x40, 0x11
2020-04-13 15:39:35.200 Info, Node056, Received SecurityCmd_NonceGet from node 56
2020-04-13 15:39:35.200 Info, NONCES: 0x97, 0xff, 0xcf, 0xce, 0x1a, 0xc4, 0x8f, 0x0e
2020-04-13 15:39:35.201 Info, NONCES: 0xb6, 0x62, 0x29, 0x49, 0xe3, 0xd3, 0x0b, 0xfa
2020-04-13 15:39:35.201 Info, NONCES: 0x81, 0x5f, 0xac, 0x89, 0x48, 0x8b, 0x5d, 0x58
2020-04-13 15:39:35.201 Info, NONCES: 0xc4, 0xca, 0xdd, 0x15, 0xbb, 0x8d, 0xe2, 0x5a
2020-04-13 15:39:35.201 Info, NONCES: 0x39, 0x80, 0x69, 0x1c, 0xeb, 0x0b, 0xf0, 0xb6
2020-04-13 15:39:35.201 Info, NONCES: 0x30, 0xa3, 0x74, 0x09, 0xeb, 0x83, 0xa8, 0x92
2020-04-13 15:39:35.201 Info, NONCES: 0xb4, 0xa3, 0xf0, 0x97, 0x42, 0xc2, 0xd1, 0x3e
2020-04-13 15:39:35.201 Info, NONCES: 0x24, 0xc1, 0x5d, 0x8b, 0xd2, 0xf2, 0xcc, 0xe6
2020-04-13 15:39:35.201 Info, Node056, Sending (Refresh) message (Callback ID=0x01, Expected Reply=0x00) - Nonce_Report - 0x01, 0x11, 0x00, 0x13, 0x38, 0x0a, 0x98, 0x80, 0x97, 0xff, 0xcf, 0xce, 0x1a,$
2020-04-13 15:39:35.209 Detail, Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2020-04-13 15:39:35.209 Detail, ZW_SEND_DATA delivered to Z-Wave stack
2020-04-13 15:39:35.471 Detail, Received: 0x01, 0x07, 0x00, 0x13, 0x01, 0x00, 0x00, 0x1b, 0xf1
2020-04-13 15:39:35.471 Detail, ZW_SEND_DATA Request with callback ID 0x01 received (expected 0x01)
2020-04-13 15:39:35.642 Detail, Node056, Received: 0x01, 0x23, 0x00, 0x04, 0x00, 0x38, 0x1d, 0x98, 0x81, 0xab, 0xe8, 0xd8, 0x0b, 0x35, 0x5b, 0x6a, 0x4b, 0x9a, 0xa8, 0x64, 0xfe, 0x6e, 0xb5, 0xd0, 0x$
2020-04-13 15:39:35.642 Info, Raw: 0x98, 0x81, 0xab, 0xe8, 0xd8, 0x0b, 0x35, 0x5b, 0x6a, 0x4b, 0x9a, 0xa8, 0x64, 0xfe, 0x6e, 0xb5, 0xd0, 0xfc, 0xce, 0xc9, 0x97, 0x23, 0x9e, 0xcd, 0x88, 0x4d, 0x7c, 0x$
2020-04-13 15:39:35.642 Detail, Node056, Decrypted Packet: 0x00, 0x71, 0x05, 0x00, 0x00, 0x00, 0xff, 0x06, 0x16, 0x00
2020-04-13 15:39:35.642 Detail,
2020-04-13 15:39:35.642 Info, Node056, Received Alarm report: type=0, level=0, sensorSrcID=0, type:Access Control event:22, status=255
2020-04-13 15:39:35.642 Detail, Node056, Refreshed Value: old value=0, new value=0, type=byte
2020-04-13 15:39:35.642 Detail, Node056, Changes to this value are not verified
2020-04-13 15:39:35.642 Detail, Node056, Refreshed Value: old value=0, new value=0, type=byte
2020-04-13 15:39:35.642 Detail, Node056, Changes to this value are not verified
2020-04-13 15:39:35.642 Detail, Node056, Refreshed Value: old value=0, new value=0, type=byte
2020-04-13 15:39:35.642 Detail, Node056, Changes to this value are not verified
2020-04-13 15:39:35.642 Detail, Node056, Refreshed Value: old value=23, new value=22, type=byte
2020-04-13 15:39:35.642 Detail, Node056, Changes to this value are not verified
2020-04-13 15:39:35.642 Detail, Node056, Refreshed Value: old value=96, new value=75, type=byte
2020-04-13 15:39:35.642 Detail, Node056, Changes to this value are not verified
2020-04-13 15:39:35.643 Detail, Node056, Notification: ValueChanged
2020-04-13 15:39:35.648 Detail, Node056, Notification: ValueChanged
2020-04-13 15:39:35.652 Detail, Node056, Notification: ValueChanged
2020-04-13 15:39:35.656 Detail, Node056, Notification: ValueChanged
2020-04-13 15:39:35.661 Detail, Node056, Notification: ValueChanged
2020-04-13 15:39:36.236 Detail, Node116, Received: 0x01, 0x0f, 0x00, 0x04, 0x00, 0x74, 0x09, 0x71, 0x05, 0x00, 0x00, 0x00, 0xff, 0x07, 0x08, 0x00, 0x0d
2020-04-13 15:39:36.236 Detail,
Tout s’est bien passé, le détecteur de présence Fibaro Motion Sensor non sécurisé (Node0129) me voit
2020-04-13 15:39:38.121 Detail, Node129, Received: 0x01, 0x0f, 0x00, 0x04, 0x00, 0x81, 0x09, 0x71, 0x05, 0x00, 0x00, 0x00, 0xff, 0x07, 0x08, 0x00, 0xf8
2020-04-13 15:39:38.122 Detail,
2020-04-13 15:39:38.122 Info, Node129, Received Alarm report: type=0, level=0, sensorSrcID=0, type:Burglar event:8, status=255
2020-04-13 15:39:38.122 Detail, Node129, Refreshed Value: old value=0, new value=0, type=byte
2020-04-13 15:39:38.122 Detail, Node129, Changes to this value are not verified
2020-04-13 15:39:38.122 Detail, Node129, Refreshed Value: old value=0, new value=0, type=byte
2020-04-13 15:39:38.122 Detail, Node129, Changes to this value are not verified
2020-04-13 15:39:38.122 Detail, Node129, Refreshed Value: old value=0, new value=0, type=byte
2020-04-13 15:39:38.122 Detail, Node129, Changes to this value are not verified
2020-04-13 15:39:38.122 Detail, Node129, Refreshed Value: old value=0, new value=8, type=byte
2020-04-13 15:39:38.122 Detail, Node129, Changes to this value are not verified
2020-04-13 15:39:38.122 Detail, Node129, Notification: ValueChanged
2020-04-13 15:39:38.137 Detail, Node129, Notification: ValueChanged
2020-04-13 15:39:38.158 Detail, Node129, Notification: ValueChanged
2020-04-13 15:39:38.174 Detail, Node129, Notification: ValueChanged
2020-04-13 15:39:38.209 Detail, Node129, Received: 0x01, 0x09, 0x00, 0x04, 0x08, 0x81, 0x03, 0x30, 0x03, 0xff, 0xb4
2020-04-13 15:39:38.209 Detail,
2020-04-13 15:39:38.209 Info, Node129, Received SensorBinary report: Sensor:180 State=On
2020-04-13 15:39:38.209 Detail, Node129, Refreshed Value: old value=false, new value=true, type=bool
2020-04-13 15:39:38.209 Detail, Node129, Changes to this value are not verified
2020-04-13 15:39:38.209 Detail, Node129, Notification: ValueChanged
2020-04-13 15:39:38.241 Detail, Node129, Received: 0x01, 0x09, 0x00, 0x04, 0x00, 0x81, 0x03, 0x30, 0x03, 0xff, 0xbc
2020-04-13 15:39:38.241 Detail,
2020-04-13 15:39:38.241 Info, Node129, Received SensorBinary report: Sensor:188 State=On
2020-04-13 15:39:38.242 Detail, Node129, Refreshed Value: old value=true, new value=true, type=bool
2020-04-13 15:39:38.242 Detail, Node129, Changes to this value are not verified
2020-04-13 15:39:38.242 Detail, Node129, Notification: ValueChanged
2020-04-13 15:39:41.673 Detail, Node106, Received: 0x01, 0x0f, 0x00, 0x04, 0x00, 0x6a, 0x09, 0x71, 0x05, 0x00, 0x00, 0x00, 0xff, 0x07, 0x08, 0x00, 0x13
2020-04-13 15:39:41.673 Detail,
Puis un scénario s’éxécute pour allumer la lumière
Ensuite, je ferme la porte, une communication avec le module de porte (Node056) commence
2020-04-13 15:39:41.719 Detail, Node056, Received: 0x01, 0x08, 0x00, 0x04, 0x00, 0x38, 0x02, 0x98, 0x40, 0x11
2020-04-13 15:39:41.719 Info, Node056, Received SecurityCmd_NonceGet from node 56
2020-04-13 15:39:41.720 Info, NONCES: 0x97, 0xff, 0xcf, 0xce, 0x1a, 0xc4, 0x8f, 0x0e
2020-04-13 15:39:41.720 Info, NONCES: 0x52, 0xdb, 0x57, 0x92, 0x0b, 0xa9, 0x2b, 0x10
2020-04-13 15:39:41.720 Info, NONCES: 0x81, 0x5f, 0xac, 0x89, 0x48, 0x8b, 0x5d, 0x58
2020-04-13 15:39:41.720 Info, NONCES: 0xc4, 0xca, 0xdd, 0x15, 0xbb, 0x8d, 0xe2, 0x5a
2020-04-13 15:39:41.720 Info, NONCES: 0x39, 0x80, 0x69, 0x1c, 0xeb, 0x0b, 0xf0, 0xb6
2020-04-13 15:39:41.720 Info, NONCES: 0x30, 0xa3, 0x74, 0x09, 0xeb, 0x83, 0xa8, 0x92
2020-04-13 15:39:41.720 Info, NONCES: 0xb4, 0xa3, 0xf0, 0x97, 0x42, 0xc2, 0xd1, 0x3e
2020-04-13 15:39:41.720 Info, NONCES: 0x24, 0xc1, 0x5d, 0x8b, 0xd2, 0xf2, 0xcc, 0xe6
2020-04-13 15:39:41.721 Info, Node056, Sending (Refresh) message (Callback ID=0x01, Expected Reply=0x00) - Nonce_Report - 0x01, 0x11, 0x00, 0x13, 0x38, 0x0a, 0x98, 0x80, 0x52, 0xdb, 0x57, 0x92, 0x0b,$
Entre temps, le Fibaro Dimmer 2 non sécurisé (Node092) doit s’allumer, l’ordre commence à être envoyé
2020-04-13 15:39:41.730 Info, Node092, Value::Set - COMMAND_CLASS_SWITCH_MULTILEVEL - Level - 0 - 1 - �
2020-04-13 15:39:41.730 Info, Node092, SwitchMultilevel::Set - Setting to level 255
2020-04-13 15:39:41.730 Info, Node092, Duration: Default
2020-04-13 15:39:41.730 Detail, Node092, Queuing (Send) MultiChannel Encapsulated (instance=1): SwitchMultilevelCmd_Set (Node=92): 0x01, 0x0f, 0x00, 0x13, 0x5c, 0x08, 0x60, 0x0d, 0x01, 0x01, 0x26, 0x$
2020-04-13 15:39:41.731 Detail, Node092, Queuing (Refresh) MultiChannel Encapsulated (instance=1): SwitchMultilevelCmd_Get (Node=92): 0x01, 0x0d, 0x00, 0x13, 0x5c, 0x06, 0x60, 0x0d, 0x01, 0x01, 0x26,$
2020-04-13 15:39:41.733 Detail, Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2020-04-13 15:39:41.733 Detail, ZW_SEND_DATA delivered to Z-Wave stack
2020-04-13 15:39:41.733 Detail,
Au même instant, la communication avec le module de porte (Node056) continue avec une erreur de Dropping command
2020-04-13 15:39:41.733 Info, NONCES: 0x97, 0xff, 0xcf, 0xce, 0x1a, 0xc4, 0x8f, 0x0e
2020-04-13 15:39:41.733 Info, NONCES: 0x52, 0xdb, 0x57, 0x92, 0x0b, 0xa9, 0x2b, 0x10
2020-04-13 15:39:41.733 Info, NONCES: 0x9d, 0x5f, 0xad, 0x01, 0x6b, 0x03, 0x99, 0xad
2020-04-13 15:39:41.733 Info, NONCES: 0xc4, 0xca, 0xdd, 0x15, 0xbb, 0x8d, 0xe2, 0x5a
2020-04-13 15:39:41.733 Info, NONCES: 0x39, 0x80, 0x69, 0x1c, 0xeb, 0x0b, 0xf0, 0xb6
2020-04-13 15:39:41.734 Info, NONCES: 0x30, 0xa3, 0x74, 0x09, 0xeb, 0x83, 0xa8, 0x92
2020-04-13 15:39:41.734 Info, NONCES: 0xb4, 0xa3, 0xf0, 0x97, 0x42, 0xc2, 0xd1, 0x3e
2020-04-13 15:39:41.734 Info, NONCES: 0x24, 0xc1, 0x5d, 0x8b, 0xd2, 0xf2, 0xcc, 0xe6
2020-04-13 15:39:41.734 Info, Node056, Sending (Send) message (Callback ID=0x01, Expected Reply=0x00) - Nonce_Report - 0x01, 0x11, 0x00, 0x13, 0x38, 0x0a, 0x98, 0x80, 0x9d, 0x5f, 0xad, 0x01, 0x6b, 0x$
2020-04-13 15:39:41.734 Error, Node056, ERROR: Dropping command, expected response not received after 1 attempt(s)
Puis l’ordre d’allumer la lumière est supprimé
2020-04-13 15:39:41.734 Detail, Node092, Removing current message
2020-04-13 15:39:41.736 Detail, Received: 0x01, 0x04, 0x01, 0x13, 0x00, 0xe9
2020-04-13 15:39:41.736 Error, ERROR: ZW_SEND_DATA could not be delivered to Z-Wave stack
2020-04-13 15:39:41.980 Detail, Received: 0x01, 0x07, 0x00, 0x13, 0x01, 0x00, 0x00, 0x19, 0xf3
2020-04-13 15:39:41.981 Detail, ZW_SEND_DATA Request with callback ID 0x01 received (expected 0x01)
Le module de porte termine sa communication et la porte est bien fermée dans Jeedom.
2020-04-13 15:39:42.152 Detail, Node056, Received: 0x01, 0x23, 0x00, 0x04, 0x00, 0x38, 0x1d, 0x98, 0x81, 0x09, 0x3e, 0x3c, 0x6d, 0x2a, 0x22, 0xe5, 0x1c, 0x1e, 0x1d, 0x4b, 0xc2, 0xf9, 0xb9, 0x58, 0x$
2020-04-13 15:39:42.152 Info, Raw: 0x98, 0x81, 0x09, 0x3e, 0x3c, 0x6d, 0x2a, 0x22, 0xe5, 0x1c, 0x1e, 0x1d, 0x4b, 0xc2, 0xf9, 0xb9, 0x58, 0x68, 0x9e, 0x59, 0x52, 0x99, 0x44, 0x84, 0x2e, 0x7e, 0xe8, 0x$
2020-04-13 15:39:42.153 Detail, Node056, Decrypted Packet: 0x00, 0x71, 0x05, 0x00, 0x00, 0x00, 0xff, 0x06, 0x17, 0x00
2020-04-13 15:39:42.153 Detail,
2020-04-13 15:39:42.153 Info, Node056, Received Alarm report: type=0, level=0, sensorSrcID=0, type:Access Control event:23, status=255
2020-04-13 15:39:42.153 Detail, Node056, Refreshed Value: old value=0, new value=0, type=byte
2020-04-13 15:39:42.153 Detail, Node056, Changes to this value are not verified
2020-04-13 15:39:42.153 Detail, Node056, Refreshed Value: old value=0, new value=0, type=byte
2020-04-13 15:39:42.153 Detail, Node056, Changes to this value are not verified
2020-04-13 15:39:42.153 Detail, Node056, Refreshed Value: old value=0, new value=0, type=byte
2020-04-13 15:39:42.153 Detail, Node056, Changes to this value are not verified
2020-04-13 15:39:42.153 Detail, Node056, Refreshed Value: old value=22, new value=23, type=byte
2020-04-13 15:39:42.153 Detail, Node056, Changes to this value are not verified
2020-04-13 15:39:42.153 Detail, Node056, Refreshed Value: old value=75, new value=28, type=byte
2020-04-13 15:39:42.153 Detail, Node056, Changes to this value are not verified
2020-04-13 15:39:42.153 Detail, Node056, Notification: ValueChanged
2020-04-13 15:39:42.158 Detail, Node056, Notification: ValueChanged
2020-04-13 15:39:42.163 Detail, Node056, Notification: ValueChanged
2020-04-13 15:39:42.167 Detail, Node056, Notification: ValueChanged
2020-04-13 15:39:42.172 Detail, Node056, Notification: ValueChanged
Tout s’est bien passé pour le capteur de porte sécurisé (Node056) mais pas pour le Dimmer 2 non sécurisé (Node 092), la lumière ne s’est pas allumée
Les 2 lignes Detail en plus avec le mode Debug, on apprend que le message est supprimé, pourquoi ?
2020-04-13 15:39:41.734 Error, Node056, ERROR: Dropping command, expected response not received after 1 attempt(s)
2020-04-13 15:39:41.734 Detail, Node092, Removing current message
2020-04-13 15:39:41.736 Detail, Received: 0x01, 0x04, 0x01, 0x13, 0x00, 0xe9
2020-04-13 15:39:41.736 Error, ERROR: ZW_SEND_DATA could not be delivered to Z-Wave stack
Ici, on voit qu’un ordre non sécurisé au milieu une communication sécurisée ne passe pas.
Et pourtant le module non sécurisé est sur secteur avec une excellente portée contrairement au module de porte sécurisé qui est collé au cadre de porte métallique avec une portée limitée (Il n’est pas en direct du contrôleur alors qu’il est à 3m).