All that said, HomeKit was announced 12 years ago and it pales in comparison to every other smart home ecosystem. Samsung probably has the best "off-the-shelf" unless you want to invite 10's of dubious Chinese wifi devices into your house and control them with Alexa (yes, I know it has other radios). Thread/Matter were supposed to improve this but I've yet to see that happen.
My decision to got all-in on Home Assistant looks better and better as time goes on. I can even re-export my devices to HomeKit if I hate myself.
I've done every song and dance required to try to hook my smart house devices into the Apple Ecosystem and it's complete trash. Even with HA having a much higher learning curve, I'd pick it every day over the buggy mess that is HomeKit. Oh, a gnat sneezed? I guess you need to re-setup your HomeKit network from scratch. And I hope you like the worst UI imaginable to configure your devices when you add them.
- Signed, someone who has, stupidly, tried to integrate with HomeKit on no less than 6 different occasions only to be burned and give up vowing to never waste my time again.... only to try again every year or two. HomeKit is like Lucy with the football, and I keep thinking "this time maybe it will work".
I recently tasked Claude with creating a vector floorplan of my house, then added icons for lights/fans/etc (Claude wrote a little tool where I could drag everything where it goes), and then set it up in HA so I can click on devices on the floorplan to toggle them. It's so cool.
Video of my HA dashboard: https://cs.joshstrange.com/8cFn6sbs
[0] TTS on my mac -> Claude Code, not via Alexa or other smart speaker