68
dataraw (integer/string) raw binary data
datahex (string) data as a hex-encoded string which can be used to convert value to
Lua variable
Note! event variable is available only in Event-based functions, not in Resident and Scheduled.
Note! All event-based scripts are executed in a single queue-like manner. Make sure event
scripts do not contain infinite loops, sleep calls or other blocking parts.
Note! To get event value in scripts, use the following command: a = event.getvalue()
Note! To get event group address object name, use the following command:
a = grp.alias(event.dst)
6.1.5. Resident scripting
Resident scripts are executed infinite amount of times. Scripts are put into inactive state after
each call and are resumed after delay timer expires.
Note! even though resident scripts are executed in parallel they should not have infinite loops or
it will not be possible to reload scripts after editing.
6.1.6. Scheduled scripting
Scheduled scripts are executed when the system time matches the specified script start time.
Scheduled script is run only once after each timer call.