-
ConBee 2 (all those Aqara devices that are giving you trouble, will just pair right up and stay there, happy as can be). Then this driver will bring them into HE and it will be like they were joined to HE directly, but they won't drop.
-
Many cloud integrations. I was running the HE integration for my Ambient Weather station, but I had some issues that I couldn't directly point to it for, but I also didn't have anymore issues once it was removed. So I gave up on it, but then when I noticed it in the list of integrations on HA I thought I'd try it. Works great and I now have my weather station back in Hubitat where I wanted it.
-
If you already have a Xiaomi hub that supports HomeKit, you can use the HomeKit Controller integration to join it to HA. All the devices and their capabilities that show up in HomeKit will then show up in HA as native devices. Then our handy driver here will pull them into HE as devices. You now have HomeKit devices in Hubitat! And if they're on a Xiaomi HomeKit compatible gateway, you have them in Hubitat by way of HomeKit Accessory Protocol and HA. The only two downsides to that I've found is that HomeKit doesn't support everything. So no barometric pressure for example. And if you want to remove just one device from HomeKit Controller, you can't. Have to remove the entire integration. That, it turns out it is one of those weird decisions that the HA group made. You cannot clean up removed devices from the database. You can only hide them.
Update: I just learned that with this integration at least, you can click the gear on the top right, change the device name to delete and it disappears.