component/zha/lock.py code is missing 3 important services for the user code management on Zigbee locks, similar to implemented in component/zwave/lock.py
SERVICE_SET_USERCODE = "set_usercode"
SERVICE_GET_USERCODE = "get_usercode"
SERVICE_CLEAR_USERCODE = "clear_usercode"
Please, add.
References:
- Zigbee door locks in SmartThings: zigbee-lock.groovy
- ZWave door locks in HA: components/zwave/lock.py