Overview
The capability adjusts the display of device_tracker entities in Home Assistant, enhancing user experience by focusing on person-based tracking. By binding device trackers to specific individuals, homeowners gain a clearer understanding of who is present in the home at any given time.
Benefits
- Improved visibility of family members’ presence in the home
- Reduced clutter in the UI by eliminating unnecessary device tracker entries
- Enhanced capability possibilities based on individual presence
Intent
This capability streamlines the management of presence detection within Home Assistant by encouraging users to associate device trackers with specific individuals. The outcome is a more user-friendly interface that highlights important presence information rather than overwhelming users with device data.
Preconditions
- Home Assistant is installed and running.
- Users have created person entities to which device trackers can be bound.
- One or more device trackers are available for binding.
- Home Assistant installed and configured.
- Integration available and authenticated: Zigbee2MQTT.
- Device installed and reachable: Motion Detection.
Actors
- Homeowner managing home presence
- Family members utilizing the presence tracking feature
- Guests arriving at the home
Trigger
Changes in the status of bound device trackers or person entities initiate updates to the UI.
Workflow Diagram
flowchart TD
A[Device Status Change] -->|check| B{{Is Device Bound?}}
B -->|Yes| C[Update Person Presence]
C --> D[Display Updated Presence in UI]
B -->|No| E[Exit Without Changes]
Workflow Description
1. Check Device Status
Monitor the status of device trackers for changes in presence, such as arrival or departure.
2. Evaluate Device Binding
Determine if the device tracker is linked to a person entity in Home Assistant.
3. Update Presence Information
If the device is bound, update the presence status of the corresponding person entity.
4. Reflect Changes in UI
Display the updated presence information in the Home Assistant user interface for easy viewing.
5. Exit Process
If the device is not bound, exit the process without making any changes.
Postconditions
The Home Assistant UI displays only the relevant presence information for bound person entities, enhancing usability and clarity.
Optional Enhancements
- Integrate additional device types for more comprehensive presence detection
- Enable alerts for arrivals or departures of specific individuals
- Provide historical tracking data for presence analytics
Recommended Components
| Recommended Applications | Recommended Integrations | Recommended Devices |
|---|---|---|
| Home Assistant | Zigbee2MQTT, ESPHome | Motion Detection, Temperature Sensors |
Source Examples
- 2026.1: Home is where the dashboard is ?? – Home Assistant (homeassistant)