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 →

1 Like