⚡ Quick Answer

The best smart lock for Home Assistant is the Schlage Encode Plus (~$250) for its native Matter/Thread support with zero bridge required, or the August Wi-Fi Smart Lock (~$200) if you need to keep your existing deadbolt hardware. For the deepest local Z-Wave integration, the Yale Assure Lock 2 (~$220) paired with a Z-Wave USB stick gives you fully local, cloud-independent control.

Table of Contents

  1. Which Smart Lock Protocol Works Best with HA?
  2. August Wi-Fi Smart Lock (~$200)
  3. Schlage Encode Plus (~$250)
  4. Yale Assure Lock 2 (~$220)
  5. How to Integrate a Smart Lock in Home Assistant
  6. Automation Ideas for Smart Locks
  7. Our Verdict
  8. FAQ

Which Smart Lock Protocol Works Best with Home Assistant?

This is the most important question to answer before you spend $200+ on a smart lock. Your integration experience depends almost entirely on the protocol the lock uses to communicate.

Recommendation: Choose Z-Wave or Matter for local-first control. Avoid Wi-Fi-only locks if HA reliability matters to you.

August Wi-Fi Smart Lock (~$200) — Best Retrofit Lock

August Wi-Fi Smart Lock (4th Gen)

Retrofit interior install | Wi-Fi + Bluetooth | Auto-lock/unlock | DoorSense included | Works with Alexa, Google, HA

View on Amazon

The August Wi-Fi Smart Lock is the right choice when you live in a rented apartment, a condo with HOA restrictions, or anywhere you can't replace the exterior deadbolt hardware. It installs in under 15 minutes by replacing only the interior thumb-turn — your existing keyed deadbolt, exterior finish, and key compatibility all remain intact.

The 4th-generation model has built-in Wi-Fi (no August Connect bridge required) and includes the DoorSense magnetic sensor that tells Home Assistant whether the door is physically open or closed, not just whether the lock is locked. This distinction matters enormously for security automations.

Home Assistant integration uses the August Home integration (Settings → Devices → Add Integration → August). It connects via August's cloud API, which means lock/unlock commands and state updates flow through August's servers. In practice this adds 1–3 seconds of latency and means your lock automations depend on August's uptime. For most users that's acceptable; for power users who want local control, it's a reason to choose Z-Wave instead.

Auto-unlock (geofencing) works well and can be replicated in HA using the Person entity and zone automations for more granular control. Auto-lock is configurable from 1 to 30 minutes.

The verdict: August is best for renters and retrofit installs — the 15-minute interior-only installation means you never need to touch the exterior hardware.

Schlage Encode Plus (~$250) — Best for Matter/Thread Integration

Schlage Encode Plus

Full deadbolt replacement | Matter + Thread | Built-in keypad | Up to 100 access codes | Grade 1 ANSI/BHMA security | No hub required

View on Amazon

The Schlage Encode Plus is the best smart lock for Home Assistant users who want a modern, fully local integration without running Z-Wave hardware. Its Matter/Thread support means it pairs directly to HA (via a Thread Border Router — your Apple HomePod Mini or Google Nest Hub 2nd Gen already serves as one) with no bridge, no hub, and no cloud dependency.

Schlage's ANSI/BHMA Grade 1 rating is the highest residential security classification available — the deadbolt bolt is 1 inch throw, the interior construction is solid metal, and it's been tested to withstand 250,000 cycles. At $250, you're paying for genuine security hardware, not just smart features bolted onto a cheap lock.

The built-in touchscreen keypad supports up to 100 access codes, schedulable by time of day and day of week. In Home Assistant, you can create automations to add or delete codes programmatically — useful for vacation rentals, dog walkers, or service technicians. The lock exposes battery level, lock state, and tamper events as HA entities.

Installation requires replacing the full deadbolt and exterior plate, which takes 20–30 minutes with a screwdriver. The Encode Plus comes in 7 finishes including Aged Bronze, Matte Black, and Satin Nickel to match existing hardware.

The verdict: The Schlage Encode Plus is best for new installs where you want Matter/Thread local control, Grade 1 security, and a built-in keypad with 100-code capacity.

Yale Assure Lock 2 (~$220) — Best for Z-Wave Local Control

Yale Assure Lock 2 (Z-Wave variant)

Full deadbolt | Z-Wave Plus | Touchscreen keypad | 250 access codes | Works with HA Z-Wave JS | Multiple finishes

View on Amazon

The Yale Assure Lock 2 in its Z-Wave Plus variant is the most fully-featured smart lock for Home Assistant users who already run a Z-Wave mesh or want the deepest possible local integration. When paired with a Z-Wave stick and the Z-Wave JS integration, every single lock attribute becomes a native HA entity: lock state, door position (with optional door sensor), individual user code status, battery percentage, and tamper events.

