same result
Are you unlocking with the code?
tried both manual and the code
Lets make sure everythingâs working correctly. Go to Dev-Tools â Events
Enter keymaster_lock_state_changed
and press Start Listening
then fiddle with your lock and come back. You should see things like this:
Think i found the issue, I need to tidy up my config directory / make notes of the config
I forgot my scripts are individual files in a âscriptsâ directory, I also had a scripts.yaml file.
On adding the scripts the correct way - it resolved the notifications.
Apologies about wasting time for you.
I did have to turn on the lock notifications to get it to work though.
No worries, at least you figured it out
(Apologies if this has been asked. Iâve tried searching and canât find any solutions.)
-
I have a Yale Zwave lock (YRL256) that I programmed with a code from the keypad BEFORE I began using keymaster. For that reason, Keymaster appears to be having some trouble synchronizing âCode Slot 1â. It can read (or at some point did read) the code in Slot 1 (sensor.xxxx_code_slot_1), but canât do anything more.
-
Iâve confirmed automation.synchronize_codeslot_xxxx_1 is ON.
-
All of the other code slots work fine.
-
I thought perhaps codes that were input manually could not be synchronized by Keymaster, so I deleted it using the keypad. The code_slot_1 sensor still shows me the old code, even though I deleted it (and Iâve confirmed it no longer works).
-
When Code Slot 1 is disabled in Keymaster, it always shows âdisconnectingâ instead of disconnected. If I try to input and enable a new code, it remains stuck on âconnectingâ.
-
So I assume for some reason keymaster is unable to synchronize code slot one.
Thank you in advance for any help you may be able to give!
Have you checked to see if switching the code to something else actually changes it? I have some weird status issues with mine as well, but it changes the door codes correctly when testing the codes on the door.
@smizles what do you mean by:
then copy-pasted the config file into the raw editor for lovelace.
Which file specifically? The lockname_lovelace file? And for which lock? The parent, the child, or both?
Thank you
That is what I tried first. No amount of trying to change the code does anything. If input a new code in the frontend and enable it via the input_boolean slider, the status sits on âconnectingâ forever and never reaches âconnectedâ. Similarly, if I disable it, it sits on âdisconnectingâ forever and never reaches âdisconnectedâ.
Meanwhile, I can make changes to the other code slots with no problems. They all properly show the code status as âconnected/disconnectedâ when i enable/disable.
(Forgot to mention in my first post: Iâve also tried the âreset code slotâ option, but that doesnât achieve anything either. It clears the name/code from the frontend card but doesnât make any changes to the lock itself. The status remains stuck on âdisconnectingâ.)
Unfortunately I didnât grab the version before update, but it would have been a few versions back.
How would I trigger regenerating the scripts?
Either call the service:
service: keymaster.generate_package
data:
lockname: <lockname>
or press Configure
and press Submit
The config/custom_components/keymaster/lovelace.code
file as was specified in the keymaster
documentation when I originally set it up back in May (version 0.33 I think?).
@tismondo My issue sounds exactly the same as yours, except the code properly propagates to the child lock somehow. Do you use child lock(s) in your setup?
P.S. I am about to upgrade from version 0.0.51 to 0.0.56 to see if that resolves the issue.
When in doubt, delete your integrations, lovelace sections, and start over. Periodically I delete packages/keymaster/
just to be sure everything is âcleanâ.
If youâre having a really hard time, exclude your zwave lock, factory reset it, then include it back into your zwave network. That procedure has only failed me one time, but that instance was because my lock got bricked. Fortunately Schlage sent me a free replacement.
@smizles No child locks in my setup.
@FutureTense Iâll try a fresh start with the integration next and report back here.
edit:
@FutureTense @firstof9 For info, when attempting to re-install Keymaster in HACS after a full wipe, I get the warning
You are running Home Assistant version '2021.7.4', but this repository requires minimum version '2021.8.0b0' to be installed.
2021.7.4 is the latest stable version; any idea why HACS is restricting it to beta testers only?
This change was rolled back, the next version of KeyMaster will require 2021.8.x or higher due to HA code changes.
Guys, when I completely delete all the integrations, I still have a bunch of entities around under âinput daytimeâ (that all are named either end or start), and âinput booleanâ (that are named after days of the week, Enabled, and Enforce PIN limit, etcâŚ). Why do they not disappear?
How do I manually remove them?
I was curious if the auto lock feature is supposed to look at the door status (open/closed) because Iâve noticed that even if the door is open, the lock still tries to lock. I donât know if it matters, but Iâm using a separate door sensor as the lock doesnât have one. (Yale Assure)
Everything else seems to work great!