Home Guide GitHub

Scheduler & Intensity Ramp

Automate your conditioning with time-based scheduling and gradual intensity

Scheduler

The scheduler automatically starts and stops conditioning sessions based on time of day and selected days.

Setting Description
Enable Scheduler Master toggle for scheduling
Start Time When the session should begin (24h format)
End Time When the session should end (24h format)
Active Days Select which days the scheduler runs
🌙 Overnight Schedules

The scheduler supports schedules that cross midnight. For example, 22:00 → 02:00 will work correctly.

Scheduler Behavior

When App Starts Within Scheduled Time

  • Automatically minimizes to system tray
  • Engine starts immediately
  • Shows notification

When Scheduled Time Begins

  • Engine auto-starts
  • Window minimizes to tray
  • Shows notification

When Scheduled Time Ends

  • Engine auto-stops
  • Shows notification

Manual Stop During Schedule

  • If you manually stop the engine during a scheduled time, it won't auto-restart
  • The scheduler will resume normally at the next scheduled time window

Intensity Ramp

Gradually increase intensity over time during a session, creating a building experience.

Setting Range Description
Enable Ramp On/Off Master toggle for intensity ramping
Duration 10-180 min Time to reach maximum intensity
Multiplier 1.0-3.0x Maximum intensity multiplier
End at Ramp Complete On/Off Auto-stop when ramp finishes

How Intensity Ramp Works

  1. Session starts → linked settings begin at their base values
  2. Over the Duration period → values gradually increase
  3. At completion → values reach base × multiplier
  4. Sliders visually update in real-time
  5. If "End at Ramp Complete" is enabled → session stops automatically

Example

Flash Opacity: 50%
Multiplier: 2.0x
Duration: 60 min

Result: Opacity goes from 50% → 100% over 60 minutes

Timeline:
  0 min:  50%
  15 min: 62.5%
  30 min: 75%
  45 min: 87.5%
  60 min: 100%