I’ve put together a custom ESPHome integration for the FPC2532 fingerprint sensor on ESP32. It’s a small project to help add secure and reliable fingerprint authentication to DIY home automation setups.
Why another fingerprint sensor for ESPHome?
ESPHome already supports the R503 (fingerprint_grow), but I wanted to try something a little safer and more reliable:
More secure: The FPC2532 encrypts stored fingerprints, unlike the R503, which keeps them in plain memory.
No image extraction: Fingerprint data cannot be exported, reducing privacy risks resulting in fingerprints images stolen or exposed.
Better documentation & reliability: The sensor comes with proper specs and reliability tests, more suitable for always live components.
Lower power usage: Makes it suitable for battery-powered projects.
Gesture support (future): Up/down/left/right swipes are possible, though not fully implemented yet.
It’s still a work in progress, and there may be mistakes, but I hope it can be useful for anyone experimenting with fingerprint-based automation. Feedback and contributions are very welcome!