Yale Z-Wave Module 2 and USB Z Wave stick?

Sorry if that sounded aggressive - have edited it.


:slight_smile: no worries, I probably reacted too strongly too. So, you’re pressing add secure node and you’re pressing the correct buttons on your lock to initiate pairing?

I had problems with my conexis until I did a factory reset with it, then it seemed to work ok.

cool. ordered another. Hopefully I’ll have more luck with this one!

I believe I have found the issue that lock/module combination is not in open zwave’s manufacturer specific xml file…

according to this https://products.z-wavealliance.org/products/2576 the product type ID is: 0x0007 and the Product ID is: 0x0001

I can open a PR and get it added if you want this is more than likely the problem. I had the same issue with the conexis until I opened a PR for the fix.

as a test you can edit the local manufacturer_specific.xml file and add a config file if you copy this file and change the names https://github.com/OpenZWave/open-zwave/tree/master/config/assa_abloy/KeyfreeConnected-plus.xml

as the perameters seem to be the same.

@matthewcky2k You’re a genius!

And here I was thinking it was just plug-and-play.

I will try a local fix & if that works, I might just take you up on that offer of a PR (I am waiting for HA 0.80, then I’ll be busy with evohome again).

I’ll submit a PR tommorow on openzwave. let me know if your local fix works. Sometimes openzwave works with a module that’s not in the xml database but it doesn’t always behave as expected.


My lock status is all over the place!

The lock (based on the unlock button, and the lock icon being locked) thinks it’s locked.

The history graph below things it’s unlocked (hence the purple bit - hovering over it shows it’s unlocked up to the current time)

The lock status says it’s unlocked by user 1.

The actual status is unlocked, but not by user 1. I’m user 1 and I locked, and someone else unlocked the lock since then.

Has anyone else had issues like this?

PR created

do you have the updated firmware module from Yale? there is an issue with the old one that showed similar issues to me

How did you get it? I couldn’t find a way online.

I called them and they sent it out to me. Certainly not getting these issues with the new module. Did with the of module

I DMd them on facebook https://www.facebook.com/YaleUK/

just refer them to this thread.


Ha! You didn’t even wait for me to test it! :slight_smile:

Don’t take this as looking a gift horse in the mouth, but I noticed a typo in KeyfreeConnected-plus.xml, which got copied across to KeylessConnected-plus.xml. I think this is a bug:

And I think there’s no need to have KeylessConnected-plus.xml and KeyfreeConnected-plus.xml, as the files are identical.

I’ll make some comments on your PR.

I don’t know much about how the OZW files work but there is a difference between the keyless and keyfree devices - they are different hardware.

please do if there is something amiss!

@jamesking they are different but the config parameters are the same


Good that you’ve got thick skin!

The main reference was: https://products.z-wavealliance.org/ProductManual/File?folder=&filename=Manuals/2576/Instruction%20Manual%20V2b.pdf

<?xml version="1.0" encoding="utf-8"?>
<Product xmlns='http://code.google.com/p/open-zwave/'>
<!-- Yale Keyfree Connected (YKFCON)
<!-- Yale Keyless Connected (YD-01-CON)
	<!-- Configuration -->
	<CommandClass id="112">
		<Value type="list" size="1" genre="config" instance="1" index="1" label="Volume Level" value="3">
			<Help>Volume of the keypad tones and any voice prompts (default = 3, high)</Help>
			<Item label="Silent" value="1" />
			<Item label="Low" value="2" />
			<Item label="High" value="3" />
		<Value type="list" size="1" genre="config" instance="1" index="2" label="Auto Relock" value="0">
			<Help>Enable or disable the Auto relock feature (default = 255, enable)</Help>
			<Item label="Enable" value="255" />
			<Item label="Disable" value="0" />
		<Value type="byte" genre="config" instance="1" index="3" label="Relock Time" size="1" min="7" max="60" units="seconds" value="7">
			<Help>After successful local unlock, automatically relock after the specified time (default = 7 seconds)</Help>
		<Value type="byte" genre="config" instance="1" index="6" label="Remote Relock Time" size="1" min="10" max="90" units="seconds" value="10">
			<Help>After successful remote unlock, automatically relock after the specified time (default = 10 seconds)</Help>
	<CommandClass id="113">
		<!-- These Door Locks don't send a DoorLockReport when the
		Lock Status is Changed, but instead send a Alarm Message -
		So we trigger a Refresh of the DoorLock Command Class when
		we recieve a Alarm Message Instead -->
		<TriggerRefreshValue Genre="user" Index="0" Instance="1">
			<RefreshClassValue CommandClass="98" RequestFlags="0" Index="1" Instance="1" />
	<!-- Association Groups -->
	<CommandClass id="133">
		<Associations num_groups="1">
			<Group index="1" max_associations="5" label="Lifeline"/>

ah they must have updated their manual with that extra page since the original PR thanks!

@zxdavb PR updated thanks for the input!

its merged now if you do an update_config call in zwave service in HA it will update you local config files.