Repository: Wi-Fi Sensor Tracker on GitHub
Overview
Wi-Fi Sensor Tracker is a lightweight custom integration for Home Assistant that extends the built-in device tracker and person logic.
It allows you to detect and manage presence across multiple Wi-Fi networks and Home Assistant zones — ideal for setups where you have more than one router, AP, or SSID covering different areas.
The integration works by mapping each Wi-Fi SSID to a specific HA zone and automatically updates the person’s state when a sensor connects to or leaves a network.
Main Features
Multi-zone support: link each Wi-Fi SSID to a Home Assistant zone.
Unified tracking: automatically updates person entities when switching networks.
Full config-flow UI: no YAML required — configure everything from the HA UI.
Dynamic patch for PersonEntity: temporarily enhances HA’s native logic while waiting for a proposed core improvement.
Installation
Via HACS
-
Go to HACS → Integrations → Custom repositories
-
Then search for Wi-Fi Sensor Tracker and install it.
Manual
Copy the folder wifi_sensor_tracker to:
/config/custom_components/
Configuration
-
Go to Settings → Devices & Services → Add Integration
-
Search for Wi-Fi Sensor Tracker
-
Enter your main home SSID, select wi-fi sensors, and (optionally) add additional zones/SSIDs
-
Save and go to Hone Assistant settings → Person and assign created trackers to persons
All options are editable later through the integration’s “Configure” menu — including managing or adding extra SSIDs/zones.
Example Use Case
If you have:
A main Wi-Fi at home (e.g. MyHomeNet)
A guest Wi-Fi or an AP in the garage (GarageNet)
A workshop network in another building (LabNet)
A public Wi-Fi at the Gym
Etcetera…
You can assign each to different HA zones.
When a person’s tracker connects to one of those SSIDs, the integration automatically updates the person location.
Technical Notes
The integration safely extends the internal PersonEntity update logic using a verified patch layer (person_patch.py).
This modification is designed to remain compatible across HA versions, and will become unnecessary if/when the related core PR is accepted.
Feedback & Collaboration
Any feedback, testing, or improvement suggestions are warmly welcome!
If you encounter an issue or want to help with translation/localization, please open a GitHub issue or comment below.
Links
GitHub: Wi-Fi Sensor Tracker
Core improvement discussion: HA Core Proposal Thread