Skip to main content

Scheduled Download

Scheduled Download

What It Does​

The Scheduled Download panel runs automatic market data downloads while iPool Suite is open. The scheduler is an in-process timer — it runs while the iPool 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 iPool 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​

SettingOptions
Download Interval"Hourly (on the hour)" or "Daily (at specified time)"
Daily Run TimeAlways visible; disabled when interval is set to "hourly"; default is 06:00
Download last N day(s) of data1, 2, 3, or 7 days
Output FolderFolder picker

Data types​

Two data categories can be selected independently:

  • IEMOP Market Data — always enabled; select the file types to download using the type pills (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​

IntervalNext run calculation
HourlyTop of the next clock hour
DailyThe 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:

  1. An output folder must be set.
  2. 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​

ButtonBehaviour
Save SettingsSaves the configuration. If the scheduler is enabled, it restarts with the new settings.

A brief status message (auto-clears after 4 seconds) confirms each save, toggle, or run operation.

Last Run Information​

Last run details (Last Run timestamp, Result, and Next Run) are shown in a modal. To open it, click the Last Run Info button at the top of the Scheduled Download card.

FieldValues
Last RunTimestamp or "Never"
Result"Success", "Partial (some errors)", or "Failed"
Next RunNext 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​

ErrorWhere shown
Failed to start schedulerInline status: "Failed to start scheduler. Please check your settings."
Individual file failuresActivity Dock (same as Manual Download)