About
iPhone Device Tracker is a custom integration that detects iPhones connected to the local network, even in deep sleep. It sends an mDNS message to each defined host, and a device that is on the network responds, which creates an ARP cache entry that the integration reads. Each tracked phone becomes a presence entity, which can feed the person integration to show whether someone is home. Everything runs locally, and each device is added in the UI with a unique name and an IP address. The consider home timeout, the wait before a device is marked as not home, can be changed per tracked device, and the IP address can be changed later. A static IP address for the phone is recommended.
Automatic summary of the README and code of mudape/iphonedetect. Something wrong, or are you the maintainer and want your own text here? Get in touch
Supports
Works locally Talks to your devices on your own network. No vendor cloud in between.
From the Marketplace Installed through the Marketplace, formerly HACS.
Actively maintained Its author released or pushed a change in the last six months.
Provides
- Presence
Setting it up
Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.
Connect
- NameSet a unique name for the entity
- IP address
- Consider Home interval (sec)Time to wait before marking a device as not home
- Check if IP is in a reachable subnet
Change the connection
- IP address
- Check if IP is in a reachable subnet
After setup
- Consider Home (sec)Time to wait before marking a device as not home
Texts from the code of mudape/iphonedetect.
Troubleshooting
- Repair noticesNotices it can show in Settings, Repairs:The YAML configuration is being removed
From the README
This integration sends a mDNS message to defined hosts. The device responds if it's connected to the network, even when in deep sleep, and an entry in the ARP cache is made and read. Usefull as a device_tracker for your person integration to see if users are at home.
Shows in Vulpo
Entity card (read-only).Information
- Installs
- 2.4k sharing analytics
- GitHub stars
- 654
- Connection
- Works locally
- Upkeep
- Updated in the last 6 months
- Version
- 2.5.0,
- Category
- Presence and location, Trackers
- Kind
- Marketplace integration
- Needs
- Needs the Marketplace (HACS on 2026.10 and older)
- Domain
iphonedetect- Issues
- Report an issue











