Remote Services
You can enable or disable remote access for controller maintenance, control, and export purposes.
Here are the details:
-
Service status: In this section, you can enable or disable remote services.
-
Allow only exported objects: If you select this option, only objects marked as exported will be available for remote services.
-
Username: The default username for remote access.
-
Password: The password should be 8-20 characters long.
URL format:
Change the IP address and password according to your controller settings.
The URL format is as follows: http://remote:remote@192.168.0.10/scada-remote?m=rss&r=alerts
Request parameters
m – return value format
-
json -
xml -
rss– only for alerts and errors
r – requested function name
-
alerts– latest 50 alerts; return values:-
alertalert text -
timealert time (UNIX timestamp) -
datealert time (RFC date)
-
-
errors– latest 50 errors; return values:-
errorerror text -
scripterror script name -
timeerror 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, required-
getvaluereturn current object value if found -
findreturn object info -
writesend group write telegram -
responsesend group response telegram -
readsend group read telegram -
updateupdate local object value without KNX bus group write
-
-
alias– group address or name, required -
value– new value to write, required for write / response / update, except for time and date datatypes -
datatype– 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, optional -
hournumber (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