Introduction

TOMMY transforms ordinary Wi-Fi devices into motion sensors that detect movement through walls and obstacles. Easy to install, integrates with Home Assistant or Matter, and creates zone-based motion sensors for smart home automations.

Key Features

  • Through-wall sensing: Motion is sensed through walls and obstacles, allowing devices to be hidden in closets, cupboards, or anywhere out of sight
  • Flexible zone coverage: Create zones that span your entire house with a few devices, or divide areas like "upstairs" and "downstairs" regardless of room boundaries
  • Direction-free setup: Unlike traditional sensors that need to "look" at specific areas, Wi-Fi sensing monitors the entire area within a zone without requiring careful positioning or aiming
  • No hub required: TOMMY runs as a Home Assistant add-on or on a Linux host (Docker) and uses supporting devices to create a sensing network
  • Privacy-focused: Runs entirely locally on your network and does not require any internet connection. No data leaves your home

Quick Start

  1. Install TOMMY on Home Assistant or Docker
  2. Flash your ESP32 devices using the TOMMY Flasher or ESPHome
  3. Create zones and configure motion detection
  4. Integrate with Home Assistant or Matter ecosystems