Tommy – Turn ESP32 devices into through-wall motion sensors
Hi HN! I would like to present my project called TOMMY, which turns ESP32 devices into motion sensors that work through walls and obstacles using Wi-Fi sensing. TOMMY started as a project for my own use. I was frustrated with motion sensors that didn't detect stationary presence and left dead zones everywhere. Presence sensors existed but were expensive and needed one per room. I explored echo localization first, but microphones listening 24/7 felt too creepy. Then I discovered Wi-Fi sensing - a huge research topic but nothing production-ready yet. It ticked all the boxes: could…
Tommy – Turn ESP32 devices into through-wall motion sensors launched on October 23, 2025 with 110 votes, #283 of 8,178 launches that month and more than 95% of that year's launches.
In plain words
Tommy is software that transforms ESP32 devices into motion sensors using Wi-Fi sensing technology to detect movement through walls and obstacles. It addresses limitations of traditional motion sensors by eliminating dead zones and detecting stationary presence without requiring multiple expensive devices per room. The system operates wirelessly through walls and furniture, making it suitable for home automation and security applications where conventional motion sensors fall short.
written from the facts on this page · September 2026
From the sources
Presence detection using Wi-Fi sensing. Runs on ESP32. Integrates with Home Assistant and Matter.
TOMMY is a Wi-Fi sensing system that uses Channel State Information (CSI) from Wi-Fi packets to turn existing devices into presence sensors. It runs on your own hardware and all sensing data stays on your local network. You need two supported devices and the TOMMY server to get your first zone running. The devices sense the space. The server coordinates them and serves the dashboard. Buy two ESP32 boards, or use ESPHome devices you already own. Opens Home Assistant Supervisor and pre-fills the TOMMY repository. TOMMY runs on most ESP32-based devices, from development boards to Shelly relays. There is no proprietary sensor to buy. The one hard requirement is that every device in a zone uses…from tommysense.com
In the maker’s words, at launch
Hi HN! I would like to present my project called TOMMY, which turns ESP32 devices into motion sensors that work through walls and obstacles using Wi-Fi sensing. TOMMY started as a project for my own use. I was frustrated with motion sensors that didn't detect stationary presence and left dead zones everywhere.…
Does a similar job
all alternatives →
ESPectre – Motion detection based on Wi-Fi spectre analysisNov 2025 · github.com · ▲215Hi everyone, I'm the author of ESPectre. This is an open-source (GPLv3) project that uses Wi-Fi signal analysis to detect motion using CSI data, and it has already garnered almost 2,000 stars in two weeks. Key technical details: - The system does NOT use Machine Learning, it relies purely on Math. — Runs in real-time on a super affordable chip like the ESP32. - It integrates seamlessly with Home Assistant via MQTT.
RF Hunter – Find hidden cameras and other devices2024 · github.com · ▲594This project is an RF Signal Scanner built using an ESP32, AD8317 RF detector, and various other components. It's designed to detect and measure RF signals in the environment and display the signal strength on an OLED display. It's useful to find hidden cameras, wiretapping devices, and other RF-enabled devices.
ESP32 RC Cars2025 · github.com · ▲335This is a projected I started that blends both the fun of playing a split screen multiplayer driving game and controlling real rc cars. The cars can also be controlled via bluetooth gamepads and is meant to be easily hackable.
FIND – an indoor positioning system for smartphones and laptops2016 · github.com · ▲183High-precision indoor positioning framework for most wifi-enabled devices. - schollz/find
ESP32 Walkie-Talkie Using UDP Broadcast and ESP-Now2021 · youtube.com · ▲38
Directional antenna alignment using phone motion sensors2024 · star.conor.link · ▲67Satellite Tracking and Alignment Resource
More work this month
the category →
Endless lofi beats composed live in your browser, over pixel-art nights in Paris, Tokyo, New York, Hong Kong, Sydney, San Francisco and more. Free, no sign-up.
Work · 26d ago · loficities.com
Smooth Recorder▲257Mac screen recordings that look edited when you hit stop
Work · 20d ago · smoothrecorder.com


Work · 14d ago · readrare.com
Source: Show HN post ↗ · launch text quoted in part
Launched alongside, October 2025
the whole month →


I went down the rabbit hole on a side project and ended up building this: Strange Attractors(https://blog.shashanktomar.com/posts/strange-attractors). It’s built with three.js. Working on it reminded me of the little "maths for fun" exercises I used to do while learning programming in early days. Just trying things out, getting fascinated and geeky, and being surprised by the results. I spent way too much time on this, but it was extreme fun. My favorite part: someone pointed me to the Simone Attractor on Threads. It is a 2D attractor and I asked GPT to extrapolate it to…
AI · Oct 2025 · blog.shashanktomar.com

Autism Simulator▲779Hey all, I built this. It’s not trying to capture every autistic experience (that’d be impossible). It’s based on my own lived experience as well as that of friends on the spectrum. I'm trying to give people a feel for what masking, decision fatigue, and burnout can look like day-to-day. That’s hard to explain in words, but easier to show through choices and stats. I'm not trying to "define autism". I’ve gotten good feedback here about resilience, meds, and difficulty tuning. I’ll keep tweaking it. If even a few people walk away thinking, "ah, maybe that’s why my coworker struggles in those…
Life & fun · 2025 · autism-simulator.vercel.app
