Skip to content

[request] Add PIN capabilities for Matter Door LockΒ #145

@andreask1

Description

@andreask1

Summary

The Matter Door Lock example and library currently do not support setting a credential/pin.

Without a pin, unlocking via voice on a smart speaker / display (e.g., Google Nest Hub) is not possible.

Relevant sources:
https://github.com/SiliconLabs/arduino/blob/main/libraries/Matter/examples/matter_door_lock/matter_door_lock.ino
https://github.com/SiliconLabs/arduino/blob/main/libraries/Matter/src/MatterDoorLock.cpp
https://github.com/SiliconLabs/arduino/blob/main/libraries/Matter/src/devices/DeviceDoorLock.h (where the door_lock_cluster_feature_map likely needs to advertise the PIN feature)
https://github.com/project-chip/connectedhomeip/blob/master/src/app/clusters/door-lock-server/door-lock-server.cpp (see pinCode)

Google Home instructions to add a passcode/PIN for a lock (when supported by the Matter device):
https://support.google.com/googlenest/answer/10042812?hl=en#zippy=%2Cpasscode-creation

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions