Disarm alarm panel with face authentication

The goal of this project is to disarm my alarm panel with 2FA, requiring a pin code and that the users face be recognised and authenticated. The only requirements I have are that I want to deploy on hassio, and ensure that authentication takes no longer than 2 seconds.

For recognising the face I will use either the dlib component (not yet tested on hassio) or my own solution using Facebox. I see this being quite a straightforward and obvious project, but am surprised that I can’t find a post by anyone else who has done it. Therefore before I invest the time to do it I want to check if anyone else has done this already, and/or has suggestions on issues related to its implementation?

This project takes inspiration from the following post:

4 Likes

would be very interested to try this if you ever get it working.

would love to hear what your final solution was for this? I’m just trying your facebox implementation from hackster.io out, but wonder if it will be fast enough. I wonder if anyone has built a nice UI with the camera feed and home alarm panel popping up and confirming that the face has been recognised.