Secure encrypted Fingerprint Sensor (FPC2532) for ESPHome

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:

  • :closed_lock_with_key: More secure: The FPC2532 encrypts stored fingerprints, unlike the R503, which keeps them in plain memory.
  • :shield: No image extraction: Fingerprint data cannot be exported, reducing privacy risks resulting in fingerprints images stolen or exposed.
  • :blue_book: Better documentation & reliability: The sensor comes with proper specs and reliability tests, more suitable for always live components.
  • :battery: Lower power usage: Makes it suitable for battery-powered projects.
  • :video_game: 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!

See the project on GitHub →

2 Likes

Fingerprint-Controlled Relay Hardware Example

This update shows how to build a simple fingerprint-controlled relay device that integrates with Home Assistant. It can be used to control doors, appliances, or other automated systems.

More info, including wiring diagrams and firmware setup, is available below:

:link: hardware & schematics