dgtlmoon/changedetection.io

[feature] Add Time-Based Monitoring Feature

Closed this issue · 1 comments

Version and OS
Docker latest

Is your feature request related to a problem? Please describe.
I'm frustrated when change detection checks run outside of specific working hours. I'd like to limit checks to specific time windows, such as only between 9 AM and 5 PM, to avoid unnecessary checks and optimize system resource usage during off-hours.

Describe the solution you'd like
I would like a feature that allows scheduling checks only during certain hours of the day. This could be configured using a crontab-like syntax to easily set the time intervals for checks. For instance, a configuration like 0 9-17 * * * would run checks every hour between 9 AM and 5 PM.

Describe the use-case and give concrete real-world examples
For instance, when monitoring stock or price changes on an e-commerce website, I only need updates during business hours. By limiting checks to specific hours, I can ensure that the notifications and monitoring happen when needed, without overloading the system during off-hours.

Additional context
A crontab-style configuration would be ideal for flexibility. It would also be helpful to have a UI option to set this schedule, making it easier for non-technical users to configure time-based monitoring.

duplicate #1086