Enhanced User entities

It would be very handy if user/person entities could be enhanced to allow them to operate like areas so that things like helpers and personal devices could be linked to them. Also it is handy in some instances to link an area to a person, e.g. their bed room.
That way in a script or blue print a person->helper reference could pull back that persons personal settings.
for example I have these use cases which could do with a user linked value:

  1. Persons personal wake time and persons personal make lights brighter duration linked to room person is sleeping in, (for now persons bedroom and their presence in the home) but in future could follow to other homes when a user checks in with a home assistant home elsewhere.
  2. Persons preference for room temperature (may be linked to time of day as well, cooler at night)
  3. Persons preference for lighting and blind positions

If the user is extendable with personal data, and if that data format is relatively standardised up front, i.e. before I get my hands on it and start creating a whole bunch of randomly named helpers, then a lot of very cool automation could be done with blueprints.

Thank you for reading my suggestion and all the work you do to make Home Assistant such a great system.

Don’t forget to vote

1 Like

I use areas for things which aren’t rooms. I have areas for people, the system and the system UI.

Yea I agree. I use customization to add a person attribute to a lot of entities with the id of the person entity it’s associated with. It works for automation purposes but it’s hacky and this suggestion would be a lot better.

@templeton_nash I thought about that but the problem is everything can only be in one area. If things could be in multiple areas then I would use areas too.

This is why I’m a big advocate for having the ability to have tags for everything as discussed in the Feature Request for organising automations.

1 Like