Difference between revisions of "NETIO Specific Reference manual"

From wiki.netio-products.com
Jump to navigation Jump to search
(Created page with "== Script triggers == * Power measurements changed * Global power characteristics changed * Schedule...")
 
(Script triggers)
Line 10: Line 10:
 
* [[Mqtt has connected to the broker|Mqtt has connected to the broker]]
 
* [[Mqtt has connected to the broker|Mqtt has connected to the broker]]
 
* [[DO state changed|DO state changed]]
 
* [[DO state changed|DO state changed]]
 
  
 
== Outlet Management ==
 
== Outlet Management ==

Revision as of 17:53, 11 July 2019

Script triggers

Outlet Management

devices.system

Socket System Management

devices.system


Socket Communication

XML Processing 2.3.6

xml

  • function .escape() - escapes XML string to fit xml node contents
  • function .check() - tests if string is well-formed XML
  • function .parse() - parses XML string into XmlElement object

JSON Processing 3.3.1

json

  • function .decode() - parse json string into obj table
  • function .encode() - generate JSON string from table

(based on dkjson)

Modbus 3.3.1

Read functions

Write functions

MQTT 3.3.1

Standard Lua Functions

Miscellaneous

  • function log() - insert a record to the socket's event log
  • function logf() - insert a formated record (incl. numbers) to the socket's event log
  • function delay() - execute function with delay (seconds)
  • function milliDelay() - execute function with delay (milliseconds)
  • function toboolean() - converts any variable to boolean type