The one thing I didn’t do was a full scorched earth remove all devices and reinstall in HomeKit. I do have a pretty complex setup and just not willing to go through resetting all those devices back up in HomeKit. Right now I have:
- 28 Blinds
- 2 doors
- 17 hubs and bridges (HomePods, appleTVs, HomeBridge, Home Assistant, etc.)
- 1 lock
- 6 sensors
- 3 network routers (mesh)
- 4 family members
- 37 lights and switches
- 4 smart plugs
- 2 ceiling fans
- 1 thermostat
- 1 security panel
- 1 smart water valve
- 14 different scenes
- Around 10 HomeKit automations
- Probably 15 or 20 Home Assistant automations
The above is a combination of HomeKit compliant devices that connect directly to HomeKit that I also publish to Home Assistant, and some devices that aren’t HomeKit compliant I push to HomeKit through either Home Assistant or HomeBridge. Actually typing this out I’m amazed it works at all, but no way am I going to recreate all that for just a handful of HomeKit automations that aren’t working. Given how unpredictable HomeKit has been since iOS 16 they might just start working again. Who knows at this point.
I’ve actually moved almost all my critical automations to Home Assistant as it is more reliable. There are just a few automations that are so much easier on HomeKit (like knowing when family members are home).
I don’t even mess with support anymore, almost always useless and they will just pass the buck to blame Home Assistant, HomeBridge, partial lunar eclipse, whatever is obvious. I do post to feedback though.