Seam Locks
@350d/homebridge-seam · v2.13.1
Adds smart locks from August, Yale, Schlage, Kwikset and 100+ brands to HomeKit via the Seam API.
What it says it supports
Brands
- Seam
- August
- Yale
- Schlage
- Kwikset
Devices it names
- smart locks
- door sensors
Shows up in Apple Home as from its README
Sensor readings in its code
What people report
Seam-backed locks; Schlage Encode device info fixed.
- Works1
| Device | Status | What they said | Source |
|---|---|---|---|
| Schlage Encode lock | Works | Device info display fixed via Seam device_typeSaved copyWhat this fixes Schlage Encode (and other locks) showing wrong device info in HomeKit The Seam API returns `device_type` as a plain string (`"schlage_lock"`), not an object. The previous code accessed `device_type?.manufacturer` and `device_type?.model`, which always resolved to `undefined`. This PR adds `DEVICE_TYPE_MAP` to map Seam device type strings to human-readable manufacturer/model fallbacks (Schlage, August, Yale, Kwikset, Lockly, Nuki, Tedee). Also fixes: Capabilities check now uses `capabilities_supported` (the correct Seam API field) with a fallback to `capabilities` Battery 0% … Excerpt saved from GitHub on 2026-10-22. | PR #3 · 2026-02 |
Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Cloud
Seam.co API with webhooks for real-time updates
You’ll need
- Seam API key
- Webhook reachable from Seam
Compatibility
| Verified by Homebridge | Yes |
|---|---|
| Homebridge versions | ^1.6.0 || ^2.0.0-beta.0 |
| Homebridge 2.0 | Yes |
| Node.js | ^18.20.4 || ^20.15.1 || ^22 || ^24 |
| Settings in Homebridge UI | Yes |
| Matter | No |
| Platform name | SeamLock |
| License | MIT |
Community signals
| Downloads a week | 22 |
|---|---|
| Downloads a month | 435 |
| GitHub stars | 1 |
| Open issues | 0 |
| Closed issues | 3 |
| Last code push | 2026-07-18 |
| Latest version | 2.13.1 (2026-07-18) |
| First published | 2025-09-30 |
| Releases | 80 |
In ReReHome
Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.
Bridges get their own settings page listing the accessories behind them.
Caveats from the README
- Door sensor only if the lock supports it
HomeKit services in its code
Found by scanning the published npm package. A plugin can register a service only for some devices.
- Battery
- ContactSensor
- LockMechanism
Sources
- npm: https://www.npmjs.com/package/@350d/homebridge-seam
- Source code: https://github.com/350d/homebridge-seam
- Issues: https://github.com/350d/homebridge-seam/issues
- Verified plugins list: https://github.com/homebridge/verified



