I use Homekit and extend it with Homebridge running on a Pi. My plan has been to go with Homebridge until I run into a brick wall and need to go with Home Assistant. So far, there has been no need for my use cases, so I'll stay with the lighter/simpler system.
Of note, the Eve app allows you to use a bunch of features of the HomeKit API that are not available in the Apple Home App. You don't need any Eve devices to make use of this, and it's free.
|