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.
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.
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.
The IoT Platform you have been waiting for.
Imprint | Data Privacy