espectre
🛜 ESPectre 👻 - Motion detection system based on Wi-Fi spectre analysis (CSI), with Home Assistant integration.
Learn the difference between evaluation_interval and publish_interval in ESPectre for optimal motion detection and MQTT reporting to Home Assistant. Tune your device efficiently.
Configuring BLE Telemetry for ESPectre CSI Streaming: A Complete GuideConfigure BLE telemetry for ESPectre CSI streaming. Stream movement-threshold payloads with this complete guide. Learn how to set up BLE channels and characteristics.
When to Enable CV Normalization for Gain-Invariant Processing in ESPectreEnable CV normalization for gain-invariant processing in ESPectre when CSI amplitudes vary due to hardware AGC or FFT gain. Disable it for fixed gain locks to maximize turbulence sensitivity.
CV Normalization in ESPectre: A Gain-Invariant Turbulence Metric for ESP32Discover CV normalization in ESPectre. This gain invariant turbulence metric helps detect motion on ESP32 without hardware gain lock. Learn how it works.
Choosing the Cutoff Frequency for ESPectre’s Low‑Pass Filter: A Practical GuideOptimize your ESPectre lowpass filter by choosing the cutoff frequency between 5Hz and 20Hz. Learn how noise and motion speed impact this crucial setting.
How `motion_off_hits` Affects False Negative Rates in EspectreDiscover how motion_off_hits in Espectre lowers false negative rates. Learn how to prevent premature state changes and improve accuracy by understanding this key parameter.
Interaction of segmentation_threshold and threshold_mode in Micro-ESPectreUnderstand how segmentation_threshold and threshold_mode interact in Micro-ESPectre. Learn about fixed vs adaptive thresholds for motion detection and optimize sensitivity.
Tuning hampel_threshold for Noisy Environments in Micro-ESPectreTune hampel_threshold for noisy environments in Micro-ESPectre. Increase threshold to 6.0-7.0 and optionally window to 9 to remove interference while preserving motion signatures.
Purpose of the Hampel Filter in ESPectre: Robust Outlier Detection for CSI TurbulenceDiscover the purpose of the Hampel filter in ESPectre. It effectively detects and removes outlier spikes from CSI turbulence data, ensuring accurate motion analysis and signal integrity.
Configuring gain_lock_mode for ESP32-C3 in ESPectreLearn how to configure gain_lock_mode for ESP32 C3 in ESPectre firmware. Choose auto enabled or disabled settings for hardware gain lock or CV normalization.
Configuring gain_lock_mode for ESP32-C6 in ESPectre: A Complete GuideMaster gain_lock_mode configuration for ESP32 C6 in ESPectre. Learn about CV normalization fallback for hardware AGC lock limitations and optimize your setup.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →