I have bought a C8 hub and migrated my C5 hub to it with all ZigBee and Z-Wave drivers.
Everything works fine except my Schlage ZigBee lock. It used to work perfectly fine with "Generic ZigBee Lock" driver in C5.
I tried to factory reset and join to solve, but it didn't solve the issue.
Most of the commands are ending with:
"[error] java.lang.IllegalArgumentException: Text must not be null or empty on line 643 (method parse)"
Only Lock/UnLock command works but it doesn't update any status of the lock and it always thinks the lock is locked.
I think that your lock codes on the c5 were encrypted, and therefore can't be decrypted on the C8.
We will get this added to the migration instructions.
You should be able turn off the encryption option in preferences, then click configure.
This should read in the lock codes again.
Interestingly, I discovered that I do have encryption enabled on my Schlage Z-wave lock and it's having no problems after migrating (can control from HE)...Z-Wave and Zigbee locks must be using some different process, or ? @bcopeland ?
Thank you for the answer! Yes the codes were encrypted in C5.
After disabling the encryption, I still get the same error. Do I need to delete the device and join it again as a new device?
I'm still using the same Device since I didn't want to sync it again in HomeAssistant, HomeKit, etc.
(But I'll do that if that's the solution)