Spectral motion sensing.
Motion detection using Wi-Fi spectrum analysis (CSI).
No cameras. No microphones. Just math.
Why ESPectre?
A different approach to presence detection
Through-Wall Detection
Wi-Fi signals pass through walls and furniture. Detect motion in areas cameras can't see.
Privacy First
No images, no audio. Only anonymous radio signal characteristics. GDPR-friendly by design.
Home Assistant Native
Built as an ESPHome component. Seamless integration with your smart home.
ESP32 Powered
Runs on ESP32-S3, C6, C5, C3, S2 and classic ESP32. Pick your favorite.
Pure Math
MVS algorithm with NBVI auto-calibration. No ML training required. Works out of the box.
Research Ready
Dual-platform architecture: C++ for production, Python for R&D and algorithm development.
Simple Configuration
Add to your ESPHome YAML and you're done
# ESPectre configuration external_components: - source: github://francescopace/espectre components: [espectre] espectre: id: motion_sensor segmentation_threshold: 1.0 segmentation_window_size: 50 binary_sensor: - platform: espectre name: "Motion Detected"
99%
F1-Score
0%
False Positives
6
ESP32 Variants
10min
Setup Time