Guides
Start with how Wi-Fi sensing works, then choose, install, configure, or explore what comes next.
Official guides
Guides maintained by the ESPectre team.
How Wi-Fi sensing works
Packets, CSI, multipath, and how movement changes the radio channel.
Choosing an ESP32 board
How to choose a supported board, antenna, and placement for the room.
Flash & Wi-Fi setup
Browser flashing, provisioning, and Home Assistant setup through ESPHome or Native MQTT Discovery.
Place your sensor
Distance, antenna orientation, obstacles, and a repeatable room test.
Build your sensing dashboard
Create the two-column motion, history, controls, and diagnostics view for ESPHome or MQTT Discovery.
Lightweight or High Accuracy?
Compare resource cost, detection quality, startup behavior, and product fit.
Run sensing in Python
Use the upstream ESP32 CSI support contributed by ESPectre and run motion detection directly on the device.
Wi-Fi sensing and IEEE 802.11bf
Where ESPectre began, what the new standard changes, and what comes next.
External guides & integrations
Hands-on resources created by hardware and open-source communities.
ESPectre Human Detector for Feather
Build, program, and use a through-wall Wi-Fi motion detector on Adafruit Feather hardware.
ESPectre Tutorial: Motion Detection Using Wi-Fi Signals (ESP32 + Home Assistant)
A step-by-step introduction to ESPectre, including hardware, flashing, placement, and Home Assistant integration.
Deploying ESPectre on XIAO ESP32 with ESPHome
A complete XIAO ESP32 setup, from firmware and placement to Home Assistant entities.
ESPectre - Bewegungserkennung nur mit WLAN und ESP32
A German-language video tutorial covering ESPectre motion sensing with an ESP32 and standard Wi-Fi hardware.