softwarestudioscheduleautomation

# Voldeno Studio – Schedules

Schedules provide time-based automation using a daily recurring program. They are configured inside Voldeno Studio through a visual timeline editor and are consumed by specific logic blocks at runtime.

# Schedule Concept

A schedule is a collection of time entries spanning specific hours within a 24-hour day. The system continuously evaluates the current time against configured entries. When the current moment falls within an active entry the schedule is considered active; outside of any entry it resets to its default state.

Schedules operate on a daily cycle — the same program repeats every day. The visual editor grid defaults to 30-minute intervals but the underlying resolution goes down to a single minute, so entries can be placed with minute-level precision.

# Differentiating Days with Operation Modes

Schedules intentionally do not embed a weekly grid. Instead, Voldeno uses Operation Modes to vary behaviour across different days or situations. Operation modes are fully user-defined — you can create any modes you need:

  • Weekday / Weekend
  • Away / Vacation
  • Party / Guest
  • Holiday / Energy saving
  • …or any other custom mode

Activating a specific operation mode is done through the Operation Mode Controller. The logic that triggers a mode change can be built from any combination of other blocks — a Schedule, a Switch, an HTTP request, or any custom chain. The Operation Mode Monitor then acts as an event source: whenever a mode changes, it triggers downstream logic, letting you build rules like "use this schedule only when the system is in Weekday mode" or "switch to an eco schedule when Away mode is active". This approach gives total freedom without limiting the user to a fixed 7-day weekly grid.

# Schedule Types

Two schedule subtypes exist, each tailored to a different use-case:

# ON/OFF

Simple activation schedule. The output switches between active (true) and inactive (false) depending on whether the current time falls within a defined entry.

Used by the Schedule logic block.

# Climate

Temperature setpoint schedule. Each time entry carries a numeric value (for example a target temperature in °C) that is output while the entry is active. When no entry is active the output falls back to the configured default.

Used by the Climate Regulator logic block.

# Visual Timeline Editor

Schedules are configured through the timeline editor inside Voldeno Studio:

  • Create entries — click and drag on the timeline grid
  • Resize entries — drag the right-edge handle
  • Move entries — drag them to a different time slot
  • Delete entries — select one and press Delete or Backspace
  • Copy entries — hold Ctrl/Cmd and drag an existing entry

The grid shows a 24-hour horizontal axis. A vertical marker indicates the current time for quick reference.

# ON/OFF Mode

Entries are simple coloured bars. Dragging creates a new bar; its presence means "active" during that interval.

# Climate Mode

Each entry carries a numeric value (shown as a label on the bar). When creating or editing an entry you set the target value. Multiple entries can have different values, defining a temperature profile throughout the day.

BlockSchedule subtypeDescription
ScheduleON/OFFOutputs a boolean based on the daily time program
Climate RegulatorClimateUses a temperature setpoint schedule for heating/cooling regulation
Operation Mode ControllerSets a system-wide operation mode flag
Operation Mode MonitorReads the current state of an operation mode
Time-based automation with daily schedules and operation modes in Voldeno Studio.