I have just installed a Keyless Connected Yale Smartlock (YD-01-CON-NOMOD-CH) and connected it to Smartthings via the Z-Wave Module 2.
I has been working fine using the default Smartthings device handler and Smart Lock modules and I could add and remove user pins via the Smartthings app. However I wanted to be able to receive mobile notifications on who unlocked the door. I tried using the some automation in the Smart Home Monitor but the only notification I could get it to send was “The Front Door is unlocked”, ie it didn’t say who had unlocked the door even though the history in the Smart Locks would show “Front Door Lock – Unlocked by “<user>””.
I came across the RBoys Apps and though this might solve the problem. I paid for the apps and installed the “Universal Enhanced Z-Wave Lock” device handler successfully but when I installed the “Lock User Management” Smart App it crashed and asked me to contact the developer. Unfortunately I didn’t catch the error message at the time and now if I try to start the LUM it immediately exits without any messages.
I am fairly new to SmartThings but in the IDE Logs I can see these messages
1:51:47 PM: error java.lang.NullPointerException: Cannot get property ‘1’ on null object @line 3478 (codeCheck)
1:51:47 PM: warn Heartbeat not called in last 15 minutes, rescheduling heartbeat
1:51:47 PM: trace The date/time on the hub now is Sun Jan 13 2019 13:51 GMT
1:51:47 PM: warn READ THIS BEFORE PROCCEDING: IT IS NORMAL TO SEE DEBUG MESSAGES EVERY MINUTE, IT CONFIRMS THAT THE APP IS HEALTHY AND RUNNING IN THE CLOUD. IT DOES NOT COMMUNICATE WITH THE LOCK UNLESS YOU SEE A MESSAGE BOX SAYING ‘REQUESTED LOCK TO XXXXX’.
1:51:44 PM: debug cmd: MeterReport(scale2: false, scale: 2, rateType: 1, precision: 1, meterValue: [0, 0], deltaTime: 0, meterType: 1, size: 2, scaledPreviousMeterValue: 0.0, scaledMeterValue: 0.0, previousMeterValue: [0, 0])
1:51:02 PM: error java.lang.ClassCastException
1:51:02 PM: trace state.previousMaxUserNames: 10, maxUserNames: 10
1:51:02 PM: trace Configured lock fixed code length: null, max code length: 8, min code length: 4
1:51:02 PM: trace [locks:[Front Door Lock], updateNotifications:true, detailedNotifications:false, maxUserNames:10, sendDelay:15, retries:5]
Anybody any idea what I am doing wrong?
I am based in the UK if it makes any difference
Thanks in advance for any help