I want to share my Homekit to a friend for partial access to my HE. But don't want him to have access to everything. I have a spare hub that isn't doing anything. So here is my thought and wonder if it will work.
Set up the spare hub with a few devices linked to my main hub with hubmesh.
Put Homekit app on spare hub.
Create another home in my Apple Home app and link that to the spare hub.
Then share that home with my friend.
I wonder if making another instance of the Homekit app on the same hub would work. I do that for MakerAPI where I have multiple instances running on the same hub.
I created two instances using the homebridge v2 by tonesto7. Setup both in homebridge as child bridges. My circumstances were different though (I wanted to connect it to a separate physical home in HomeKit but didn’t want my HomeKit hubs to interact so it didn’t work for me.
Well, thought I would try using the second hub. Ran into a couple problems.
Anything that is Hubmesh on the 2nd hub is not usable in Homekit. That I can get around by using virtual switches and mirroring them to the mesh switches.
Problem 2. It requires a Homekit Hub for remote access. That means I need to re-dedicate one of my Homekit Minis to the 2nd home in Apple Home. Not sure I want to do that.
I'm trying to come up with a reason to share devices in your home with someone else? You could also just create a dashboard with the devices you want to share and give them the non-local link.
I currently have a dashboard for them using cloud access. Problem being if internet is down it won’t work. So to accommodate that I have to give them 2 links, which for this person is confusing. The nice thing about the HomeKit is it is automatic switching between local and remote.