I just started playing around with the Homekit integration. All in all, this looks awesome. Did notice some weird quirks, though:
Some of my groups are misclassified int he App as RGB lights even though none of the lights within the group are RGB lights. I checked to see if there was some setting in groups app that was responsible for this but did not find any.
Virtual devices don't seem to be supported unfortunately. I use the "Virtual Motion Sensor with Switch" virtual device for several integrations with Alexa-based home automations. Wish they were supported.
CoCoHue scenes and formulas are also not supported although, strangely, groups containing them are.
Has anyone noticed that adding a bunch of devices into Homekit app seems to increase Hubitat usage to the point of getting one of those warning messages? I had to reboot Hubitat several times after adding devices.
Yeah, mandated by apple for certification. The built in virtual drivers work but not user made ones...
Since Hue is a lan device, it's verboten for certification. You can however connect the hue bridge directly to homekit. The code is on the bottom of the bridge.
So I know that is how it is supposed to work, but Advanced Hue Bridge Integration lets me send lights from Hue, through hubitat, to HomeKit. (I still use hue directly with HomeKit, but long term want to send them through hubitat)
I believe that integration uses a lot of Hubitat's built-in "Generic Component..." drivers, which are essentially virtual and thus not strictly forbidden, except they require a parent device or app, which could be LAN (or not: virtual, Zigbee, Z-Wave, etc. are also perfectly fine). They are likely being let through right now because the platform doesn't know what they really are. This may or may not change with certification if Apple requires it (e..g, maybe they would need to look at the parent device instead to figure out more information).
But I'm still not sure I'd do this either way when HomeKit can integrate with scenes directly, at least if you're on anything newer than the v1 Bridge.
I set up my own scenes in HomeKit anyway, and don't use Hue's scenes. Plus I'd rather everything through one device so if I ever need to rebuild my HomeKit home (happened far too many times) its ONE QR code to scan.
Plus that was I know for a fact if I control something in HomeKit (ie change a light brightness) that hubitat knows the new level of the device, instead of relying on the hue hub to push that info to hubitat