mirror of
https://github.com/esphome/esphome.git
synced 2025-11-19 16:25:50 +00:00
This component implements privacy-preserving motion detection using Wi-Fi Channel State Information (CSI) analysis, inspired by the ESPectre project. Features: - CSI-based motion detection without cameras or microphones - Binary sensor for motion state (IDLE/MOTION) - Multiple feature sensors (variance, amplitude, entropy, skewness) - Configurable thresholds and sensitivity - ESP32-S3 with ESP-IDF framework support only Components: - Core component with CSI capture and analysis - Binary sensor platform for motion detection - Sensor platform for CSI feature extraction - Comprehensive test configuration - Full documentation with usage examples The component uses Moving Variance Segmentation algorithm to detect motion by analyzing variations in Wi-Fi signal propagation patterns. Perfect for smart home automation, occupancy detection, and privacy-conscious security applications.