Calendar Entry (State) should support Start Early / End Later offsets
Currently, the Calendar Entry (State) context is only active during the exact event time.
In real-world usage, calendar events often don’t strictly follow their scheduled time. Meetings can start earlier or run longer than planned.
Example:
An event is scheduled from 10:00 to 10:30
-
It may start at 09:45
-
It may end at 11:00
To handle this, it would be very useful to add offset options directly to the State context:
-
Start Early (minutes)
-
End Later (minutes)
Example usage:
-
Start Early = 20 → profile activates at 09:40
-
End Later = 30 → profile remains active until 11:00
This would allow State-based profiles to better reflect real-life scenarios without requiring workarounds using Event contexts or polling logic.
This would be especially useful for things like:
-
Automatically enabling silent/vibrate mode for meetings
-
Smart home or notification automation
-
Work schedules with flexible timing
Thanks for considering this improvement!