I built a motion detection system that covers my 90m² apartment using two ESP32-S3 boards in diagonal corners. It detects movement through walls across the entire space with just a few small dead zones that could be covered with additional sensors.
Hardware:
- ESP32-C5, ESP32-C6 and ESP32-S3 supported
- Works with both external and PCB antennas (external works best though)
- I used Alfa ARS-N19M for the transmitter and Alfa APA-M25 for the receiver. But most 50 ohm impedance antennas work well
It's more responsive than my current setup with Philips Hue motion sensors in each room.
This runs on my WiFi sensing framework TOMMY (https://www.tommysense.com), which I originally developed for researchers. I'm working on a Home Assistant integration and also adding Raspberry Pi support (3B+/4) soon.
Planning to expand beyond motion detection to full presence sensing including breathing and heartbeat detection.
If anyone's interested in testing the HA integration when it's ready, let me know!
Happy to answer questions about the setup.
Update
The first alpha version is being released in a couple of days 🚀 Join the TOMMY Discord channel to get access (https://discord.com/invite/dKPYKkXQjN) - everything is processed locally on-device and it's free.