You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Right now, Home Assistant doesn't have an easy, built-in way to manage things like PINs and user codes for Z-Wave smart locks. This forces people to use third-party app (the vendor's app) instead of a smooth, native system, which makes the whole experience clunky and confusing for new users.
The idea of this bet is to build upon the Matter implementation proposed here #69
In scope
CRUD (Create, Read, Update, Delete) actions for PINs and user codes.
Credentials are tied to the lock itself, not to a Home Assistant user.
Manage everything from the device page and show events in the device activity log.
Allow codes to be enabled or disabled without having to delete them.
Out of scope
Create and manage user profiles centrally in Home Assistant, similar to how Apple Home does it, and assign credentials to multiple devices from that profile.
Link a credential such as a PIN or fingerprint directly to a Home Assistant user so it can be managed across devices.
Features like scheduling and syncing codes across multiple devices are optional. For now, the focus is on the basics: core create, view, update, and delete actions, plus a device-centered experience.
In addition to scope defined in 28672 we aim to incorporate support for showing the type of credentials stored, such as biometrics, RFID and NFC but exclude configuring or creating them in this first step.
Problem statement
Right now, Home Assistant doesn't have an easy, built-in way to manage things like PINs and user codes for Z-Wave smart locks. This forces people to use third-party app (the vendor's app) instead of a smooth, native system, which makes the whole experience clunky and confusing for new users.
The idea of this bet is to build upon the Matter implementation proposed here #69
In scope
Out of scope
Foreseen solution
zwave-js-> feat(cc): implement User Credential CC commands and API zwave-js/zwave-js#8629@zwave-js/server- N/Azwave-js-server-python- N/Azwave_jsintegration - N/ACommunity signals
Risks & open questions
Appetite
Execution issues
No response
Decision log