Contact Us

CATEGORIES

Whoops…Nothing found

Try other keywords in your search

EventScheduler Module

 1 Minute

 0 Likes

 2542 Views

The EventScheduler Module is designed to trigger events at specific times.

 


Usage

The EventScheduler allows you to define a calendar of times when specific Actions should be triggered. These Actions can be linked to other Modules to execute their functionality. For example, you could switch between Timelines at certain times or days, or activate a Timeline only on designated holidays of that year.

Setup

To configure the module, please follow the steps in the module inspector.

The actual Events can be created in the "Create Event" tab.
It is important that the “Event Names” are always different, they must not be the same and a valid Lua function name.
Under “Time Format,” you can select the format that the current entry should correspond to.
The “Event Time” sets the actual trigger time. When you press Create, the entry is created in the module under the Events folder.This saves the entry in the module.

During Set up, the Control Log will inform you about issues in the Syntax and names of the Actions

Tip

Different time formats can also be saved in the same module!
 

 

 

The “Time” action in the Module is only a visual aid for the syntax of the entry; it has no practical significance.

 

Dynamic use

Since version 25.2 Inter 43, it is possible to set entries dynamically, to do this you need to follow the syntax of set entries, and open up an existing action to set.
To do this, please select the Event Action and in their Properties set the “Slot Style” to Left → “In” and the Attribute to Standard. 
 

The correct syntax needs to be used and after setting the new value, the init() action must be triggered to set the new values in the Scheduler.


Examples

Different repetition behaviors can be set with different time formats.

For example, “YYYY:MM:DD HH:MM:SS” will trigger the action only once. “HH:MM:SS” triggers the action daily.
 


 

Data

 

Actions

Action

Info

Input

Output

ref   - -
init   - -
uninit   - -
convertTime (hidden) time (string), format (string) -
createEvent (hidden) - -
deleteEvents (hidden) - -
debugPrint (hidden) - -
registerEvent (hidden) time (string), actionName (string), recurrence (string) -
Time   val (), doSet (bool) -
Events FOLDER FOLDER FOLDER
dropdown (hidden) - -

 


 

Parameters

Name

Content

Type Hint

Options Source

Options Action

Auto Init true bool   []
Event Name Start string   []
Note Each Event Name must be unique and a valid LUA name! string   []
Time Format HH:MM:SS string self.dropdown self.init
Info Please enter the time in the selected time format. Follow the syntax as displayed in "Time Format". []
Event Time 17:00:00 string   []
Create Create button   self.createEvent
Clear All Clear All button   self.deleteEvents
Description With this module you can set a trigger at certain times. Enter “Event Name” and select “Time Format”, type “Event Time” according to the set format. Click “Create” to save it in the "Events" folder of the Module. The same name can’t be used twice.     The module supports different time formats in parallel to the others. Regardless of the time displayed in the “Time” action.    It is not possible to rename your events after creation!    Possible Day Names:"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"    It is possible that Control or the Gui thread of PIXERA is overloaded at certain times and is therefore not able to trigger at the exact time, in then cases the missing events will be triggered afterwards.       string   []
Author AV Stumpfl GmbH string   []
Logo   image   []
Url www.pixera.one url   []
Version 2.84 string   []

Module 2.84 | 19. September 2025 | J.B.

Was this article helpful?