Documentation

Knowledge Base

Answers, guides and best practices for ComfortClick bOS.

Open in Confluence

Schedule

The Schedule task is used to execute commands at predefined times.

A schedule can contain a list of commands, such as running a function, setting a value, activating a scene, changing a mode, or controlling a device.

Devices, tasks, values, or functions can be added under the Commands setting. After the required commands are added to the schedule, time events can be created to define when these commands should be executed.

Schedule tasks are commonly used for time-based automation, such as:

  • Turning lights on or off at specific times

  • Running scenes during the day

  • Changing heating or cooling setpoints

  • Activating night, away, or comfort modes

  • Starting or stopping devices based on daily or weekly routines

This allows bOS to automatically control building functions according to the selected time, day, or schedule configuration.

Table of contents

Schedule Settings

There are three different types of commands are supported:

  • Function: can call a node function (e.g. Run() function of a Program task, send notification, etc.).

  • Fixed Value: set a preset value to an object (e.g. turn light on, change heating, control the shades, etc.) These values cannot be changed by the user in the bOS Client.

  • Custom Value: enable user to specify the preset value (e.g. enable user to set the temperature or change how the device works in bOS Client)

schedule.jpg

Each time event has settings:

  • Enabled: If checked the event will be executed at a preset time.

  • Time: event time in hours and minutes.

  • Task: command (from the Schedule Commands list) to execute on specified time.

Commands have their own repeat patterns when they are controlled:

  • Daily: repeat every day.

  • Weekly: on specific day of the week.

  • Custom: add a custom date and set repeat pattern.

  • Parameters: Repeat parameters (setting days or date for control).


Visualization Settings

Schedules can also be adjusted directly from the bOS Client app, depending on the project configuration.

This allows users to change schedule behavior without opening bOS Configurator. From the Client application, users can enable or disable the schedule, adjust time events, and change the values that should be executed.

Users can typically modify options such as:

  • Enabling or disabling the schedule

  • Changing the time or day of scheduled events

  • Adjusting the value that will be set

  • Selecting or changing the controlled device value

  • Updating schedule behavior according to daily routines or user preferences

This makes schedules flexible for end users. For example, users can change when lights turn on, adjust heating schedules, modify blind control times, or temporarily disable a schedule during holidays or special situations.

schedule_client.jpg

Detailed explanation for schedule editing and setting in the client is fully explained in video below:

https://www.youtube.com/watch?v=ptzWHnO2ZT4

Top