Skip to content

Leverage a more consistent credential management approach #17

Description

@mkerstner

Goals

Aim for a more coherent approach for credential management across protocols and devices.

Vision

We aim for a more coherent credential management across supported protocols and devices, by

  • thinking about a stable (technical) foundation
  • first focusing on door locks and alarm panels
  • thinking about how / where to leverage user interaction (e.g. per device vs. per user)
  • aim for potentially incorporating Aliro as an emerging standard for secure mobile access

Scope & Boundaries

In Scope:

  • Door locks
  • Alarm panels

Out of Scope:

  • Any other device types for now

Plan

Epic 1: Evaluate a stable (technical) foundation (Priority: High)

  • Before going into protocol specifics we aim to align on a stable technical foundation that suits our range of protocols
  • That should also gives us confidence in ideally implementing one reference protocol as a start
  • And define base concept where to attached credentials to, e.g. device vs. HA user

Epic 2: Evaluate Aliro for secure mobile access to become first Open Source platform to support it (Priority: High)

  • Aliro as an official standard is shaping up and aiming for an official launch in 2026
  • As many manufacturers and test labs use Home Assistant to power their setup having Aliro support is not only beneficial for our end-users
  • We could be the first Open Source platform to support it thus enabling our community to profit from it

Epic 3: Z-Wave door lock code management (Priority: High)

  • New Z-Wave locks are emerging that also include fingerprint, user code scheduling, etc, like Ultraloq
  • Opportunity to add missing code management & enable broader compliance also with WWHA devices and thus improve coherence
  • While Z-Wave specs have been developed to align very well with Matter, etc. it still looks like a big project
  • Also, to note is that Z-Wave is not yet supported by Aliro

Epic 4: Expand alarm panels (Priority: Medium)

  • We aim to evaluate adding missing support for multiple codes, for multiple users & scheduling
  • While it's currently possible to achieve that through a manual / hacky way we should aim to natively support it

Related Feature Requests

No response

Additional Context

Decision Log

Q&A

No response

Metadata

Metadata

Assignees

Labels

No labels
No labels
No fields configured for Subgoal.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions