Skip to article frontmatterSkip to article content
Enhanced integrations

Person

Now it gets personal 😱

The Home Assistant person icon



The person integration in Home Assistant allows you to track the location of people in your household. It is a collection of device trackers that are grouped together to represent the current location of a person. Additionally, a person may have a user account attached to it, which allows the person to log in to the Home Assistant.

Spook adds some new services to the person integration, that allows you to dynamically change the device trackers attached to a person in Home Assistant.

Screenshot of the developer service tools, listing the new services for persons.

Figure 1:Spook adds some new services to the person integration.

Devices & entities

Spook does not provide any new devices or entities for this integration.

Services

Spook adds the following new service to your Home Assistant instance:

Add a device tracker

Adds a device tracker to a person.

Screenshot of the person add device tracker service call in the developer tools.
Service properties
ServicePerson: Add a device tracker 👻
Service nameperson.add_device_tracker
Service targetsNo
Service responseNo response
Spook's influenceNewly added service
Developer toolsTry this service Open your Home Assistant instance and show your service developer tools with a specific service selected.
Service call data
AttributeTypeRequiredDefault / Example
entity_idstringYesperson.frenck
device_trackerstring | list of stringsYesdevice_tracker.iphone

Remove a device tracker

Removes a device tracker from a person.

Screenshot of the person remove device tracker service call in the developer tools.
Service properties
ServicePerson: Remove a device tracker 👻
Service nameperson.remove_device_tracker
Service targetsNo
Service responseNo response
Spook's influenceNewly added service
Developer toolsTry this service Open your Home Assistant instance and show your service developer tools with a specific service selected.
Service call data
AttributeTypeRequiredDefault / Example
entity_idstringYesperson.frenck
device_trackerstring | list of stringsYesdevice_tracker.iphone

Repairs

Spook has no repair detections for this integration.

Uses cases

Some use cases for the enhancements Spook provides for this integration:

  • Adding/removing temporary device trackers that represent a location of a person. For example, if you have a tracker in a car, you could temporary attach it to a person if you know that person took that car.

Blueprints & tutorials

There are currently no known blueprints or tutorials for the enhancements Spook provides for this integration. If you created one or stumbled upon one, please let us know in our discussion forums.

Features requests, ideas, and support

If you have an idea on how to further enhance this integration, for example, by adding a new service, entity, or repairs detection; feel free to let us know in our discussion forums.

Are you stuck using these new features? Or maybe you’ve run into a bug? Please check the Support page on where to go for help.