Devices, Automations, Scenes, Scripts can be assigned to an Area. It would be great if regular users could access only devices in their own (assigned) Area(s).
For example:
- Admin can administrate the system
- Parent1 and Parent2 can access everything and use/edit non-administrative things
- Children1… ChildrenN can control their own room, can see only own cell phone on Logbook/History etc
- Guest can contron only the guest room can’t see anything about the other areas
- Gardener can access the storage
- etc…
That is a great idea, I have no use for it now but I can absolutely see a need in the future, and I am sure many others can make use of it right now.
The problem at the moment is not all integrations support unique ids, and that can prevent areas from working cleanly without a lot of workarounds
Oh, it can be a problem. What if I say Area could be “strict” or “default”. Users in strict area can’t see integrations without unique ids, only those are “fully authenticated”. Default Area allows users to see integrations even without unique id.
For example: Guest can see and control only integrations in the guest room. If guest room is strict, it is my problem that there is one integration that can’t be controlled by guest.
For family members Living room is default, so I think it’s not as big problem if there is a lamp which can be controlled even from kid’s room.
In other hand I want to use the mobile app because it’s cool and it tracks my phone’s conditions which is also cool but I think battery percentage is not a public info. Now it’s in the logbook for everyone. Also I want to integrate security sensors (motion,fire,smoke) which are also non-public things.
To be clear, now I’m talking about the Person <=> HA user interface only because integrations and basically HA works as admin sets it up. The problem source is the human.