-
Notifications
You must be signed in to change notification settings - Fork 32
Description
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