I don't use a Kwikset lock specifically, but I'd recommend the keymaster integration. I've been using it for years to manage my 3x Schlage ZWave locks and it is awesome.
homeassistant
Home Assistant is open source home automation that puts local control and privacy first.
Powered by a worldwide community of tinkerers and DIY enthusiasts.
Home Assistant can be self-installed on ProxMox, Raspberry Pi, or even purchased pre-installed: Home Assistant: Installation
Discussion of Home-Assistant adjacent topics is absolutely fine, within reason.
If you're not sure, DM @GreatAlbatross@feddit.uk
I have the same lock. Keymaster was way more complex than I needed/wanted, but Keymaster Basic is very smooth. By default, it gives you ten code slots and a Lovelace dashboard along with mobile notifications.
In Z-waveJS my Kwikset locks have a User Code V1 setting. Under that is all of the user code slots. The interface isn't very pretty or intuitive, but it works well for adding, removing, enabling and disabling the codes.
Mopidy with the upnp extension.
I've installed that directly next to a snapclient. mopidy and snap can use the same audio output at the same time.
i actually ended up using the snapcast pipeline for the announcements (from music assistant) while mopidy ducks volume when the announcement fires.
upnp let's me control it from symfonium, mopidy-mpd let's me pick playlists from home assistant.
it is very slick and I've been enjoying it thoroughly
I'll look into that, though I was hoping for more of a plug n play solution.
it certainly was a little bit of tinkering but absolutely blew my expectations away. software mixer allowing me to have announcements directly on top of what I'm listening to regardless of what I'm listening to.
mopidy has more extensions, i also use tidal and other stuff!