[FAQ] SmartThings Sliding Door Lock & Patio Door Lock with Keypads User Codes / Access Control

This Wiki FAQ is all about simple DIY solutions for SmartThings compatible locks on Sliding Doors and Patio Doors and being able to use them with programmable user codes.


Table of Contents



Yale Assure Anderson Patio Door Lock


This is an integrated solution for patio doors. The lock has a build in keypad and a z-wave module allowing you to lock / unlock it remotely and also program it remotely from SmartThings.

  • Where to buy the lock

  • Lock/Unlock

    This should work with the stock Z-Wave Lock device handler in SmartThings, optionally you can use Enhanced Z-Wave Lock device handler to gain access to advanced features of the lock from SmartThings

  • Open/Close

    You can buy a simple open/close contact sensor to mount on your door to check the status of the door. You can choose from various ZigBee and Z-Wave contact sensors such as:

  • Programming Users

    Since this is a z-wave based lock, you can program user codes using any lock management app such as:

    • Rental Lock Automater (RLA): For generating automated/manual user codes integrated with Airbnb, VRBO and other PMS reservation systems
    • Lock User Management (LUM): For manually programming codes, triggering actions and notifications for individual users when codes are used
    • Smart Lock Guest Access: The SmartThings built in basic lock management app


Command Lock Smart Electric Sliding Door Lock Kit

image image
This is a DIY kit using an electric magnetic latch to lock/unlock the sliding patio door. This has a built in ZigBee module for controlling it through SmartThings, however since it lacks a keypad you will need to use an external keypad to program users and setup rules to lock/unlock the deadbolt relay from SmartThings when the keypad users enter their codes.

  • Where to buy the relay kit

  • Lock/Unlock

    This should work as a on/off relay in SmartThings using the built in device ZigBee Switch device handler to engage/disengage the relay.

  • Open/Close

    You can buy a simple open/close contact sensor to mount on your door to check the status of the door. You can choose from various ZigBee and Z-Wave contact sensors such as:

  • Programming Users

    Since this KIT only provides a ZigBee relay to engage/disengage the relay, you will need an external keypad to program users and app to turn the relay on/off when the user codes are used.
    This is a three step process:

    1. Install a keypad depending on your preference and what additional features you need from the keypad (such as a chimes, alarms, form factor etc). Here are some options with pairing instructions:
    2. Program user codes in the keypad using any of these lock management apps:
      • Rental Lock Automater (RLA): For generating automated/manual user codes integrated with Airbnb, VRBO and other PMS reservation systems
      • Lock User Management (LUM): For manually programming codes, triggering actions and notifications for individual users when codes are used
    3. Use the keypad users as a trigger to lock/unlock the relay using one of these options:
      • (Simplest) Use the Lock & Door Synchronizer app to synchronize the Keypad status (locked/unlocked) with the Patio door relay (on/off)
      • Using the RLA or LUM apps: On the Lock/unlock actions page of the app, in the Keypad lock page set an action to Turn On the patio door relay when someone Locks the keypad and also in the Keypad unlock page set an action to Turn Off the patio door relay when someone Unlocks the keypad
      • Custom rules: For advanced users you can use WebCoRE to create custom rules/triggers based on specific users or keypad actions. Alternatively you can also use the built in SmartThings Automation tool to create rules trigger the door magnetic relay based any other device status, e.g. turn it off (unlock) when a smoke, flood or intruder alarm is triggered


AutoSlide Automatic Sliding Door Starter Kit

