Skip to content

Add "Skip Next" functionality to schedules #1105

@Babylon81

Description

@Babylon81

Checklist

  • I checked for similar existing requests (both open and closed) before posting.
  • My request is generic, other users may benefit from it too.
  • I will participate in further discussion about this feature and can test it (if requested) once it's done.

Proposal

Currently, if a user wants to skip a single occurrence of a schedule (e.g., skipping the "Morning Coffee" routine because of a day off), they have to manually disable the schedule and remember to re-enable it after the scheduled time has passed. If they forget to turn it back on, future executions are missed.

Manual Toggle: High risk of forgetting to re-enable the schedule.
Conditions: Setting up a "Skip Helper" entity works, but it's overkill for a simple one-time manual skip and requires extra configuration for every single schedule.

Additional info

Describe the solution you'd like:
I would love to see a "Skip Next" (or "Skip Once") functionality. When activated, the schedule should:

Ignore the very next trigger event.
Automatically return to its normal active state (unskipped) immediately after that event's time has passed.

I'll leave the UI implementation up to you, but common patterns could be a "Skip" button in the schedule details or a specific action in the long-press menu. It would be great if there was a visual indicator (like a strike-through on the next execution time) to show that the skip is active.
Describe alternatives you've considered.

This would bring the Scheduler Card closer to the functionality found in many smartphone alarm apps, where "Skip next alarm" is a standard and highly valued feature.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions