ZWavejs2Mqtt custom device help

My Yale Keyfree Connected worked fine in the deprecated ZWave integration, being recognised as:

YRD220 / YRD240
Yale / Real Living Touchscreen Deadbolt
Firmware Range: All Versions
Product Manufacturer: 0x0129
Product Identifiers: 0x0002:0x0000, 0x0002:0x0209, 0x0002:0xaa00, 0x0002:0xffff, 0x2022:0x0209

Since upgrade to ZWavejs + ZWavejs2Mqtt it is recognised as the following and no longer function correctly:

YDM3109 / YDM4109
Yale / Smart Living Keyfree Smart Lock
Firmware Range: All Versions
Product Manufacturer: 0x0129
Product Identifiers: 0x0006:0x0000

I want to force the use of a custom json which will make the lock be recognised as it used to be. I have placed the json in the data store and set directory in the ZWavejs2Mqtt settings. The local device file is ignored. What am I doing wrong please?


This thread will have info that should help

Did you restart zwavejs2mqtt after adding the file? Do the logs show anything? Often this is the cause of a syntax error in the file.

If you think the current device config file is wrong or missing information, you can submit a bug report to get it fixed. That way you don’t need to use a custom file.