Data Types
In the Values section featured already some data types. Each literal has a specific data type. Here you see the full list:
Boolean
true
Value for true / fulfilled
false
Value for false / not fulfilled
Examples
Number
A decimal number
Examples
Time
A time which consists of date and day time.
Besides of event times, we can also use one of following supported literals:
now
The current time. This produces e.g. 2023-09-25 23:26
lastHour
The last full hour. E.g. 2023-09-25 23:00
lastZeroHour
The last zero hour (midnight). E.g. 2023-09-25 00:00
startOfLastMonth
The first day of the previous month. E.g. 2024-05-01 00:00
endOfLastMonth
The last day of the previous month. E.g. 2024-05-31 00:00
startOfCurrentMonth
The first day of the current month. E.g. 2024-06-01 00:00
endOfCurrentMonth
The last day of the current month. E.g. 2024-06-30 00:00
Examples
Timespan
A timespan.
A timespan literal is a combination of a number and a time unit. Following time units are supported:
d
Days
h
Hours
min
Minutes
s
Seconds
Examples
Text
A text element
Everything that begins and ends with a single or double quotation mark is considered a text element. This also includes elements that cannot be assigned to one of the other data types. For example, if $Event was used but no such variable was defined, it would also be considered a text element.
Remark: we recommend to use one of the quoted forms, which makes it crystal clear for the readers that this is a text.
Examples
Event
An event, which consists of:
Value
Timestamp
DeviceName
DeviceId
Examples:
Building
Id
RegistrationTimestamp
DeviceTypes
Examples:
StreakCounter
When the rule has the "Streak" feature enabled, then the literal "StreakCounter" returns the current streak of this rule. It is of type Number.
See Streakfor more details about the Streak feature.
Examples
Last updated