My lock (from HABmin):
Manufacturer 0090 Black & Decker
Type / ID 0642
Firmware Version 4.10
This lock is the whole reason i got into ZWave, and thus OpenHAB. Eventually i want to do actions based on which code opened that lock. I am able to set the codes, so it’s clearly communicating. But thats all i am able to do. I don’t understand why i can do that and am so limited on other fronts, but that is not important to me now.
Is there a way for me manually to configure the Thing / Item / Channels, or is waiting for the database update the only way to go.
I just started 2 weeks ago and have a few other ZWave devices and rules working
I am in the steep part of the learning curve and I am not sure how to update to lastest snapshot.
Is that openhabian-config --> Apply Improvements --> Packages ?
Please can you provide the type/id of the device so we an take a look at this compared to the ones in the database. Alternatively, if you’re unsure, please provide the XML file that OH has generated for the device.
this lock (with it’s type/id) is referenced in the text part of the database for the 914.
The configuration Parameter 35 is used as read-only to report the Unique ID of the lock type.
Released Board ID Unique ID
910 Z-wave (Legacy, FW 3.4) 0x00 0x00
912 Z-wave (Legacy, FW 3.2) 0x00 0x00
910 Z-wave 0x02 0x36
912 Z-wave 0x03 0x36
914 Z-wave 0x04 0x36
916 Z-wave 0x06 0x42
The type/id you list is not valid for the manufacturer information - it should be two numbers (type, and id). We need to know the manufacturer data - not the information related to a parameter as this is non standard and can’t be used for device identification.
As requested, can you provide the xml file as this should contain the data.
Does this firmware do anything new/different than the version that is already in the database? I don’t care so much if this is a different physical version (eg is a deadlock versus some other lock type) so long as the commands and features at ZWave level are the same?
If they are, we can simply add the new IDs - otherwise we’ll need to create a new entry.
Same internal firmware, 914 has hard buttons. 916 has a touch screen. 914 is better as it’s faster to enter entry code, but 916 will do better outside.
thanks, i’ve been working at this with no results. I have not given up! First I updated to latest snapshot, openHAB 2.5.0 Build #1577. No change. Deleted the lock, added it back in, again no change, but my user codes are gone. Maybe database changes didn’t make it into snapshot. System was unreliable, which might be to all the stuff i’ve tried (learning) over the last few weeks. So started from scratch, and updated to snapshot 1577 first thing. Did a restore on my configuration, and it’s the same. (Which is a testimony to the backup/restore.) Next step will be starting over again, with fresh install, and most recent snapshot, and just installing the lock. I will need to reset the lock, and rediscovering it again, which is an ordeal since the lock is a minute walk away. If that fails, will let you know.
Hello Paul were you able to get your lock to work? I am having a similar issue with the Kiwikset smartcode 912 lever lock. I can securely add my lock to Openhab but get the same unknown device in my things list.
I searched the zwave database and I see the lock registered. I am new to Openhab so not sure what to do next. I rebuilt Openhab from scratch, install and removed the devices from the zwave controller and excluded the lock but I keep getting the same error.
I am still new to OpenHab, so sorry if this is a dumb question or it is resurrecting a dead subject.
I have 3 of these same door locks, and am getting what seem to be the same issues. From what I am reading in the above comment, does this mean that the I can never get my doorlocks to work with OpenHab? Im just kinda out of luck?
Seems a shame, especially as I gather that they used to work with an older binding, but dont any more( again, am I reading that correctly?)
Is there any way for them to link into amother controller, and have that controller take orders from OpenHab? Id just really hate to not be able to make use of all of these doorlocks, or to have to go to an entirely different system like smart things.
Appreciate any inside or advice, and apologize in advance if Im asking a dumb question here.
Where did you read that?
Of course you can use your door lock with openHAB and the zwave binding.
Which binding version are you using? If it is an unknown device, you need to upgrade to a newer version of your zwave binding. If you are using a version before 2.4 stable, you also need to upgrade because older versions of the zwave binding don’t support secure inclusion at all.
I read:
“That’s the problem then - it’s too old to be compatible with the latest binding.”
as meaning that the hardware (door lock) is too old to work with the latest bindings. As in, it may have worked with older ones, but moving forward, newer bindings wont support it.
I have downloaded and installed all 3 versions (for windows if that matters) the stable 2.4, Milestone 2.5.0M1 and the Snapshot 2.5.0- SNAPSHOT. I seem to get the same result regardless of what install I use.
(sorry I didnt include this info in first post, I knew better than that)
I have the lock feet away from the zwave controller, and have tried to learn it in, removed it (with the remove item feature), and tried again, just in case it had issues when first enrolled, if that halps.
Is there some other way to update just the bindings? or some other way I should be learning them in thats not with PaperUI. Im using a Aeotec Z-Stick Gen5 (what I read as most recommended for OpenHab)
No - I believe that the quote you reference means that the openHAB core is too old and is not compatible with the latest ZWave binding. If you are running an old core, and the binding has added new features that rely on a newer core, then the binding wont work.
The lock should work (I think with the latest binding).
I may have missed it, but what is the result that you are getting? You don’t seem to explain the problem?
I am having the same issues as the OP. Kwikset SmartCode 910 doorlock. Learns in as unknown device.
Properties:
"
zwave_beaming
true
zwave_class_basic
BASIC_TYPE_ROUTING_SLAVE
zwave_class_generic
GENERIC_TYPE_ENTRY_CONTROL
zwave_class_specific
SPECIFIC_TYPE_SECURE_KEYPAD_DOOR_LOCK
zwave_deviceid
568
zwave_devicetype
3
zwave_frequent
true
zwave_lastheal
2019-06-11T06:06:50Z
zwave_listening
false
zwave_manufacturer
144
zwave_neighbours
3,6,7
zwave_nodeid
2
zwave_plus_devicetype
NODE_TYPE_ZWAVEPLUS_NODE
zwave_plus_roletype
ROLE_TYPE_SLAVE_SLEEPING_LISTENING
zwave_routing
true
zwave_secure
true
zwave_version
4.10
"
Funny part to me is, it knows a lot about it. It knows it is a door lock that can have several door codes. I am able to change the codes, and it reflects and updates the doorlock correctly, but it still only learns in as “Z-Wave Node ###” Like, I said, I have several of these, and they all act the same.
The device with these IDs is in the database, and if it is discovered as a door lock I’m not sure why it shows as an unknown device. Please can you provide a screenshot?
You will have to use the latest snapshot though as I don’t think M1 will contain this device.
Im sorry I have not posted back. Been really busy, new job, and new (first) baby. Simply have not have the time to post, but I have not forgotten! Appreciate all the help btw!
Im my limited time to poke at this issue. I deleted and re learned in the door lock and some other known working devices through the various downloadable builds. Using the Snapshot build, out of no where, and for reasons unknown. One of my locks seemed to learn in correctly (with the correct name that is
"
Kwikset SmartCode 910 Touchpad Electronic Deadbolt with Z-Wave
Touchpad Electronic Deadbolt with Z-Wave
Overview
Kwikset®, the leader in residential security, introduces the SmartCode™ 910 Touchpad Electronic Deadbolt with Z-Wave.
Backlit keypad with One touch locking
30 user codes
BHMA grade 2 certified
Full 128-bit encryption security
Drill and pick resistant backup keyway
SmartKey: Re-key the lock in seconds
Inclusion Information
Initiate the process to add the lock to your system at your smart home controller.
When prompted by your smart home system to add the lock, press button “A” on the lock interior one time. The red LED will illuminate when the lock enters Add Mode.
Please allow time for the controller to add the lock to your system.
Exclusion Information
Follow your smart home system’s instructions to remove the lock from the network.
When prompted by the system, press button A” on the lock interior once.
The red LED will illuminate when the lock enters Remove mode.
Wakeup Information
Even though the lock is sleeping, all buttons are active and can be used to initiate any lock activity.
For the RF side, it will wake up every 1 second to check if there are any requests from your smart home controller
"
No idea what was different. Stranger still, is that I still can not get the other locks (same exact units) to learn in this way, they are still putting up the same error listed before.
Will hopefully have some time on sunday (first fathersday!) to poke at it some more.