Syntax

In this example we see already all core elements of the language.

In the following chapters you see many more examples, and all details about what kind of functions and operations exist, and how you can compose the data.

Example of a condition term:

$GridPowerConsumption > 500 AND ($CarChargingMode = 0 OR $CarChargingMode = 4) AND $IsLowTariffHours = 0

Example of a message term:

"Sie beziehen aktuell " + ($GridPowerConsumption / 1000) + "kW vom Netz."

Following syntax base components exist:

Literals

Variables

Example

$GridPowerConsumption

Example of a variable referring to the dataset with name "PowerConsumption"

Values

Example

1.5

Example of a number value

Example of a text value

Example of a timespan value

Example of a time value

Functions

Example

Example for calculating the average

Operations

Example

Example for multiplying two numbers

Brackets

Brackets may be needed to control the resolution order of the terms in the expression. This is very familiar to us of course in mathematical terms:

Example

Last updated