@timnolte would it be possible for you to revise the devices.js description for the Kwikset 99140-002 to the below? It does support remote LOCK PIN settings I was able to confirm using the device and a custom converter. Thank you!
{
zigbeeModel: [‘SMARTCODE_DEADBOLT_10_L’],
model: ‘99140-002’,
vendor: ‘Kwikset’,
description: ‘SmartCode traditional electronic deadbolt’,
fromZigbee: [fromZigbee_1.default.lock, fromZigbee_1.default.lock_operation_event, fromZigbee_1.default.battery, fromZigbee_1.default.lock_programming_event, fromZigbee_1.default.lock_pin_code_r
toZigbee: [toZigbee_1.default.lock, toZigbee_1.default.pincode_lock],
meta: { pinCodeCount: 30 },
configure: async (device, coordinatorEndpoint) => {
const endpoint = device.getEndpoint(2);
await reporting.bind(endpoint, coordinatorEndpoint, [‘closuresDoorLock’, ‘genPowerCfg’]);
await reporting.lockState(endpoint);
await reporting.batteryPercentageRemaining(endpoint);
},
exposes: [e.lock(), e.battery(), e.pincode(), e.lock_action(), e.lock_action_source_name(), e.lock_action_user()],
},