Remote services #
URL format #
Change the IP and password according to your LM settings
http://remote:remote@192.168.0.10/scada-remote?m=rss&r=alerts
Request parameters #
m - return value format
#
jsonxmlrss- only for alerts and errors
r - requested function name
#
alerts- latest 50 alerts; return values:alertalert texttimealert time (UNIX timestamp)datealert time (RFC date)
errors- latest 50 errors; return values:errorerror textscripterror script nametimeerror time (UNIX timestamp)dateerror time (RFC date)
objects- list of objects, ordered by update time; return values:addressobject address (e.g. "1/1/1")nameobject name (e.g. "My object")datadecoded object value (e.g 42 or "01.01.2012")datatypeobject datatype (e.g. 1 or 5.001)timeobject update time (UNIX timestamp)dateobject update time (RFC date)commentobject comment (e.g. "Second floor entry lights")tagsoptional array of object tags (e.g. "Light", "Second floor")
grp- execute one of grp functions; parameters:fn- function name, requiredgetvaluereturn current object value if foundfindreturn object infowritesend group write telegramresponsesend group response telegramreadsend group read telegramupdateupdate local object value without KNX bus group write
alias- group address or name, requiredvalue- new value to write, required for write / response / update, except for time and date datatypesdatatype- optional for write / response / update, data type is taken from the database if not specified
Parameters for time datatype:
daynumber (0-7), day of the week, optionalhournumber (0-23)minutenumber (0-59)secondnumber (0-59)
Parameters for date datatype:
daynumber (1-31)monthnumber (1-12)yearnumber (1990-2089)
Examples #
Write value of 50 to 1/1/1:
http://remote:remote@192.168.0.10/scada-remote?m=json&r=grp&fn=write&alias=1/1/1&value=50
Write boolean value to 1/1/2, you can use true / false or 1 / 0:
http://remote:remote@192.168.0.10/scada-remote?m=json&r=grp&fn=write&alias=1/1/2&value=true
Explicit set data type to scale, send value of 50 to 1/1/1:
http://remote:remote@192.168.0.10/scada-remote?m=json&r=grp&fn=write&alias=1/1/1&value=50&datatype=scale