The project uses the HomeSpan Arduino library to create a native Homekit Doorbell with a Lock mechanism that can be used to open the door after the Home App notification. When pressed, the lock mechanism relocks itself after 1 second cause it is thought for a solenoid equipped door.