Matter Survey

Community-driven database of Matter device capabilities

Door Lock 0x0101

Matter master
ClusterRevision 10
An interface to a generic way to secure a door

Attributes (45)

Code Name Type
0x0000 LockState DlLockState
0x0001 LockType DlLockType
0x0002 ActuatorEnabled boolean
0x0003 DoorState DoorStateEnum
0x0004 DoorOpenEvents int32u
0x0005 DoorClosedEvents int32u
0x0006 OpenPeriod int16u
0x0011 NumberOfTotalUsersSupported int16u
0x0012 NumberOfPINUsersSupported int16u
0x0013 NumberOfRFIDUsersSupported int16u
0x0014 NumberOfWeekDaySchedulesSupportedPerUser int8u
0x0015 NumberOfYearDaySchedulesSupportedPerUser int8u
0x0016 NumberOfHolidaySchedulesSupported int8u
0x0017 MaxPINCodeLength int8u
0x0018 MinPINCodeLength int8u
0x0019 MaxRFIDCodeLength int8u
0x001A MinRFIDCodeLength int8u
0x001B CredentialRulesSupport DlCredentialRuleMask
0x001C NumberOfCredentialsSupportedPerUser int8u
0x0021 Language char_string
0x0022 LEDSettings int8u
0x0023 AutoRelockTime int32u
0x0024 SoundVolume int8u
0x0025 OperatingMode OperatingModeEnum
0x0026 SupportedOperatingModes DlSupportedOperatingModes
0x0027 DefaultConfigurationRegister DlDefaultConfigurationRegister
0x0028 EnableLocalProgramming boolean
0x0029 EnableOneTouchLocking boolean
0x002A EnableInsideStatusLED boolean
0x002B EnablePrivacyModeButton boolean
0x002C LocalProgrammingFeatures DlLocalProgrammingFeatures
0x0030 WrongCodeEntryLimit int8u
0x0031 UserCodeTemporaryDisableTime int8u
0x0032 SendPINOverTheAir boolean
0x0033 RequirePINforRemoteOperation boolean
0x0035 ExpiringUserTimeout int16u
0x0080 AliroReaderVerificationKey octet_string
0x0081 AliroReaderGroupIdentifier octet_string
0x0082 AliroReaderGroupSubIdentifier octet_string
0x0083 AliroExpeditedTransactionSupportedProtocolVersions array
0x0084 AliroGroupResolvingKey octet_string
0x0085 AliroSupportedBLEUWBProtocolVersions array
0x0086 AliroBLEAdvertisingVersion int8u
0x0087 NumberOfAliroCredentialIssuerKeysSupported int16u
0x0088 NumberOfAliroEndpointKeysSupported int16u

Commands (27)

Code Name Direction
0x00 LockDoor client→server
0x01 UnlockDoor client→server
0x03 UnlockWithTimeout client→server
0x0B SetWeekDaySchedule client→server
0x0C GetWeekDaySchedule client→server
0x0C GetWeekDayScheduleResponse server→client
0x0D ClearWeekDaySchedule client→server
0x0E SetYearDaySchedule client→server
0x0F GetYearDaySchedule client→server
0x0F GetYearDayScheduleResponse server→client
0x10 ClearYearDaySchedule client→server
0x11 SetHolidaySchedule client→server
0x12 GetHolidaySchedule client→server
0x12 GetHolidayScheduleResponse server→client
0x13 ClearHolidaySchedule client→server
0x1A SetUser client→server
0x1B GetUser client→server
0x1C GetUserResponse server→client
0x1D ClearUser client→server
0x22 SetCredential client→server
0x23 SetCredentialResponse server→client
0x24 GetCredentialStatus client→server
0x25 GetCredentialStatusResponse server→client
0x26 ClearCredential client→server
0x27 UnboltDoor client→server
0x28 SetAliroReaderConfig client→server
0x29 ClearAliroReaderConfig client→server

Features (15)

Bit Code Name
0 PIN PIN Credential — Lock supports PIN credentials (via keypad, or over-the-air)
1 RID RFID Credential — Lock supports RFID credentials
2 FGP FingerCredentials — Lock supports finger related credentials (fingerprint, finger vein)
3 LOG Logging — TLLock supports local/on-lock logging when Events are not supportedGt
4 WDSCH WeekDayAccessSchedules — Lock supports week day user access schedules
5 DPS DoorPositionSensor — Lock supports a door position sensor that indicates door's state
6 FACE FaceCredentials — Lock supports face related credentials (face, iris, retina)
7 COTA CredentialsOverTheAirAccess — PIN codes over-the-air supported for lock/unlock operations
8 USR User — Lock supports the user commands and database
9 NOT Notification — TOperation and Programming Notificationst
10 YDSCH YearDayAccessSchedules — Lock supports year day user access schedules
11 HDSCH HolidaySchedules — Lock supports holiday schedules
12 UBOLT Unbolt — Lock supports unbolting
13 ALIRO AliroProvisioning — Lock supports Aliro credential provisioning as defined in Aliro
14 ALBU AliroBLEUWB — Lock supports the Bluetooth LE + UWB Access Control Flow as defined in Aliro