BREAKING: Replace hour/interval inputs with flexible time lists in Immich Album Watcher
Replace interval-based scheduling with explicit time lists for more flexibility: - Periodic Summary: Replace interval_hours + start_hour with notification_times - Scheduled Assets: Replace interval_hours + start_hour with notification_times - Memory Mode: Replace start_hour with notification_times Changes: - Remove `periodic_interval_hours` and `periodic_start_hour` inputs - Remove `scheduled_assets_interval_hours` and `scheduled_assets_start_hour` inputs - Replace `memory_mode_start_hour` with `memory_mode_notification_times` - Add three new time text inputs accepting comma-separated HH:MM format - Replace hourly time_pattern trigger with three template triggers - Update trigger logic to match current time against configured times - Update documentation to reflect new time-based scheduling Users can now specify any times (e.g., "09:00, 14:30, 21:00") instead of calculating intervals. Times must use 24-hour format with leading zeros. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -156,7 +156,7 @@ Select input_text entities containing Telegram chat IDs. Can be user IDs (positi
|
||||
|
||||
## Periodic Summary
|
||||
|
||||
Sends a summary notification of tracked albums at regular intervals. Album names and share URLs are automatically read from the Album ID Entity's `album_name` and `share_url` attributes (if available).
|
||||
Sends a summary notification of tracked albums at configured times. Album names and share URLs are automatically read from the Album ID Entity's `album_name` and `share_url` attributes (if available). You can configure multiple notification times (e.g., "12:00, 18:00") using comma-separated 24-hour format with leading zeros.
|
||||
|
||||
When Telegram media is enabled, an optional image can be attached to the summary message. By default, the official Immich logo is used. Set the **Summary Image URL** to empty to send text-only notifications.
|
||||
|
||||
@@ -189,7 +189,7 @@ To target a specific automation, set its Automation ID in config and include it
|
||||
|
||||
## Scheduled Assets
|
||||
|
||||
Sends scheduled notifications with existing assets from tracked albums. Uses the `immich_album_watcher.get_assets` service to fetch assets.
|
||||
Sends scheduled notifications with existing assets from tracked albums at configured times. Uses the `immich_album_watcher.get_assets` service to fetch assets. You can configure multiple notification times (e.g., "09:00, 21:00") using comma-separated 24-hour format with leading zeros.
|
||||
|
||||
### Album Modes
|
||||
|
||||
@@ -244,14 +244,14 @@ Send scheduled notifications with photos taken on today's date in previous years
|
||||
| Option | Description |
|
||||
|--------|-------------|
|
||||
| `enable_memory_mode` | Enable/disable memory notifications |
|
||||
| `start_hour` | Hour of day for the daily notification (0-23) |
|
||||
| `notification_times` | Comma-separated times in 24-hour format (e.g., "09:00, 18:00") |
|
||||
| `album_mode` | per_album, combined, or random |
|
||||
| `limit` | Maximum number of assets to fetch (1-100) |
|
||||
| `favorite_only` | Only fetch favorite assets |
|
||||
| `asset_type` | Filter by type (all, photo, video) |
|
||||
| `min_rating` | Minimum rating filter (1-5, 0 = no filter) |
|
||||
|
||||
Memory notifications are sent once per day at the configured start hour.
|
||||
Memory notifications are sent at the configured times. Times must use 24-hour format with leading zeros (e.g., "09:00" not "9:00").
|
||||
|
||||
### Memory Mode Message Template Variables
|
||||
|
||||
|
||||
Reference in New Issue
Block a user