Here is what I have done to troubleshoot thus far:
1) I have Philips Hue, and for anyone that also has Hue, you might have noticed that they keep saying “Not Responding” in HomeKit since OS15…so I thought, maybe HomeKit is busy querying these non-responding hue devices. I’ll remove the hue hub from HomeKit. This did not change anything.
2) I saw another thread that said to disable notifications for Homekit. I did this, but no change.
3) I thought, maybe it has to do with location services enabled for HomeKit. Nothing in my home really depends on my location, so I disabled this. No change.
4) I have 3 HomePod mini and two Apple TV… I thought, maybe since the HomePod was the hub, and not the TV, it had something to do with this. So I restarted the HomePod and let the primary hub switch to the Apple TV. No Change.
4) Now I’m thinking what else could be querying status in my HomeKit all day and night… I noticed that in Settings > Privacy > Location Services > System Services > HomeKit is enabled and the arrow is purple all the time. So there is some system services that HomeKit is using for my location. I disabled this. I also noticed that I have an automation in HomeKit that says “When the last person leaves… do nothing”. I don’t know why I had this empty automation, but I removed it. I am not sure if this will fix the problem yet, but I’m starting to run out of things to try.
Listen up Apple - Seeing that ever since I updated to OS15 I am seeing an issue with my battery drain and my “Works with Apple” hue bridge… I’m starting to question whether or not I should rely on Apple Homekit for any of my home automation. I don’t want my home to run on a platform that is subject to stability issues and constant undocumented changes. If this isn’t fixed soon I think I’m going to say goodbye to HomeKit and start running everything on a platform that is more reliable and universal such at Home Assistant. Thanks but no thanks.