ThingsBoard PE Feature Only ThingsBoard Professional Edition supports Scheduler feature. See ThingsBoard PE Installation Options to install ThingsBoard PE. |
ThingsBoard allows you to schedule various types of events with flexible schedule configuration. ThingsBoard Scheduler fires configured scheduler events according to their schedule. When scheduler event is fired the Rule Engine Message is generated from the event configuration which has a similar structure with a Rule Engine Message. Generated message is then forwarded to Rule Engine and processed starting from the Root Rule Chain.
See video tutorial below for step-by-step instruction how to use this feature.
Tenant administrator and customer users are able to configure Scheduler events in ThingsBoard.
Scheduler events page displays current configured scheduler events. It allows to add, update or delete scheduler events. The page can be presented in two modes List view or Calendar view. The views can be switched by pressing corresponding icons in the page header.
In the calendar view mode scheduler events are presented as labels according to their schedule.
By default calendar view is presented as Month view type. Calendar view type dropdown allows to switch to other view types. The following view types can be selected:
New scheduler event can be created by clicking on +
button in top right corner or by clicking on any cell of Calendar view.
Scheduler event edit dialog consist of two forms Configuration and Schedule.
Configuration form allows to set event type and event configuration parameters according to selected event type. Configuration of scheduler event is described in Scheduler Event Types section.
Schedule form allows to setup event schedule configuration.
Schedule form has the following parameters:
In Configuration Event type field can be selected existing event type or specified custom one.
Custom type uses default scheduler event configuration form according to message structure.
Allows to schedule reports generation supported by Reporting feature.
%d{date-time pattern}
. See SimpleDateFormat documentation for date-time pattern details.Send email - if set, email message with report file in attachment will be sent.
%d{date-time pattern}
according to SimpleDateFormat.%d{date-time pattern}
according to SimpleDateFormat.Allows to schedule update of attributes for entity or group of entities.
Allows to schedule command (RPC call) to device or group of devices.
ThingsBoard provides ability to manage scheduler events via Scheduler events or Reports schedule Widgets which is part of Scheduling Widgets Bundle.
Scheduler events widget has same capabilities as Scheduler events page. Additionally it can be customized with predefined forms for custom scheduler event types. This can be achieved by configuring list of Custom event types in Advanced tab of widget configuration.
Getting started guides - These guides provide quick overview of main ThingsBoard features. Designed to be completed in 15-30 minutes.
Installation guides - Learn how to setup ThingsBoard on various available operating systems.
Connect your device - Learn how to connect devices based on your connectivity technology or solution.
Data visualization - These guides contain instructions how to configure complex ThingsBoard dashboards.
Data processing & actions - Learn how to use ThingsBoard Rule Engine.
IoT Data analytics - Learn how to use rule engine to perform basic analytics tasks.
Hardware samples - Learn how to connect various hardware platforms to ThingsBoard.
Contribution and Development - Learn about contribution and development in ThingsBoard.