Supported Smart Locks
Staykey connects smart locks two ways, and what it can do depends on the route.
Through a cloud account (no hub)
If you use your lock with the Yale, Schlage, Kwikset or August app (and more), Staykey can sign in to that account and manage door codes on the lock, with no hub at the property.
- Door codes: Staykey sets a unique code before each stay and clean, and removes it afterwards.
- No remote lock or unlock: this route is door codes only. Keep using the maker's app for anything else.
- Pricing: each device connected this way costs us a monthly fee, so we include one per property and cover it ourselves; extra devices are $6/month each.
To connect, open Integrations in Staykey, choose Connect a cloud account, and sign in with your lock app's account. One sign-in covers every property; then choose which lock to use where. Staykey checks each lock when you add it, and only locks that accept door codes from the maker's cloud can be added.
Through Home Assistant
Staykey works with any smart lock that Home Assistant supports, and connects unlimited devices with no per-device fee. On this route, there's an important distinction between two features: generic lock/unlock control and automatic access code management.
Lock/unlock control (works across all supported radios)
Home Assistant can lock and unlock locks over Z-Wave, Zigbee, Matter/Thread, and Wi-Fi. Staykey's lock/unlock feature works with any of them:
- Z-Wave locks
- Zigbee locks
- Matter / Thread locks
- Wi-Fi locks
- Other protocols supported by Home Assistant
If all you need is to lock or unlock the door remotely through Staykey, the protocol doesn't matter much.
Access code management (guaranteed on Z-Wave only)
For managing guest access codes — creating a unique code per stay, updating it, and retiring it automatically — Staykey guarantees support on:
- Z-Wave locks with user-code management functionality
On Matter, Zigbee, and Wi-Fi locks, passcode management is best-effort — it may work, depending on the lock and firmware, but we can't guarantee it. If per-stay passcode rotation matters for your operation (and it usually does), stick with a Z-Wave lock from the tested list below.
Officially Tested Locks (Home Assistant)
We've tested the following locks with Staykey through Home Assistant and confirmed their capabilities:
| Manufacturer |
Model |
Access Codes |
Code Validation |
Max Codes |
Code Length |
| Yale |
YRD410-ZW2 |
✓ |
✓ |
30 |
4-8 digits |
| Yale |
YRD420-ZW2 |
✓ |
✓ |
30 |
4-8 digits |
| Yale |
YRD410-F-ZW3 |
✓ |
✓ |
30 |
4-8 digits |
| Yale |
YRD420-F-ZW3 |
✓ |
✓ |
30 |
4-8 digits |
| Yale |
YRD226, YRC226, YRC246, YRD256, YRC256, YRD446 |
✓ |
✓ |
30 |
4-8 digits |
| Ultraloq |
U-Bolt Pro Z-Wave |
✓ |
✗ |
30 |
4-8 digits |
Understanding the table
- Access Codes: Can Staykey create and manage guest access codes on this lock?
- Code Validation: Does the lock confirm when codes are successfully set or cleared? Locks without validation will still work, but Staykey can't verify the operation completed.
- Max Codes: Maximum number of access codes the lock can store
- Code Length: Supported PIN code lengths
A note on code validation
Locks that support code validation send confirmation events back to Home Assistant when a code is set or cleared. This allows Staykey to:
- Confirm codes were successfully programmed
- Retry failed operations automatically
- Show accurate code status in the dashboard
Locks without code validation (like the Ultraloq U-Bolt Pro) will still work with Staykey—codes will be sent to the lock, but Staykey won't receive confirmation that the operation succeeded.
Other Compatible Locks (Home Assistant)
While we haven't officially tested every lock, the following Z-Wave models generally work well with access code management through Home Assistant:
- Schlage: BE469ZP (Z-Wave Plus) and other Z-Wave Connect / Z-Wave Plus models. Note: Schlage Encode Plus is Wi-Fi/Matter, not Z-Wave — through Home Assistant, lock/unlock works but passcode management isn't guaranteed. For door codes without a hub, connect it through a cloud account instead. Pick BE469ZP if you specifically want Z-Wave.
- Kwikset: SmartCode Z-Wave models (e.g., 914 Z-Wave). Note: Kwikset Halo is Wi-Fi, not Z-Wave — same caveat as Encode Plus.
- Ultraloq: U-Bolt Pro Z-Wave (officially tested above); Ultraloq Matter models work for lock/unlock but passcode management is best-effort.
- Aqara: Matter-compatible lock models work for lock/unlock via HA; passcode management is experimental — hosts are welcome to try them and share feedback.
If you're using a lock not listed above and it works with Staykey, let us know and we'll add it to our tested list!
Choosing a Lock
When selecting a lock for your rental property, consider:
- How it connects: A Wi-Fi lock from a maker Staykey supports can connect through a cloud account with no hub, for door codes only. With a Home Assistant hub, Z-Wave is required for Staykey-guaranteed automatic access code management; Matter/Zigbee/Wi-Fi locks will still lock and unlock there, but per-stay code rotation is best-effort on those radios.
- Code validation support: Recommended for reliable code confirmation
- Battery life: Look for locks with good battery life for fewer maintenance trips
- Keypad type: Touchscreen vs physical buttons (touchscreen tends to be more weather-resistant)
- Aesthetic fit: Match your property's style
Our top recommendation
For vacation rentals with a hub, we recommend the Yale Assure Lock 2 (Z-Wave):
- Full access code management with validation
- Reliable Z-Wave connectivity
- Long battery life
- Sleek touchscreen keypad
- Works offline (no WiFi required for PIN entry)
Learn more
Still have questions? We're here to help.