Missing Start Events
With Controller, you can set a start event that launches an automation when a characteristic value changes. This can be incredibly useful for creating automated routines in your home.
However, since iOS 16.1, this has caused a problem since HomeKit may delete the event occasionally, leaving users perplexed and frustrated.
We have reviewed the HomeKit documentation and, unfortunately, Apple has not made any changes to address this issue, leading us to conclude that this is a HomeKit bug.
While we understand that Apple is always working to improve their software and hardware, this is an instance where a timely update would be greatly appreciated by the HomeKit community.
Workaround
In certain cases, you can find a workaround to this issue by introducing multiple characteristics start events with pre-defined values. For instance, if you want to add both the possible “power state” values of “on” and “off” you can do so separately. This way, you can make sure that your system is designed to handle the different values and is not limited to just one or the other.
Take Action
We have taken the initiative to file a developer bug report to Apple to illustrate the issues we are facing with HomeKit. The more people filing feedback, the better the chance Apple will take notice and take action.
We strongly encourage you to make your voice heard and write your own feedback to Apple, explaining the specific HomeKit issues you are dealing with. Doing so could lead to a resolution of the problem and a better HomeKit experience for everyone.