image
This is a DIY kit for an automatic sliding door to lock/unlock the sliding patio door. However, this needs an external z-wave or zigbee momentary module to open/close it through SmartThings and you will need to use an external keypad to program users and setup rules to open/close the door from SmartThings when the keypad users enter their codes.

  • Where to buy the sliding door starter kit

  • Lock/Unlock

    To lock (open) and unlock (close) this sliding door from SmartThing you will need a use a 3 core cable to connect an external z-wave/zigbee momentary relay to this device. You can then control this momentary relay from SmartThings to open/close the door. Here is what you need:

  • Open/Close

    You can buy a simple open/close contact sensor to mount on your door to check the status of the door. You can choose from various ZigBee and Z-Wave contact sensors such as:

  • Programming Users

    Along with the external momentary relay and the AutoSlide starter kit, you will need an external keypad to program users and app to turn the relay on/off when the user codes are used.
    This is a four step process:

    1. Connect the z-wave/zigbee external relay to AutoSlide using the 3 core cable and pair it with SmartThings
    2. Install a keypad depending on your preference and what additional features you need from the keypad (such as a chimes, alarms, form factor etc). Here are some options with pairing instructions:
    3. Program user codes in the keypad using any of these lock management apps:
      • Rental Lock Automater (RLA): For generating automated/manual user codes integrated with Airbnb, VRBO and other PMS reservation systems
      • Lock User Management (LUM): For manually programming codes, triggering actions and notifications for individual users when codes are used
    4. Use the keypad users as a trigger to lock/unlock the relay using one of these options:
      • (Simplest) Use the Lock & Door Synchronizer app to synchronize the Keypad status (locked/unlocked) with the Patio door external relay (on/off)
      • Using the RLA or LUM apps: On the Lock/unlock actions page of the app, in the Keypad lock page set an action to Turn On the external relay when someone Locks the keypad and also in the Keypad unlock page set an action to Turn Off the external relay when someone Unlocks the keypad
      • Custom rules: For advanced users you can use WebCoRE to create custom rules/triggers based on specific users or keypad actions. Alternatively you can also use the built in SmartThings Automation tool to create rules trigger the external relay based any other device status, e.g. turn it off (unlock) when a smoke, flood or intruder alarm is triggered


For more advanced folks you can also build your own patio door locks from scratch using a Rasberry Pi, Custom Z-Wave/ZigBee access modules, magnetic latches, relays etc such as this project, this Wiki is focused on simple DIY pre-built solutions.


This Wiki/FAQ will be updated from time to time so be sure to bookmark it/subscribe to be notified of changes. Feel free to share your ideas and suggestions here.

Thanks for adding this.

One more thing that people might want to be aware of is that because the keypad is integrated into the Yale option, you can use it manually even if the home automation system is not working (smartthings cloud unavailable, smartthings hub unavailable, Internet out, etc.).

Because the second option requires a separate keypad device which is not directly integrated with the lock, that keypad will only work if everything in the home automation system is working.

image

Some people won’t care about that, because they can just go around to a different side of the house which has a lock that does work in that hopefully rare circumstance, but there will be other people who do care about this issue, particularly if they have young children or dog walkers who may not have access for the other door locks, or may not realize that another lock might work. :thinking:

1 Like

I’m pretty that Yale lock is for French doors, not sliding doors.

1 Like

BTW, One other option is to get one of the automatic sliding door openers that can work with a wired switch and then substitute any smart switch you like for that connection to get the automation. And again, you could add an additional keypad as described above.

In terms of sliding door openers, there are three main brands in the space. All are available in multiple countries. Because you want safety features to keep from crushing a child or a pet or even just fingers in the door, it’s best to go with one of the prebuilt solutions rather than trying to do a DIY actuator. There’s a lot that goes into bump stop technology, for example.

Some models have locks, some don’t.

  1. Skylink Otodor. Usually the least expensive. You used to be able to find these everywhere, but now everyone seems to be out of stock, so I’m not sure if the manufacturer is discontinuing them or not.

  2. Olide. Comes in quite a few different models, so you have to read the product descriptions carefully. Again, you want one that will allow you to wire in a switch, some models do and some don’t. This is an Asian company that sells in many different countries, and lists on Amazon in both the UK and the US. Look for models that have a wired wall switch, since that’s what you want to replace with a smart device. Or you can get their Alexa compatible add-on Wi-Fi switch and then use an Alexa routine for integration.

Olide adds Alexa-compatible wall button for their automatic door opener, and a facial recognition option

  1. Autoslide. High end for sliding glass doors, sliding closet doors, etc. usually professionally installed, but you can also get a do it yourself kit. Available in multiple regions.

Here’s a Thread discussing autoslide integration:

1 Like

This is all very exciting. I have a few sliding doors, and want to change my dumb locks for smart locks.

Has anyone tried these solutions? How are they?

I’ve been mulling about this for a while. I guess it depends on the particular door and how the interior lock mechanism works…

I’m imagining a push/pull actuator either mounted on the inside of the door connected to a two channel relay, powered by around 5-7 volts, or possibly on the back side of the frame, manipulating the lock “catch” up or down.

If I ever get going with the project, I’ll make a thread for that.

But there are a few threads on here that might be of interest (probably more)