Multiple Units, Multiple Users - Single Home Assistant?

I’m a new Home Assistant user - working to prepare for installation(s).

I live on a family farm, and would like to know if there is a meaningful way to limit access within a single Home Assistant installation; or what the preferred method would be to accomplish the goals. This is a simplification as there are several other family members, but this describes my fundamental needs.

Narrative: I live on the 2nd floor. My Uncle lives on the 1st floor. He is skilled technologically, and I’d like to give him the ability to add and control anything he’d like on the 1st floor, but I don’t want to give him (or others) access to control of the second floor. Further, I have a cousin who works on the farm that I would like to give access to the barn, but no administrative add/remove/change sort of privileges.

Here is what I picture:

              | Me      | Uncle   | Cousin  |
--------------+---------+---------+---------+
House Floor 2 | Admin   |         |         |
--------------+---------+---------+---------+
House Floor 1 |         | Admin   |         |
--------------+---------+---------+---------+
House Cellar  | Admin   | Control |         |
--------------+---------+---------+---------+
Barn          | Admin   | Control | Control |
--------------+---------+---------+---------+

Is this sort of granular permission control possible?

I already have separate WiFi networks for the different use cases. I would prefer not to have to get multiple hubs for the same house if possible.

Thank you for the help, Chris

1 Like

I do not think its possible to be that granular.
HA has users and administrators and that is pretty much it.

You problem is therefor your uncles administrative rights to the first floor where you will need a separate HA installation.
The rest of the squares in you overview can be handled by your current HA.

1 Like

Can single hubs be accessed by multiple HA instances? For example, can I use a single zigbee hub for the house, and have my HA and his HA both connect to it for our respective devices?

Multiple HA may connect to some hubs. Anything IP based generally will allow multiple connections

You may setup HA and docker and have seperate instances/containers. A main container with other connecting. Statestrram and eventstream are made for this. In that case you can setup HAnto only allow access to what you want

It is really a question about how the devices are made.
Some can handle multiple simultaneous connections and other can only handle one.
It is especially push integrations that might cause problems, since that is depending on the device firmware and if it can only push to one connection then that will be a problem here.

MQTT devices usually only push to one connection, but with MQTT the broker can handle multiple connections, so you would just need a shared broker.

1 Like