-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GH-43: z-wave: Support of user credential cc #43
Draft
rzr
wants to merge
11
commits into
main
Choose a base branch
from
protocol/z-wave/feature/user-credential-cc
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
rzr
changed the title
Protocol/z wave/feature/user credential cc
z-wave: Support of user credential cc
Apr 24, 2024
silabs-borisl
pushed a commit
that referenced
this pull request
Apr 24, 2024
Bug-SiliconLabs: UIC-3214 Bug-GitHub: #43 Signed-off-by: Philippe Coval <[email protected]>
silabs-borisl
pushed a commit
that referenced
this pull request
Apr 24, 2024
Bug-SiliconLabs: UIC-2987 Bug-GitHub: #43 Signed-off-by: Philippe Coval <[email protected]> Signed-off-by: Philippe Coval <[email protected]>
silabs-borisl
added a commit
that referenced
this pull request
Apr 24, 2024
This is a merge between e3d5b1838531a916132034fb943eb01db19cfdec that is latest stable version of the file and the latest one from u3c branch Bug-SiliconLabs: UIC-3222 Bug-GitHub: #43 Signed-off-by: Philippe Coval <[email protected]>
silabs-borisl
added a commit
that referenced
this pull request
Apr 24, 2024
…int node information on event callback Bug-SiliconLabs: UIC-3234 Bug-GitHub: #43 Signed-off-by: Philippe Coval <[email protected]>
silabs-borisl
added a commit
that referenced
this pull request
Apr 24, 2024
- User Capabilities - Credential Capabilities - All User Checksum - User Get/Report - Credential Get/Report Merged : UIC-3222: Fix Supported Credential Types UIC-3222: Ignore User ID 0 & don't create duplicates UIC-3222: Delayed interview UIC-3222: User Credential User Name Encoding under UUID (No real advantage to put this under USER_NAME) UIC-3222: Fix user discovery UIC-3222: Credential get log UIC-3222: Discovery fix (credential and user get) UIC-3222: Discovery interview remove all users before user interview UIC-3222: Fix credential report if credential data is missing UIC-3222: Remove user if User modifier type is DNE UIC-3222: Correctly remove all user credential before discovery UIC-3222: set_reported_attribute return correct status and undefined desired UIC-3222: Add get_desired user id node function UIC-3222: get_credential_type can now be searched as desired value Bug-SiliconLabs: UIC-3222 Bug-GitHub: #43 Signed-off-by: Philippe Coval <[email protected]>
silabs-borisl
added a commit
that referenced
this pull request
Apr 24, 2024
UIC-3222: Credential Set on Credential Operation Type UIC-3222: Set Credential (delete) improvement UIC-3222: Credential SET also look in desired values UIC-3222: Fix delete operation on Credential SET UIC-3222: Allow extra bytes when testing set/get commands Bug-SiliconLabs: UIC-3222 Bug-GitHub: #43 Signed-off-by: Philippe Coval <[email protected]>
silabs-borisl
added a commit
that referenced
this pull request
Apr 24, 2024
UIC-3222: User set on User Operation Type UIC-3222: More user types UIC-3222: User SET fix UIC-3222: Set User (delete) improvement UIC-3222: Fix expiring minutes to Desired Or Reported to allow add UIC-3222: User SET can look into desired attributes Bug-SiliconLabs: UIC-3222 Bug-GitHub: #43 Signed-off-by: Philippe Coval <[email protected]>
silabs-borisl
pushed a commit
that referenced
this pull request
Apr 24, 2024
Bug-SiliconLabs: UIC-2725 Bug-GitHub: #43 Signed-off-by: Philippe Coval <[email protected]>
silabs-borisl
added a commit
that referenced
this pull request
Apr 24, 2024
Bug-SiliconLabs: UIC-3222 Bug-GitHub: #43 Signed-off-by: Philippe Coval <[email protected]>
silabs-borisl
force-pushed
the
protocol/z-wave/feature/user-credential-cc
branch
from
April 24, 2024 13:51
77f94f7
to
a6f8e44
Compare
silabs-borisl
added a commit
that referenced
this pull request
Apr 24, 2024
Bug-SiliconLabs: UIC-3222 Bug-GitHub: #43 Signed-off-by: Philippe Coval <[email protected]>
silabs-borisl
added a commit
that referenced
this pull request
Apr 24, 2024
Bug-SiliconLabs: UIC-3222 Bug-GitHub: #43 Signed-off-by: Philippe Coval <[email protected]>
silabs-borisl
added a commit
that referenced
this pull request
Apr 24, 2024
Bug-SiliconLabs: UIC-3222 Bug-GitHub: #43 Signed-off-by: Philippe Coval <[email protected]>
silabs-borisl
added a commit
that referenced
this pull request
Apr 24, 2024
Bug-SiliconLabs: UIC-3222 Bug-GitHub: #43 Signed-off-by: Philippe Coval <[email protected]>
silabs-borisl
added a commit
that referenced
this pull request
Apr 24, 2024
This patch will : - Not delete all user database en Unify startup - Allow the user to re-initiate an interview with the device and discover again all users Bug-SiliconLabs: UIC-3222 Bug-GitHub: #43 Signed-off-by: Philippe Coval <[email protected]>
rzr
changed the title
z-wave: Support of user credential cc
GH-43: z-wave: Support of user credential cc
Apr 25, 2024
silabs-borisl
added a commit
that referenced
this pull request
Apr 25, 2024
Bug-SiliconLabs: UIC-3222 Bug-GitHub: #43
silabs-borisl
added a commit
that referenced
this pull request
Apr 25, 2024
Bug-SiliconLabs: UIC-3222 Bug-GitHub: #43
silabs-borisl
added a commit
to silabs-borisl/UnifySDK
that referenced
this pull request
Sep 24, 2024
Forwarded: SiliconLabs#43 Bug-SiliconLabs: UIC-3222 Bug-Github: SiliconLabs#43
silabs-borisl
added a commit
to silabs-borisl/UnifySDK
that referenced
this pull request
Sep 24, 2024
Forwarded: SiliconLabs#43 Bug-SiliconLabs: UIC-3222 Bug-Github: SiliconLabs#43
silabs-borisl
added a commit
to silabs-borisl/UnifySDK
that referenced
this pull request
Sep 24, 2024
Forwarded: SiliconLabs#43 Bug-SiliconLabs: UIC-3222 Bug-Github: SiliconLabs#43
silabs-borisl
added a commit
to silabs-borisl/UnifySDK
that referenced
this pull request
Sep 24, 2024
Forwarded: SiliconLabs#43 Bug-SiliconLabs: UIC-3222 Bug-Github: SiliconLabs#43
silabs-borisl
added a commit
to silabs-borisl/UnifySDK
that referenced
this pull request
Sep 24, 2024
Forwarded: SiliconLabs#43 Bug-SiliconLabs: UIC-3222 Bug-Github: SiliconLabs#43
silabs-borisl
added a commit
to silabs-borisl/UnifySDK
that referenced
this pull request
Sep 24, 2024
Forwarded: SiliconLabs#43 Bug-SiliconLabs: UIC-3222 Bug-Github: SiliconLabs#43
silabs-borisl
added a commit
to silabs-borisl/UnifySDK
that referenced
this pull request
Sep 24, 2024
Forwarded: SiliconLabs#43 Bug-SiliconLabs: UIC-3222 Bug-Github: SiliconLabs#43
silabs-borisl
added a commit
to silabs-borisl/UnifySDK
that referenced
this pull request
Sep 24, 2024
Forwarded: SiliconLabs#43 Bug-SiliconLabs: UIC-3222 Bug-Github: SiliconLabs#43
silabs-borisl
added a commit
to silabs-borisl/UnifySDK
that referenced
this pull request
Oct 14, 2024
Forwarded: SiliconLabs#43 Bug-SiliconLabs: UIC-3222 Bug-Github: SiliconLabs#43 Integration of commits until : 5664a2147a2c94bdf223ea89076e4ea036d92cca Add following commits : 4a515ed86efd401d1212ab7974327ed82e973321 e0ea8149a0bf3ef5c69bf9dd2aa9206352d7eea5 d0049b2c28c0b98050ea0201e800a904a9c66df6
silabs-borisl
added a commit
to silabs-borisl/UnifySDK
that referenced
this pull request
Oct 14, 2024
Forwarded: SiliconLabs#43 Bug-SiliconLabs: UIC-3222 Bug-Github: SiliconLabs#43
Also align to distro stable version: 1.22.19+~cs24.27.18-2+deb12u1 Currently there is no backport of recent version, so let´s align to debian https://tracker.debian.org/pkg/node-yarnpkg Bug-SiliconLabs: UIC-2987 Origin: #48 Signed-off-by: Philippe Coval <[email protected]>
Bug-SiliconLabs: UIC-2987 Relate-to: https://github.com/Z-Wave-Alliance/z-wave-stack/wiki/ZPC Origin: #48 Signed-off-by: Philippe Coval <[email protected]>
Bug-SiliconLabs: UIC-2987 Origin: #48 Signed-off-by: Philippe Coval <[email protected]>
1 task
rzr
force-pushed
the
protocol/z-wave/feature/user-credential-cc
branch
from
October 28, 2024 15:04
37d4238
to
32cf568
Compare
For the record branch has been updated from ver_1.5.0-20-g37d4238f8 to ver_1.6.0-11-g32cf5689e |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Change
Ongoing parallel implementation of CC
Supported features
Incoming (not in PR yet, but implemented)
WIP
How to test it
End device
You can use the simulated environment to have an end device that support User Credential : https://github.com/Z-Wave-Alliance/z-wave-stack/wiki/ZPC
Controller
Compile (tested on Ubuntu 22.04 WSL)
In the git repository :
Once compiled, you can either install the dev packages or start the manually :
Run
We recommend to start zpc in command line : https://siliconlabs.github.io/UnifySDK/applications/zpc/readme_user.html#running-zpc-from-the-command-line
With the following arguments to help us debug an issue :
--log.tag_level zwave_command_class_user_credential:d,user_credential_cluster_server:d,zwave_command_class_notification:d;
--mapdir
directory (default path :/usr/share/uic/rules
)Once the end device is included you can see the User Credential class in :
https://localhost:3080/usercredential
Screenshots
Related-to: https://github.com/Z-Wave-Alliance/OSWG/issues/21#issuecomment-2074462819
Checklist