Products/IoT/Smart Home/Motion Detection/espectre

espectre

Motion detection system based on Wi-Fi spectre analysis (CSI), with native Home Assistant integration via ESPHome

IoT/Smart Home/Motion DetectionPython
espectre

Our Take

Francescopace built ESPectre to turn your existing Wi-Fi network into a motion detection system—no cameras, no sensors, no batteries required. It works by analyzing CSI (Channel State Information), which is basically how Wi-Fi signals bounce off objects and change when someone moves through a room. Your router already knows this data exists, it just doesn't do anything with it. ESPectre taps into that and says "yeah, we can use that to tell if someone's home."

The integration with Home Assistant is the whole point. Once ESPectre detects motion, it fires events directly into your HA instance, so you can trigger automations—lights on when you walk in, thermostat adjust when you leave, security alerts when you're out. It's privacy-friendly too, because there's no camera footage to hack, just radio waves. Perfect for people who want presence detection without putting sensors in every room.

This is the kind of project that makes the smart home crowd excited—not because it's flashy, but because it solves a real problem (where IS everyone in the house?) with stuff you already own. No hardware to buy, no cloud subscriptions, just code that works.

Detects movement using Wi-Fi signals (CSI - Channel State Information) without cameras or microphones

Key Features
Wi-Fi CSI-based motion detection, Native Home Assistant integration via ESPHome, Works through walls, No cameras required (total privacy), No wearables needed, Neural network-based ML detector (experimental), External antenna support via IPEX connector, Real-time motion detection with threshold control, Debug sensors for troubleshooting, Runs on ESP32 devices (S3, C6, C3 supported)
Problem It Solves
Privacy-preserving motion detection for home security, elderly care, and smart automation without intrusive cameras or wearables
Target Customer
Home automation enthusiasts, Home Assistant users, people needing elderly monitoring, child monitoring, or energy-saving automation
Use Cases
Home security - alert when someone enters while away, Elderly care - monitor activity to detect falls or prolonged inactivity, Smart automation - turn on lights/heating only when someone is present, Energy saving - automatically turn off devices in empty rooms, Child monitoring - alert if they leave the room during the night, Climate control - heat/cool only occupied zones
Pricing Details
ESP32 device cost only (ESP32-S3, ESP32-C6, ESP32-C3 recommended). No ongoing subscription costs. Open source software.
Free Tier
Yes - software is open source under GPL-3.0 license
Differentiator
Uses Wi-Fi channel state information to detect motion - works through walls, no cameras/microphones needed, very low cost (~€10)
Why Now
Growing smart home adoption, increased privacy concerns with cameras, ESP32 devices becoming affordable, Home Assistant ecosystem expanding
Traction
User Count: 8.6k stars · Notable Metrics: 8.6k GitHub stars, 649 forks, 253 commits

Key Facts

Category
IoT/Smart Home/Motion Detection
Pricing
~$10 USD for hardware
Discovered via
github-trending

The people behind espectre

F

Francesco Pace

profile

Founder

Creator of ESPectre - open source Wi-Fi motion detection

Links

Browse by category

Want products like this in your inbox every morning?

Five products. Every morning. Written by someone who actually cares whether they're good or not. Free forever, unsubscribe whenever.

espectre — SLAYREPORT