Hi,
I understand, but when you have a front door with a knob, which is very common, then you wouldn’t expect it that the door opens when you give it the unlock command. If there’s a knob, then I think it should be configurable how you want homekit to operate when it receives an unlock command: open the door or unlock the door. Or perhaps create two buttons in homekit, one for the lock/unlock action and one for opening the door?
Also, the current implemetation is quite dangerous. When you accidentally tap on the Nuki button in the iOS Home app it immediately executes the operation. So if the door is locked it now opens the door immediately without asking for a confirmation.