Scheduled Downloads
The scheduler is not available in the web build of iEnergy Suite. This page describes the Electron desktop application.
What It Does
The Scheduled Downloads panel runs automatic market data downloads while Suite is open. The scheduler is an in-process timer — it runs while the Suite application is running and stops when you close the application. There is no OS-level scheduled task and no system tray icon.
Configuration is saved to userData/dlutil/scheduler-config.json and restored at startup. If the scheduler was enabled when you last closed Suite, it restarts automatically on the next launch.
Configuration
Status section
- Enable/disable toggle — switches the scheduler on or off.
- Status indicator — shows "Downloading...", "Scheduler is running", or "Scheduler is not running".
Configuration grid
| Setting | Options |
|---|---|
| Download Interval | "Hourly (on the hour)" or "Daily (at specified time)" |
| Daily Run Time | Visible only when interval is set to "daily"; default is 06:00 |
| Download last N day(s) of data | 1, 2, 3, or 7 days |
| Output Folder | Folder picker |
Data types
Two data categories can be selected independently:
- IEMOP Market Data — enable with a checkbox, then select the file types to download (same set as Manual Download).
- Weather Data (Daily - 3 Major Cities) — enable with a checkbox; includes a sub-option "Convert to iPool format (TempHST.csv)".
Schedule Logic
| Interval | Next run calculation |
|---|---|
| Hourly | Top of the next clock hour |
| Daily | The configured time today; if that time has already passed, scheduled for tomorrow |
The date range sent to the downloader is: End = yesterday; Start = yesterday minus (N−1) days, where N is the "Download last N day(s)" setting.
Enabling the Scheduler
The enable toggle requires both of the following preconditions before it has any effect:
- An output folder must be set.
- At least one data type must be enabled — either IEMOP Market Data with at least one file type selected, or Weather Data.
If these preconditions are not met, enabling the toggle has no effect.
Action Buttons
| Button | Behaviour |
|---|---|
| Save Settings | Saves the configuration. If the scheduler is enabled, it restarts with the new settings. |
| Run Now | Saves the configuration, then immediately triggers a download run. Shows "Running..." while busy. |
A brief status message (auto-clears after 4 seconds) confirms each save, toggle, or run operation.
Last Run Information
| Field | Values |
|---|---|
| Last Run | Timestamp or "Never" |
| Result | "Success", "Partial (some errors)", or "Failed" |
| Next Run | Next scheduled timestamp or "Not scheduled" |
Activity Dock During a Scheduled Run
Progress appears in the Activity Dock (the same dock used by Manual Download). Messages are prefixed with [SCHEDULER], [IEMOP], or [WEATHER] to distinguish their source.
Error States
| Error | Where shown |
|---|---|
| Failed to start scheduler | Inline status: "Failed to start scheduler. Please check your settings." |
| Run Now completed with errors | Inline status: "Download completed with errors: <details>" |
| Individual file failures | Activity Dock (same as Manual Download) |