Hubitat Firmware - 2.3.6.146
Hubitat Package Manager reports no updates available
I've got Hubitat-to-HomeKit integration enabled and working successfully, and I'm not using Homebridge. The major thing I'm running into is if I need to add a switch or light, I have to remove the Hubitat bridge entirely from HomeKit and add it back, then rebuild build all of my HomeKit automations all over again. Obviously, I'd like to be able to add a Hubitat device to HomeKit piecemeal, without having to re-do the entire setup each time.
Interestingly, I could add things piecemeal the very first time I enabled the HomeKit integration in Hubitat. A day or so after initially deploying the integration, I wasn't able to anymore.
Nothing happens immediately after clicking done. You need to go to your Home app on your iPhone and wait a couple minutes to see if the new device appears. It usually appears in the default room.
Also, there should be an option to refresh HomeKit on the Selection page in the Hubitat app. Try that.
Devices that are already added and synced with HK, can you control them?
Seems like something might be blocking the mDNS / Bonjuor traffic required for HK to function.
Did you take any Home hubs offline recently? Apple TV or Home Pods?
I'm having the same issue as OP. I used to be able to add or remove devices, but only now am I not able to. I haven't removed HomeKit and added it back in like OP has, but I have used the other approaches (Restart Integration, Wait a few minutes) numerous times. I've also rebooted my Hubitat hub numerous times. No luck. I do have the boxes checked as well.
I'm trying to get a virtual contact sensor (even tried it as a virtual switch) into HomeKit from Hubitat. Previously, I was able to bring a virtual switch over.
I just noticed that at the bottom of the page it shows Active connections as None. While looking at other pictures posted to this conversation, for other people it shows the IP. Not sure how I can change this back to showing my IP and being active.
I have multiple HomePods and appleTVs. I've previously restarted the device that was acting as the hub and a new one is now acting as the hub and the others are on standby.
While playing around with all of this right now, I'm now noticing that the Active Connections is showing an IP, but it's not the same IP as what the Hubitat is connected to. Do we know why this would be the case or how I can have the IPs match?
Active Connection: XXX.XXX.X.16
Hubitat IP Connection last two number are 23
The addresses at the bottom should be one or more of your HomeKit hubs: HomePod, HomePod Mini, Apple TV.
Looking in yourApple Home App, clicking the circle in the top right: Home Settings: scroll to Home Hubs and Bridges, you will see the HomeKit hubs at the top, showing Connected or Standby. Obviously one of them needs to be Connected. Scrolling down, you'll see the list of Bridges. You should see your Hubitat Hub(s) in that list.
When I look at that page, I see 9 items, 3 HomeKit hubs, 1 HomeBridge and 5 Hubitat Hubs... yours may be different
Looking at the addresses at the bottom of each of my 5 hubs that have the integration, all of them show the IP Address of my HomePod Mini, and one hub shows a 2nd IP Address, which is for one of my Apple TV's. I'm showing good connectivity I believe.