Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation.

About

Kwikset Smart Locks is a custom integration that controls and monitors Kwikset smart locks through the Kwikset cloud API. It adds a lock entity with remote lock and unlock, plus sensors for battery level, last lock event, user and method, and access code count. Switches cover the LED indicator, audio feedback, secure screen and auto lock. Actions manage access codes on a lock, including create, edit, enable, disable, delete and list, and also invite, update, delete and list home users. Status comes from cloud polling at a configurable interval, since no local control is offered, and sign-in supports multi-factor verification by email or SMS. It is added as a custom repository in the Marketplace and set up in the UI.

Automatic summary of the README and code of explosivo22/kwikset-ha. Something wrong, or are you the maintainer and want your own text here? Get in touch

Supports

  • Uses the vendor's cloud Needs an internet connection and an account with the vendor.

  • From the Marketplace Installed through the Marketplace, formerly HACS.

  • Actively maintained Its author released or pushed a change in the last six months.

Provides

  • Locks
  • Switches
  • Sensors

Setting it up

Add its repository to the Marketplace as a custom repository and install it, then restart Home Assistant and add it under Settings, Devices and services.

Sign in to Kwikset

  • EmailThe email address used for your Kwikset account
  • PasswordYour Kwikset account password
  • Save password for automatic re-authenticationIf enabled, your password will be stored to automatically re-authenticate when your session expires. If disabled, you will need to manually re-authenticate.

Also asked when signing in again and changing the connection.

Multi-Factor Authentication

  • Verification CodeThe 6-digit code sent to your device

Also asked when at the multi-factor authentication step.

Select Home

  • HomeSelect the Kwikset home containing your smart locks

Verification Code Delivery

  • Delivery methodSelect whether to receive the code via email or SMS

Also asked when at the verification code delivery step.

After setup

  • Polling interval (seconds)How often to poll the Kwikset cloud for device status (30-900 seconds). Lower values provide faster updates but may increase API load and reduce battery life.

Texts from the code of explosivo22/kwikset-ha.

Entities

  • EventsLock Event
  • LocksLock
  • SensorsBattery, Last Lock Event, Access Code Count, Last Lock User, Last Lock Method, Last Lock Category, Home user count
  • SwitchesLED, Audio, Secure Screen, Auto Lock

Actions

  • Create access codeCreate a new access code on a Kwikset smart lock.Fields: Device, Code, Name, Slot, Schedule type, Start time, End time, Start date, End date, Days of week
  • Edit access codeEdit an existing access code on a Kwikset smart lock.Fields: Device, Code, Name, Slot, Schedule type, Start time, End time, Start date, End date, Days of week
  • Disable access codeDisable an existing access code on a Kwikset smart lock by slot number. If the code was created through Home Assistant, stored details are used automatically. For codes created outside HA, provide code, name, and schedule_type.Fields: Device, Slot, Code, Name, Schedule type, Start time, End time, Start date, End date, Days of week
  • Enable access codeRe-enable a previously disabled access code on a Kwikset smart lock by slot number. If the code was created through Home Assistant, stored details are used automatically. For codes created outside HA, provide code, name, and schedule_type.Fields: Device, Slot, Code, Name, Schedule type, Start time, End time, Start date, End date, Days of week
  • Delete access codeDelete a specific access code from a Kwikset smart lock by its slot number.Fields: Device, Slot
  • Delete all access codesDelete all access codes from a Kwikset smart lock. This action cannot be undone.Fields: Device
  • List access codesList all known access codes on a Kwikset smart lock, including codes managed through Home Assistant and codes detected from the lock.Fields: Device
  • Invite userInvite a new user to your Kwikset home with a specified access level.Fields: Config entry, Email, Access level, Nickname, Allowed devices, Access time type, Start date, End date, Start time, End time
  • Update userUpdate an existing user's access level or permissions in your Kwikset home.Fields: Config entry, Email, Access level, Allowed devices, Access time type, Start date, End date, Start time, End time, Days
  • Delete userRemove a user from your Kwikset home.Fields: Config entry, Email
  • List usersList all users who have access to your Kwikset home.Fields: Config entry
  • Set auto-lockEnable or disable auto-lock on a Kwikset smart lock and choose how long the lock waits before re-locking.Fields: Device, Enabled, Delay

Troubleshooting

  • DiagnosticsDownloads a diagnostics file to attach to a bug report.
  • Repair noticesNotices it can show in Settings, Repairs:Authentication Required

From the README

A custom Home Assistant integration for Kwikset Smart Locks using the unofficial Kwikset cloud API. Control and monitor your Kwikset smart locks directly from Home Assistant.

  • Lock/Unlock: Control your Kwikset smart locks remotely
  • Real-time Status: View lock state (locked/unlocked) with automatic polling
  • Battery Monitoring: Track battery percentage with low battery alerts
From the README of explosivo22/kwikset-ha, Apache License 2.0. Shortened.

Shows in Vulpo

Quick Toggle card, Lock card, Chart card, Apple Watch, Control Center.

Information

Installs
548 sharing analytics
GitHub stars
81
Connection
Uses the vendor's cloud
Upkeep
Updated in the last 6 months
Version
0.7.1,
Category
Security and safety, Locks and access
Kind
Marketplace integration
Needs
Added as a custom repository in the Marketplace
Domain
kwikset

You might also like

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. About these numbers