KeyMaster Z-Wave lock manager and scheduler

So I am having an issue after the recent updates. I am running 2021.3.1 and 0.0.26, with the old ZWave integration on a Kwikset lock. If I set any of the advanced options for pin state the PIN Status switches to Disconnecting and PIN synchronised with lock is always Off.

For example:

  1. enable Enforce PIN limit and set Unlock events to 1. PIN Status changes to Connected, PIN synched On.
  2. Set Unlock events to 0. PIN Status changes to Disconnecting, PIN synched Off. This never changes to Disconnected and synched.
  3. Set Unlock events to 1. PIN Status changes to Connected, PIN synched On.

The same behaviour exists for any of the other options, ie, if I set the pin to not be currently valid for the current date or time, it gets stuck at disconnecting. Reset Code Slot works fine though.

This was working a few days ago, before the updates. I have tried uninstalling, removing the repo, deleting any remaining files or entities and reinstalling, but I get the same behaviour. Any ideas what I am doing wrong?

Are you able to see if the codes actually change via zwave log? Iā€™m having this strange problem where I can enable codes but canā€™t disconnect them successfully. (Trying to figure out if it has to do with my recent recorder changes or keymaster itself)

Iā€™ve not looked in the zwave log, but if I reset, disable or change the pin, it functions normally and the old code no longer works on the lock. It appears to just be just when an advanced parameter tries to disable the code.

In my lovelace view, I am just getting the cards with the markdown header, but nothing else is showing.

Any thoughts on what i am doing wrong?

Could you post an screenshot of what youā€™re seeing?

also, for what its worth. Installed through HACS, didnt add anything manually. Using the Schlage Lock with the new zwaveJS

also, i have all 4 hacs cards installed

@firstof9 i have been playing with it, when i remove the markdown, the cards seem to workā€¦no idea what is happening though

What version of HA are your running?

Most recent. 2021.3.0

Something funky going on with the frontend there.
Any errors in the Home Assistant log?

Im gonna dig deeper into it. Seems pretty clear now that its not a Keymaster issue.The markdown seems to break my cards.

I just made a title for each of the cards and now its all working great. This is such an amazing integration!

1 Like

I canā€™t add the integration on a brand new HA install.

Versions:
Home Assistant Core: core-2021.3.2
ZWave: zwavejs2mqtt, Zwavejs-server version 1.1.0
Keymaster version 0.0.27, installed from HACS

When I add the integration, I get this error:
Error occurred loading configuration flow for integration keymaster: No module named 'openzwavemqtt'

Do I need to install ozw even though Iā€™m not using it? Whatā€™s the best way to fix this?

Going to need the whole traceback error.

This is literally the only thing in my log file:
2021-03-08 15:16:58 ERROR (MainThread) [homeassistant.config_entries] Error occurred loading configuration flow for integration keymaster: No module named 'openzwavemqtt'

Is there a way to get a more detailed error?

Please open an issue on github.

Ok, doing that now. Just wanted to make sure it actually was an issue and not something I was doing wrong. Thanks!

1 Like

Please help. Iā€™m stuck. Iā€™ve got a Schlage BE469ZP showing as a Touchscreen Deadbolt Z-Wave Plus. I can lock/unlock through the keymaster panel but Iā€™m getting ā€œentity not availableā€ for most fields. Iā€™ve tried deleting and re-creating the frontdoor integration. Keymaster debug logs show nothing but lock code fields. The four required Lovelace add-ons are showing as resources. Any suggestions?

Versions:
Home Assistant Core: core-2021.3.3
ZWave: zwavejs2mqtt, Zwavejs-server version 1.1.0
Keymaster version 0.0.27, installed from HACS

Ok, after spending the morning trying to get more information from HA and looking at the source code, the solution to this problem is adding the following to configuration.yaml:

homeassistant:
  packages: !include_dir_named packages

This was my first integration from HACS. There is no reference to this requirement in HACS or KeyMaster installation notes. HACS installation notes and FAQ talks about elements, repositories and integrations but never mentions packages. Anyway, problem solved. On to the next one.

1 Like

The infoā€™s in the wiki.

Good Day All,

Hope everyone is safe and well.

I setup my Schlage Z-Wave Plus lock using the original simplified Z-Wave lock manager and while some of the functions no longer work I can still assign codes and activate/deactivate users. It was a pretty mammoth task for me at the time to get it working but with perseverance I did.

I have been reading this thread with interest and would like to try this new manager but it kinda terrifies me lol. First of all what is the best way of removing all of the old lock manager components so I could start clean. I know how to remove the lock from the Z-Wave integration and then perform a factory reset.

I know I can make a snapshot but if I have factory reset the lock if I needed to restore that snapshot would it just be a case of re adding it as a Z-Wave device?