For further analysis the zwave_deviceid
from the Thing Properties is needed (or the values â(0082:6015:020D::2.0)â for your specific device).
Since the device properties have been discovered, communications with the device looks fine and this device is in the database so there ought to be channels showingâŠ
Continually âwaking upâ a lock wonât help since it is basically always awake. Locks are whatâs called FLiRS devices - these wake up themselves periodically - it can be 1 or 10 times per second - to allow communications to occur without waking the device up.
This is fine, but do you perform a hard reset on the lock before doing this? Locks can only be included into the network if they are hard reset since the key exchange protocol can only take place within 15 seconds of them joining the network.
Also, when you join the device, donât do it too soon after starting the system as the network may be busy and this can slow things down if it needs to talk to other devices, and it can push the key exchange out past the 15 seconds. Once this happens, you need to reset the device and start again.
Also in the properties, does it show that the device is securely included?
Properties canât be changed - they are set by the binding.
No - you canât change them. They are just properties that give the user information from the binding and changing them will do nothing.
Based on the above, and the fact that your device IDs seem to have been discovered and are consistent with the database, I donât think so.
My guess is itâs related to the secure join and the restrictions on the timing I mention above. You can also get a debug log to see whatâs happening - this should show if the key exchange works ok or not.
We cannot be sure that @clarkâs device is a 0811:23A8. IMHO he just quotes the data in the Z-Wave database.
Edit:
Manufacturer 0x0090 should be changed to âSpectrum Brandsâ in the Z-Wave database.
Well, he said above that his properties were the same -:
These values come from reading the information from the device (and canât easily be manipulated by the user), and are correct for this device. Admittedly this doesnât include the device id which is the third component, but 2 out of 3 values are being correctly read from the device and are consistent with the values in the database.
Sorry - I missed this point. I prefer not to change things here as it potentially then changes everyone UID on their devices and will break peoples systems. We could just change the name that people see and leave the UID and Black and Decker, but that is then inconsistent and will likely cause further confusion. IMHO itâs best just left alone - at least itâs consistent in OH and doesnât break peoples systems - even if itâs changed and now not consistent with the ZWave definition.
And that might be the problem here:
I cannot find any indication that a 0090:0811:23A8 even exists. The Z-Wave Alliance tells us that there are 0090:0811:03A8 and 0090:0811:13A8, but I cannot find a 0090:0811:23A8 in their database.
Which UID are you referring to?
But thatâs from the database so it almost certainly exists since someone created it with their XML (unless it got changed).
The ZWave Alliance system is very unreliable and incomplete - I wouldnât rely on that at all.
We need to see the complete set of properties from @clark to know what the ID is.
The think type UID
Well, thatâs the issue issnât itâŠ
We either have a thing type UID that doesnât match the name, or a name that doesnât match what the ZWave Alliance now calls the company. Ideally, the UID used for the company would be aligned with the name of the company - thatâs not always the case, but something we try and do to avoid people getting confused.
Anyway, for now I donât propose to change the UID or the name in the database.
I donât really understand what youâre trying to show here though with this image? The thing type UID is made up of two parts - the part that is listed at the bottom of the device entry, and then another part that comes from the manufacturer entry in the database.
If we take your example of the NAS-PD07Z, then in that devices entry, we see -:
I agree - this doesnât change.
However we also have another part that comes from the manufacturer, so the full thing type UID is shenzhen_naspd07z_00_000
. This is made up of the manufacturer name, the device UID, and the version.
With respect to the hard reset, I have tried two ways. One I exclude the device from the network through the Z-wave controller options and pressing the inclusion button on the lock, I then delete the z-wave thing and try the inclusion again.
The other method is excluding the lock and then doing a factory reset where the lock loses all the information including which way the strike extends, basically starting from scratch.
I never restart OpenHab.
Iâll check after work about the secure exclusion and post all the product properties.
Agreed, I hadnât thought of the file name that contains the manufacturer name.
Either of these should be fine - just to reiterate that it must be done each time, which youâre probably doing, but since you didnât explicitly state, and itâs super important, then I thought Iâd mention it again .
This is just one thing that can make the network busy and hence delay / fail the key exchange. I think it would be worth you grabbing the debug logs to make sure thereâs not something else causing things to be busy and causing the same issueâŠ
Could you please post the data for your device?
And again, just to be clear, whatâs needed is the properties as specified above, but also including the device id (I think itâs zwave_deviceid
).
This is the thing label
label: Z-Wave Node 045 (0090:0811:13A8:7.13)
and the thing properties
zwave_class_basic BASIC_TYPE_ROUTING_SLAVE
zwave_class_generic GENERIC_TYPE_ENTRY_CONTROL
zwave_frequent true
zwave_neighbours
zwave_listening false
zwave_version 7.13
zwave_plus_devicetype NODE_TYPE_ZWAVEPLUS_NODE
zwave_deviceid 5032
zwave_nodeid
45
zwave_routing true
zwave_plus_roletype ROLE_TYPE_SLAVE_SLEEPING_LISTENING
zwave_beaming true
zwave_secure true
zwave_class_specific SPECIFIC_TYPE_DOOR_LOCK
zwave_devicetype 2065
zwave_manufacturer 144
Iâll look for the DEBUG log and post it
Thanks
As suspected, your device has to be added to the Z-Wave database:
Next steps:
- Check that the database entries for OpenSmartHouse Z-Wave Device Database match your device.
- If there are no differences, add 0811:13A8 to âReferencesâ and request a review, otherwise a new entry for a new device must be created in the Z-Wave database. Please read Blog Posts for information on how to get access to the Z-Wave database.
- Wait for review and for new Z-Wave Binding snapshot.
- Install new Z-Wave Binding snapshot.
Iâve made the update and am doing a database export shortly.
Thanks to everyone