Skip to content

Commit

Permalink
Add Yale Assure 2 to new matter lock
Browse files Browse the repository at this point in the history
  • Loading branch information
tpmanley committed Oct 2, 2024
1 parent 1b19d30 commit 2cdad36
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 3 deletions.
8 changes: 7 additions & 1 deletion drivers/SmartThings/matter-lock/fingerprints.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,15 @@ matterManufacturer:
vendorId: 0x135d
productId: 0xb0
deviceProfileName: lock-nocodes-notamper
# Yale
- id: "Yale Assure Matter Module"
deviceLabel: Yale Assure Lock
vendorId: 0x101D
productId: 0x0001
deviceProfileName: lock-user-pin-schedule
matterGeneric:
- id: "matter/door-lock"
deviceLabel: Matter Door Lock
deviceTypes:
- id: 0x000A # Door Lock
deviceProfileName: base-lock
deviceProfileName: base-lock
3 changes: 2 additions & 1 deletion drivers/SmartThings/matter-lock/src/new-matter-lock/init.lua
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ local ALL_INDEX = 0xFFFE
local NEW_MATTER_LOCK_PRODUCTS = {
{0x115f, 0x2802}, -- AQARA, U200
{0x115f, 0x2801}, -- AQARA, U300
{0x101D, 0x0001}, -- Yale, Assure 2
{0x10E1, 0x2002} -- VDA
}

Expand Down Expand Up @@ -1577,4 +1578,4 @@ local new_matter_lock_handler = {
can_handle = is_new_matter_lock_products
}

return new_matter_lock_handler
return new_matter_lock_handler
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ local types = DoorLock.types

local mock_device_record = {
profile = t_utils.get_profile_definition("base-lock.yml"),
manufacturer_info = {vendor_id = 0xcccc, product_id = 0x1},
manufacturer_info = {vendor_id = 0x101D, product_id = 0x1},
endpoints = {
{
endpoint_id = 2,
Expand Down

0 comments on commit 2cdad36

Please sign in to comment.