The 250-code capacity is the highest of any lock in this roundup and makes the Yale Assure Lock 2 an excellent choice for shared households, small businesses, or Airbnb hosts who need to manage many unique codes. Codes can be created, modified, and deleted entirely within Home Assistant using the lock.set_user_code and lock.delete_user_code services — no Yale app required once Z-Wave is configured.

The Z-Wave radio also means your lock participates in the broader Z-Wave mesh, which improves reliability for other Z-Wave devices in range. Installation takes 20–30 minutes for the deadbolt replacement. The lock is available in Wi-Fi, Zigbee, and Z-Wave variants — make sure you select Z-Wave for local HA use.

The verdict: The Yale Assure Lock 2 Z-Wave is the best choice for fully local, cloud-free Home Assistant control — 250 codes, Z-Wave Plus reliability, and zero dependence on Yale's servers.

How Do You Integrate a Smart Lock with Home Assistant?

Z-Wave Integration (Yale Assure Lock 2)

1. Install a Z-Wave USB stick (Zooz ZST39 LR or Aeotec Z-Stick 7) in your HA server.
2. In HA: Settings → Devices & Services → Add Integration → Z-Wave JS.
3. Put the lock into inclusion mode (check your lock's manual — usually a keypad sequence).
4. HA discovers the lock and creates entities for lock state, battery, and user codes automatically.
5. Test by calling the lock.lock and lock.unlock services from Developer Tools.

Matter Integration (Schlage Encode Plus)

1. Ensure you have a Thread Border Router on your network (Apple TV 4K, HomePod Mini, or Google Nest Hub 2nd Gen).
2. In HA: Settings → Devices & Services → Add Integration → Matter.
3. Open the Schlage app → Share device → Add to Matter network → Scan the QR code in HA.
4. The lock appears as a native Matter device with lock, battery, and code entities.

August Wi-Fi Integration

1. In HA: Settings → Devices & Services → Add Integration → August.
2. Enter your August account credentials.
3. HA adds lock entities plus the DoorSense binary sensor for door position.

What Automations Can You Build with a Smart Lock in Home Assistant?

Once integrated, smart locks unlock a wide range of automations:

⚠️ Security note: Never expose your HA lock entities to cloud voice assistants (Alexa, Google) without PIN protection enabled in the assistant's settings. A voice command alone should not be able to unlock your front door.

Our Verdict

Best for Renters: August Wi-Fi Smart Lock (~$200) — installs without touching exterior hardware in under 15 minutes.
Best Matter/Thread: Schlage Encode Plus (~$250) — Grade 1 security, 100 codes, fully local Matter control.
Best Local Z-Wave: Yale Assure Lock 2 Z-Wave (~$220) — 250 codes, full Z-Wave JS integration, zero cloud dependency.
For maximum HA reliability and local control, Z-Wave (Yale) or Matter (Schlage) beat Wi-Fi cloud locks every time.

Frequently Asked Questions

Does my smart lock work if the internet goes down?

Z-Wave and Matter/Thread locks with local HA integration work fully offline — they communicate over your local network only. Wi-Fi cloud locks like August depend on the manufacturer's servers, so an internet outage or server-side issue can prevent remote commands and HA automations from working.

Is it safe to connect a smart lock to Home Assistant?

Yes, when configured correctly. Use strong passwords on your HA instance, enable multi-factor authentication, and avoid exposing HA directly to the internet without a VPN or Cloudflare Tunnel. Z-Wave and Matter locks are more secure than Wi-Fi locks because they don't rely on manufacturer cloud servers that could be breached.

What Z-Wave stick should I buy for smart locks?

The Zooz ZST39 LR (~$40) is the current community favourite — it supports Z-Wave Long Range, which extends lock range to over 1,600 feet (LOS) and means your lock won't have mesh-coverage issues even through thick walls. The Aeotec Z-Stick 7 is a solid alternative at a similar price.

Can I manage user codes entirely in Home Assistant without the manufacturer's app?

Yes, for Z-Wave locks. The Z-Wave JS integration exposes full code management via the lock.set_user_code and lock.delete_user_code services. For Matter locks, code management is still partially app-dependent as of 2025. August codes require the August app.

How long do smart lock batteries last?

Most smart locks use 4× AA batteries and last 6–12 months depending on usage. Z-Wave and Zigbee locks are generally more efficient than Wi-Fi locks — the August Wi-Fi lock typically needs new batteries every 3–4 months. HA can alert you when battery drops below 20% using a simple automation.

Do smart locks fit all doors?

Most smart locks replace standard single-cylinder deadbolts on doors with a backset of 2-3/8" or 2-3/4" — which covers the vast majority of US residential doors. Check your door's backset before buying. Doors with non-standard thickness (like steel security doors) may need an adapter kit.

SmartWired participates in the Amazon Associates Programme. We may earn a commission from qualifying purchases at no extra cost to you.