Wi-Fi CSI motion sensing for ESP32. C++ SDK, ESPHome, Native, and Matter frontends, browser tools, and a CLI for the full device lifecycle. GPLv3 and commercial licensing.

9.3K stars 703 forks 9.3K watchers Python GNU General Public License v3.0
csi diy embedded esp-32 espectre espressif home-assistant matter motion-detection wifi wifi-sensing
15 Open Issues Need Help Last updated: Sep 5, 2026

Open Issues Need Help

View All on GitHub
Advertsing 12 days ago
help wanted area: sensing chip: esp32-s3

Wi-Fi CSI motion sensing for ESP32. C++ SDK, ESPHome, Native, and Matter frontends, browser tools, and a CLI for the full device lifecycle. GPLv3 and commercial licensing.

Python
#csi#diy#embedded#esp-32#espectre#espressif#home-assistant#matter#motion-detection#wifi#wifi-sensing
help wanted frontend: esphome examples

Wi-Fi CSI motion sensing for ESP32. C++ SDK, ESPHome, Native, and Matter frontends, browser tools, and a CLI for the full device lifecycle. GPLv3 and commercial licensing.

Python
#csi#diy#embedded#esp-32#espectre#espressif#home-assistant#matter#motion-detection#wifi#wifi-sensing
bug help wanted frontend: esphome chip: esp32-c3

Wi-Fi CSI motion sensing for ESP32. C++ SDK, ESPHome, Native, and Matter frontends, browser tools, and a CLI for the full device lifecycle. GPLv3 and commercial licensing.

Python
#csi#diy#embedded#esp-32#espectre#espressif#home-assistant#matter#motion-detection#wifi#wifi-sensing

Wi-Fi CSI motion sensing for ESP32. C++ SDK, ESPHome, Native, and Matter frontends, browser tools, and a CLI for the full device lifecycle. GPLv3 and commercial licensing.

Python
#csi#diy#embedded#esp-32#espectre#espressif#home-assistant#matter#motion-detection#wifi#wifi-sensing
help wanted platform: espectre

Wi-Fi CSI motion sensing for ESP32. C++ SDK, ESPHome, Native, and Matter frontends, browser tools, and a CLI for the full device lifecycle. GPLv3 and commercial licensing.

Python
#csi#diy#embedded#esp-32#espectre#espressif#home-assistant#matter#motion-detection#wifi#wifi-sensing
help wanted

Wi-Fi CSI motion sensing for ESP32. C++ SDK, ESPHome, Native, and Matter frontends, browser tools, and a CLI for the full device lifecycle. GPLv3 and commercial licensing.

Python
#csi#diy#embedded#esp-32#espectre#espressif#home-assistant#matter#motion-detection#wifi#wifi-sensing

AI Summary: A new user, impressed with the project, is asking how to enable a 'machine learning mode' which they couldn't find in the documentation. They are also inquiring about the project's interest in developing advanced machine learning algorithms like 3D mapping and gesture recognition, offering to contribute if there's a desire and guidance on where to begin.

Complexity: 2/5
help wanted

Wi-Fi CSI motion sensing for ESP32. C++ SDK, ESPHome, Native, and Matter frontends, browser tools, and a CLI for the full device lifecycle. GPLv3 and commercial licensing.

Python
#csi#diy#embedded#esp-32#espectre#espressif#home-assistant#matter#motion-detection#wifi#wifi-sensing
documentation enhancement good first issue

Wi-Fi CSI motion sensing for ESP32. C++ SDK, ESPHome, Native, and Matter frontends, browser tools, and a CLI for the full device lifecycle. GPLv3 and commercial licensing.

Python
#csi#diy#embedded#esp-32#espectre#espressif#home-assistant#matter#motion-detection#wifi#wifi-sensing

AI Summary: The user reports that a file, `micro-espectre/tools/csi_receiver.py`, is missing from the repository. This file is referenced in the output instructions when running `./me stream --ip <ip>`, but the user cannot find it in the current codebase or commit history, suggesting it might have been forgotten during a commit.

Complexity: 1/5
documentation good first issue

Wi-Fi CSI motion sensing for ESP32. C++ SDK, ESPHome, Native, and Matter frontends, browser tools, and a CLI for the full device lifecycle. GPLv3 and commercial licensing.

Python
#csi#diy#embedded#esp-32#espectre#espressif#home-assistant#matter#motion-detection#wifi#wifi-sensing

Wi-Fi CSI motion sensing for ESP32. C++ SDK, ESPHome, Native, and Matter frontends, browser tools, and a CLI for the full device lifecycle. GPLv3 and commercial licensing.

Python
#csi#diy#embedded#esp-32#espectre#espressif#home-assistant#matter#motion-detection#wifi#wifi-sensing
bug good first issue

Wi-Fi CSI motion sensing for ESP32. C++ SDK, ESPHome, Native, and Matter frontends, browser tools, and a CLI for the full device lifecycle. GPLv3 and commercial licensing.

Python
#csi#diy#embedded#esp-32#espectre#espressif#home-assistant#matter#motion-detection#wifi#wifi-sensing
Found 1 bug 9 months ago

AI Summary: A user reports that deploying the 'Spectre' project on an ESP32-S3 causes frequent misjudgments on a separate ESP32 development board's human infrared sensor. The issue, suspected to be due to WiFi interference or 'storms' from Spectre's WiFi waveform detection, resolves when the Spectre code is removed. This interference affects other ESPHome-based presence detection sensors in the same environment.

Complexity: 4/5
help wanted

Wi-Fi CSI motion sensing for ESP32. C++ SDK, ESPHome, Native, and Matter frontends, browser tools, and a CLI for the full device lifecycle. GPLv3 and commercial licensing.

Python
#csi#diy#embedded#esp-32#espectre#espressif#home-assistant#matter#motion-detection#wifi#wifi-sensing

AI Summary: The user reports that despite setting `hampel_enabled: true` in their ESPHome configuration, the device's log file consistently shows the HAMPEL FILTER as `[DISABLED]`. However, the user observes that the filter appears to be active based on reported movement scores, suggesting a potential discrepancy between the filter's actual operational status and its logged status.

Complexity: 3/5
bug good first issue

Wi-Fi CSI motion sensing for ESP32. C++ SDK, ESPHome, Native, and Matter frontends, browser tools, and a CLI for the full device lifecycle. GPLv3 and commercial licensing.

Python
#csi#diy#embedded#esp-32#espectre#espressif#home-assistant#matter#motion-detection#wifi#wifi-sensing
Wifi 10 months ago
help wanted

Wi-Fi CSI motion sensing for ESP32. C++ SDK, ESPHome, Native, and Matter frontends, browser tools, and a CLI for the full device lifecycle. GPLv3 and commercial licensing.

Python
#csi#diy#embedded#esp-32#espectre#espressif#home-assistant#matter#motion-detection#wifi#wifi-sensing
help wanted

Wi-Fi CSI motion sensing for ESP32. C++ SDK, ESPHome, Native, and Matter frontends, browser tools, and a CLI for the full device lifecycle. GPLv3 and commercial licensing.

Python
#csi#diy#embedded#esp-32#espectre#espressif#home-assistant#matter#motion-detection#wifi#wifi-sensing