I’ve got 3 z-wave locks, and I’d like to manage the codes on them.
I understand that keymaster is the “normal way” to do this… but I am wondering if I am missing some other simpler alternative.
Keymaster seems very “sprawly”. I.e., it made a lot of entities which overwhelmed my google assistant integration, it filled my auto-generated dashboard with stuff, and filled my automations tab, etc… And at the end of the day, it seems that it isn’t actually syncing the codes reliably.
Is there any alternative that is a little more contained?
Overall, I have been very happy about switching from smartthings to HA, but this is the only aspect I have found where I prefered the ST experience. I am really hoping there is another path.
With the help of various forum posts, I was able to cludge together as simplified way to do this.
Here is my Dashboard card to control it:
- entity: input_select.lock_code_slot
- entity: input_number.lock_code
- entity: script.set_lock_code
- entity: script.delete_lock_code
title: Back Door Lock Codes
input_select.lock_code_slot is a drop down helper:
input_number.lock_code is a number helper:
You’ll have to edit those scripts according to your lock details, but hopefully this can point you in the right direction!
This was EXACTLY what I needed.
It does exactly what I needed and taught me a lot on the way.
I really appreciate it!
So this can replace all the helpers and scripts???
Well, no. It does not have all the functionality of keymaster, and that’s okay for me.
If you can also get away with something simpler, then this is the WTG.
@brad.trout This is inspiration! I want to do this with my Schlage Z-wave locks. I am very new to HA. The problem I am having when I try this is that I don’t know how to reference the lock code slot, and in general any entities that HA does not already offer me. I can see the slots and door codes when I open the lock in Z-Wave JS and open the device. (see screen shot) how do I reference these attributes in my dashboard card? Thank you!
If I am understanding your question correctly, I think what you are looking for is that you need to create these as Helpers (Settings >> Devices & Services >> Helpers). Here is the “Type” you need to create for each: