Here is another smart door lock that you can interact with using your smartphone. The DatoHome L-F500 Smart Door Lock is HomeKit enabled. It gives you 5 ways to unlock your door. The battery lasts up to a year but you also get a backup micro-USB charging port in case of an emergency.
This lock is smart enough to auto lock as you leave. It also allows remote code sharing.