Linguaggio di scripting multilinea con evidenziazione della sintassi, utilizzabile nelle Equation, Formula e Script delle Smart Rule(s), e anche nelle interfacce Modbus e Packet Parser.

Riferimento
Il riferimento del linguaggio di scripting è organizzato nelle seguenti pagine:
- Nozioni di base — assegnazione, algoritmi multilinea, valore restituito, variabili temporanee, IF/ELSEIF/ELSE, SWITCH, cicli, NaN, ISNULL, SLEEP, commenti, letterali numerici (esadecimali e binari) ed espressioni e operatori matematici/logici.
- Interpolazione e soglie —
LINEAR(interpolazione lineare) eHYSTERESIS(filtraggio dei segnali basato su soglie). - Funzioni matematiche —
MIN,MAX,AVG(e le loro variantiSTRICT),ROUND,ABS,DEWPOINT,POWER,MOD,CEIL,FLOOR,RAND,RANDINT,SIGN,SQRT,LOG,LN. - Operazioni sui bit —
GETBIT,GETBITS,GETBYTE,SETBYTE,SETBIT,SETBITS, shift di bit e AND/OR bit a bit. - Testo, Stringa e Byte array —
LENGTH,BYTECOLLECTION,INDEXOF,COPY,REPLACE,SPLIT,COMPARE,APPEND,INSERT,REMOVEAT,GETAT,SETAT,ENCODE,DECODE,EQUALS. - Ordinamento —
ORDER,ORDERINDEXe le loro variantiSTRICTe decrescenti. - Data e ora —
DATETIME,NOW,TIMESPAN,LOCALTIMEZONE,DATETIMEADD. - Conversioni tra tipi di dati —
TODOUBLE,TOSTRING,TOBCD,FROMBCD,TOBYTEARRAY,RGBTOHSV,HSVTORGB. - Funzioni di parsing —
PARSETEXT,PARSEJSON,PARSEXML. - Packet Parser —
SENDHTTPREQUEST,SENDDATA,MQTTPUBLISH,FTPDOWNLOAD,FTPUPLOAD,COMPLETESERVICEATTRIBUTE,COMPLETESERVICEACTION, più Modbus.