Limbaj de scripting pe mai multe linii, cu evidențierea sintaxei, utilizabil în smart rules Ecuație, Formulă și Script, precum și în interfețele Modbus și Packet parser.

Referință
Referința limbajului de scripting este împărțită în următoarele pagini:
- Noțiuni de bază — atribuire, algoritmi pe mai multe linii, valoarea returnată, variabile temporare, IF/ELSEIF/ELSE, SWITCH, bucle, NaN, ISNULL, SLEEP, comentarii, literali numerici (hexazecimali și binari), precum și expresii și operatori matematici/logici.
- Interpolare și praguri —
LINEAR(interpolare liniară) șiHYSTERESIS(filtrarea semnalului pe bază de praguri). - Funcții matematice —
MIN,MAX,AVG(și variantele lorSTRICT),ROUND,ABS,DEWPOINT,POWER,MOD,CEIL,FLOOR,RAND,RANDINT,SIGN,SQRT,LOG,LN. - Operații pe biți —
GETBIT,GETBITS,GETBYTE,SETBYTE,SETBIT,SETBITS, deplasări de biți și AND/OR pe biți. - Text, șir de caractere și tablou de octeți —
LENGTH,BYTECOLLECTION,INDEXOF,COPY,REPLACE,SPLIT,COMPARE,APPEND,INSERT,REMOVEAT,GETAT,SETAT,ENCODE,DECODE,EQUALS. - Sortare —
ORDER,ORDERINDEXși variantele lorSTRICTși descrescătoare. - Data și ora —
DATETIME,NOW,TIMESPAN,LOCALTIMEZONE,DATETIMEADD. - Conversii de tipuri de date —
TODOUBLE,TOSTRING,TOBCD,FROMBCD,TOBYTEARRAY,RGBTOHSV,HSVTORGB. - Funcții de parsare —
PARSETEXT,PARSEJSON,PARSEXML. - Packet parser —
SENDHTTPREQUEST,SENDDATA,MQTTPUBLISH,FTPDOWNLOAD,FTPUPLOAD,COMPLETESERVICEATTRIBUTE,COMPLETESERVICEACTION, plus Modbus.