There's still one fundamental issue that Apple needs to fix that will dramatically increase HomeKit stability: Let us pick which Apple device to use as our primary home hub.
For HomeKit setups with Apple TV's, HomePod's, and HomePod Mini's, there is a constant issue with devices going unresponsive because HomeKit decided - for what ever reason - to swap from one device to another for the primary hub. If you're running a HomeKit network with Matter and Thread devices, it's a nightmare at times to keep them all connected if HomeKit decides it wants to use a HomePod as the hub instead of an Apple TV.
I do smart home work as a side gig, and this drives me absolutely bonkers - for customers and for my own home network.
It's a known issue that's been around for years, and while there are "hacks" to try and prioritize one hub over others, this lack of a simple admin-facing control is a fundamental flaw with HomeKit that would make a huge impact to overall stability.
For HomeKit setups with Apple TV's, HomePod's, and HomePod Mini's, there is a constant issue with devices going unresponsive because HomeKit decided - for what ever reason - to swap from one device to another for the primary hub. If you're running a HomeKit network with Matter and Thread devices, it's a nightmare at times to keep them all connected if HomeKit decides it wants to use a HomePod as the hub instead of an Apple TV.
I do smart home work as a side gig, and this drives me absolutely bonkers - for customers and for my own home network.
It's a known issue that's been around for years, and while there are "hacks" to try and prioritize one hub over others, this lack of a simple admin-facing control is a fundamental flaw with HomeKit that would make a huge impact to overall stability.