What about insteon homekit hub, has anyone tried it yet?
It doesn't support all Insteon products yet, which is why I skipped it. I needed a hub that would support their motion detectors, and as of a bit ago, their HomeKit hub couldn't.
Insteon products are my first choices, though. I use a few of their in-wall SwitchLincs and Motion Detectors and they've been great. I'm going to get some of their leak detectors next.
My #1 requirement for a hub was that it could do the programming I wanted. If it also worked with HomeKit, that'd be the cherry on top.
I ended up using Universal Device's ISY 994i hub. Supports Insteon/X10 out of the box, and you can add support for Z-Wave and infrared. This company has been super-responsive to their community (you interactive directly with them in their forums), and they are all about support
any manufacturers device, if possible. Programming capabilities are incredible on this device, but the UI is rudimentarily, the programming is literally programming (not hard, but not "cute" like IFTTT), and the whole product seems aimed towards geeks vs. the casual home user (IMO).
It's also does not work with HomeKit. But since the ISY hub was designed to allow other things to interact with it, there's an open-source project (Homebridge) (that can run on a Raspberry Pi) that acts as a bridge between the ISY and HomeKit. So for about $80 and a Saturday of geeking out, the end result is that the ISY now acts like it works with HomeKit. It's nice to say "Hey Siri, Good Night" and have my Ecobee switch to the night-time temperature, and have the ISY turn off all of the exterior lights (if any where left on).