Loading...

Knowledge Base

Find answers, guides, and best practices for ComfortClick bOS.

Open in Confluence

bOS RPC SetValue commands

bOS RPC commands:

To call an RPC Service an HTTP POST call must be performed with data content-type = "application/json";

POST data example (Send data to another controller):

https://RPC_username:RPC_password@server_ip_address/API/RPC/SetValue

POST data example (Turn ON a light): 

{
"objectName": "Devices\\KNX\\Light 1",
"valueName": "Value",
"value": "true"
}

POST data example  (Turning ON two lights):

{ "parameters": [ { "objectName": "Devices\\KNX\\Light 1", "valueName": "Value", "value": "true" }, { "objectName": "Devices\\KNX\\Light 2", "valueName": "Value", "value": "true" } ] }

POST data example (Send alert to user):

{
"objectName": "Building\\General\\Users\\User",
"functionName": "SendAlert",
"value": ["'Hello'"]
}

POST data example (Change string value):

{ "objectName": "Devices\\Keypad\\Basic\\String", "valueName": "Value", "Value": " 'Open' " }

POST data example (Change Mode value to 1):

{
"objectName": "Devices\\Keypad\\Basic\\Mode",
"valueName": "Value",
"value": "{\"Mode\":1}"
}

Top