Hi guys. I have a question. (Example)The scenario: If have multiple guesthouses I’m renting out. Each guesthouse having smart devices to control lights gate motors ect ect ect. How can I link all my guesthouses to one server/computer where I can control what the people renting a room from me can use and cannot use for example. I want to beable to control his/her privileges from a main server without having to log into the rasberry pi at the residence if it makes sense.
If I was renting one of your house’s , and you don’t let me use everything, we would soon be meeting in court.
Hahaha. Understandable but its just an example😂 Of what I’m trying to accomplish. Topic edited😂
Home Assistant does not have role based access control and is not suited for this application.
The Companion app allows logging into multiple instances.
However, as Tom has pointed out there is no RBAC and only minimal user-based access control… which will be completely pointless if the person has physical access to the machine running HA.
And, to Francis’ point… anyone in your position should consult an attorney before installing any automation platform in a rental property; especially for long-term rentals where renters tend to have more and better-defined rights.
Run multiple HA instances, one per home. You can select from the web or the app qhich one yoy want to manage remotely.
Yes, support nabu casa.
They specfically said not that:
Everyone here has valid points! To get to the question at hand, even though RBAC doesn’t exist for HA, if you really wanted to do this you could have each system with a REST sensor make a call back to a central server to get, for example, a JSON payload that you use to enable/disable certain features.
Assuming your reasoning isn’t nefarious (i.e., no hot water for someone) and more feature based (your nightly rate doesn’t include use of the hot tub) then you could build a back-end system to configure the payload packets according to the features. It won’t be plug and play but doing a basic system that serves JSON payloads isn’t difficult.