I am trying to include a Danalock V3 to my Z-Wave network. Since it´s a security device it requires to communicate with encryption and must be included to the network with secure inclusion. Can be included without but will be with very limited functionality.
I am trying to include it by activating inclusion within Openremote software (that is working with non-secure devices) but the device is only included as a non-secure device. I receive the error “The se
curity enabled Z-Wave node has been added to the *NON SECURE* Z-Wave network bec
ause failed to set the network key.”
I have changed the default encryption key in the <OpenRemote Controller>/webapps/controller/WEB-INF/classes/zwave.properties file, is there anything more I have to do?
I am running Openremote (ver 2.6.0 Beta 3 with Z-Wave version 3.3.0) on Windows with the Aeon Z-wave USB stick “S2” (model DSA02203-ZWEU).
I am attaching the Zwave logfile, any help appreciated .
Regard
NIls
Thanks for the update. I have now tried to use the 3.4.0_beta1 version but I get the same result, I think. Seems like the device is included as an unsecure device anyway. I have attached a new Zwave logfile (look for node 61) along with the xml file created during inclusion. During startup and in the log I get confirmed that Openremote is using the new 3.4.0-Beta1 version. Any ideas?
Regards
Nils
DEBUG 2020-02-27 09:04:40,885 : Secure_Inclusion_Manager : Node '125' : [COMMAND_CLASS_SECURITY::SECURITY_SCHEME_GET]
...
...
DEBUG 2020-02-27 09:04:40,994 : Secure_Inclusion_Manager : Node '125' : [COMMAND_CLASS_SECURITY::SECURITY_SCHEME_REPORT, Schemes=[SECURITY_SCHEME_0]]
Thanks for your update!
Have tested your new Z-Wave 3.4.0-Beta2 update. After resetting the Danalock inclusion was successful, I have attached the log here and to me it seems OK (node 63). Unfortunately, the Danalock does not get Initialized correctly after that and due to that I don’t get any .xml file or connection to the lock. I can see some errors about that in the console output file attached here as well.
There is also some other strange behavior in this new Z-wave version. Some devices that has been working before (Fibaro wallswitches) stops working and every time I try to turn on the switches I get an error on the Openremote console (se attached output file). It complains about some sensors the does not exist in the device state cach.
Additionally, I have some temperature sensors that suddenly reports temperature with decimals witch was not the case in earlier versions.
So the inclusion now works, but the initialization problem and sensor errors on the other devices I don’t know how to fix.
/Nils
Some updates regarding this. As I wrote earlier the Danalock was inserted OK in secure mode but no .XML file was created for some reason. After a while it was created (probably due to a wakeup from Danalock) but I noted the in the XML file it was initialized as a NON-Secure device.
So I excluded the device from the network again, made a factory reset of the Danalock and tried to include again in secure mode. Have tried several times but with no luck, the device is included as a NON secure device all times. All this is done with the Z-wave 3.40_Beta2.
As I describe earlier, I have some other issues with 3.40 version (unable to turn on/off some other Zwave devices for example) and therefor I have been forced to go back to my original 3.30 version when not doing the tests for the Danalock. For some strange reason I am now unable to add other Z-Wave devices (Fibaro FGS-222) that I have needed to add. This has worked before but now the only way to include Z-wave devices is to temporary start up with 3.40 version to make the inclusion and then go back to 3.30 version.
Have the 3.40 version made some other changes to the system that can make this behavior? So, you might say that I am stuck between the 3.30 and 3.40_Beta2 version.
I attach another log example along with the created .xml file (device id 69). Is there anything more we can do to make 3.4 version work? :)
Thanks,
Regards
Nils
WARN 2020-03-03 19:46:52,528 : Node_Initializer : Node '63' : [COMMAN
D_CLASS_VERSION::VERSION_COMMAND_CLASS_GET (Retry='1'), CommandClass='COMMAND_CL
ASS_DOOR_LOCK'] failed : 'COMMAND_CLASS_REPORT_TIMEOUT_ERROR'.
ERROR [pool-3-thread-4]: Node_Initializer : Node '41' : Failed to loa
d device info from device database - Manufacturer='280', ProductTypeID='0x0003',
ProductId='0x0002'.
...
Replaced the file you sent and tested the 3.40_beta2 again. Followed your steps and attached the logfiles here. Made a factory reset of the lock before every inclusion.
.XML files are created both times (secure/nonsecure) but it only includes the lock as non-secure.
Let my know if you need anything more. Glade you can help me and if I can contribute to a better Openremote. :)
/Nils
Made another try with the beta 3 version. Unfortunately, I am still unable to do the inclusion with secure mode. I have attached logs and .xml file created.
Tried three times with the same result, also made a reset of the Danalock before inclusion. I got the 0.14.6 firmware on my Danalock, do you have the same?