Schedule

Schedule logo

Schedule contains a list of commands that can be executed at preset time.

About

Schedule task contains a list of commands that are executed at a preset time. Schedule can control devices, run scenes and programs or set different setpoints.


Help

Schedule contains a list of commands (Commands) that can be executed at preset time (Time Events).

Schedule

Picture 1: Schedule settings

Three different types of commands are supported:

  • Run Function: can call a node function (e.g. Run() function of a Program task).
  • Set Fixed Value: set a preset value to an object (e.g. turn light on).
  • Set Custom Value: enable user to specify the preset value (e.g. enable user to set the temperature).

Each time event has settings:

  • Enabled: If checked the event will be executed at a preset time.
  • Time: event time in hours and minutes.
  • Command: command (from the Schedule Commands list) to execute on specified time.
  • Repeat:
    • Daily: repeat every day.
    • Weekly: on specific day of the week.
    • Never: one time event on a specific date.
    • Monthly: on a specific day of month.
    • EveryNDays: on every N number of days.
  • Parameters: Repeat parameters.

User Interface

Schedule has a Schedule control for setting the schedule from theme panel.

Control

Picture 1: Schedule UI

Examples

Example 1: Turning ON/OFF the device every day at specified time

  1. Add Set Fixed Value command. Select the device and the desired value (e.g. ON).
  2. Add Set Fixed Value command. Select the device and the desired value (e.g. OFF).
  3. Create time events.
  4. Create user interface.

Example 2: Heating schedule

  1. Add Run Function command. Select the scene containing the desired heating setpoints.
  2. Add additional commands Run Function commands for all the heating scenes you want to call.
  3. Create time events.
  4. Create user interface.

Example 3: Set temperatures in schedule

  1. Add Set Custom Value command. Select the setpoint you want to control.
  2. Create time events.
  3. Create user interface. User will be able to set a custom setpoint value for each time event.
Download Examples