Merci beaucoup pour ta réponse @nechry.
Grace à ta réponse, j'ai pu découvrir ton blog, ta contribution au plugin Z-wave officiel
, démystifier "Wake Up Interval" et probablement plein d'autres choses lorsque j'aurai un peu plus de temps pour le parcourir.
Donc ok, en fonction de sa date de certification, un périphérique ZWave+ n'est pas obligé de supporter CC Security (v1) et encore moins la nouvelle norme CC Security S2 (bien plus secure qu'en v1), par contre ce n'est pas encore bien clair pour moi tous ces termes et significations effectives, je m'explique :
- Quand tu dis "en grattant on peut trouver
https://products.z-wavealliance.org/pro ... 54/classes que la CC Security est présente, en V1", c'est parce qu'ils indiquent Security V1 dans la section Supported Command Classes, c'est bien cela ?
- Si oui, je ne comprend pas pourquoi on ne retrouve pas de section "152", avec les différents paramètres associés, dans l'arbre Z-wave de mes périphériques, alors que dans ce même arbre la "définition" existe :
Code : Tout sélectionner
"152" : {
"hex" : "0x98",
"name" : "COMMAND_CLASS_SECURITY"
},
Et que pour les autres "définitions" j'ai les valeurs dans l'arbre (exemple : 128 : COMMAND_CLASS_BATTERY)
Code : Tout sélectionner
"128" : {
"data" : {
"0" : {
"updateTime" : 1514523916,
"help" : "",
"typeZW" : "Byte",
"genre" : "User",
"read_only" : true,
"expected_data" : null,
"poll_intensity" : 0,
"name" : "Battery Level",
"val" : 100,
"pendingState" : null,
"type" : "int",
"data_items" : "Read only",
"value_id" : 72057594077773820,
"units" : "%",
"write_only" : false
},
"updateTime" : 1514523916
},
"name" : "COMMAND_CLASS_BATTERY"
}
- De ce que je comprend (vu que le Cadenas ne s'affiche pas chez moi et pourtant Security v1 est supporté) j'en déduis que les cadenas du plugin zwave Jeedom ne sont fait pour s'afficher qu'en présence de CC Security s2 supporté, c'est bien cela ?
- j'ai vu que mon paramètre "Associations in Z-Wave network security mode" = 7 signifie qu'il échange en crypté en dehors de Lifeline group (cf
https://manuals.fibaro.com/flood-sensor/), mais c'est quoi ces group, c'est pour les commander tous en même temps c'est ça ? Y a une doc qui explique cela quelque part ?
(j'ai vu un bout dans la doc du plugin openzwave, mais cela reste peu clair en terme de pratique) = mise en pratique trouvée (il est top ton blog) = https://nechry-automation.ch/2017/02/05 ... ociations/
This parameter defines how commands are sent in specified association groups: as secure or non-secure. Parameter is active only in Z-Wave network security mode. It does not apply to 1st “Lifeline “group.
Available settings:
0 – none of the groups sent as secure
1 – 2nd group ”Control” sent as secure
2 – 3rd group ”Alarm” sent as secure
4 – 4th group „Tamper” sent as secure
Default setting: 7
- je rajoute une question plus large, parce qu'à force de parcourir des docs, je me pose la question : il y a une doc plugin zwave dans laquelle il n'y a pas les cadenas d'indiqué et une doc Openzwave dans laquelle il y a les Cadenas. Mon plugin se nomme zwave (openzwave) et dans les captures de la doc zwave il est indiqué zwave (zwave) et je sais que les docs sont en cours de refonte, donc pour comprendre
mon plugin actuel je dois ignorer la doc zwave (zwave) elle est outdated c'est ça ?
Du coup, ça m'embête, mais je reste avec mon questionnement de départ :
est-ce qu'actuellement mes FIBARO Flood sensor communiquent avec ma Jeedom Smart en sécurisé (v1) ou non ?
Car ce paramètre à 7 ne me le dit pas et les infos de COMMAND_CLASS_SECURITY sont inexistants dans mon périphérique.
Donc actuellement j'en conclu que j'ai bien associé en sécurisé, que le périphérique le supporte (v1), mais qu'actuellement je ne suis pas en sécurisé car rien en me le prouve..
J'espère ne pas être trop '"lourd" de questions, mais j'ai envi de comprendre ce que je fais et ne pas faire, dès le départ, un système ouvert à tous mes voisins et pirates amateurs.
Merci d'avance pour ton aide et ton expertise.
Très bonne année 2018 à tous