Last Updated on : 2023-01-17 03:42:44download
Recommend built-in system templates, including some dynamic templates.
Request method | API | Description |
---|---|---|
GET | /v1.0/iot-02/smart/template-generate/t1 | Generate a dynamic template for auto on/off scenes |
GET | /v1.0/iot-02/smart/template-generate/t2 | Generate a dynamic template for brightness adjustment scenes |
Functional description
Generate a dynamic template for auto on/off scenes of devices.
API endpoint
GET /v1.0/iot-02/smart/template-generate/t1
Request parameters
Parameter | Type | Parameter type | Description | Required |
---|---|---|---|---|
roomId | String | body | The ID of the specified space. | Yes |
pid | String | body | The product ID. | No |
deviceName | String | body | The device name. | No |
devicePurpose | String | body | The device purpose. | No |
anyMatch | boolean | body | true : Match any condition to run a smart scenefalse : Match all conditions to run a smart scene |
No |
switchLed | boolean | body | true : onfalse : off |
Yes |
Return parameters
Parameter | Type | Description |
---|---|---|
code | Integer | The response code. For more information, see the error code section. It is empty if the request is successful. |
success | Boolean | Indicates whether the operation is successful. Valid values: true : success.false : failure. |
msg | String | The message that is returned if the request failed. The response is empty if the request is successful. |
t | Long | The returned 13-digit timestamp. |
result | Object | The returned result. |
Description of result
String // The ID of the generated scene linkage
Sample request
{
"devicePurpose": "atmosphereLighting",
"pid": "sosdczdl",
"switchLed": true,
"deviceName": "xxxxxx",
"anyMatch": true
}
Sample response
FmMICDM7JtFuUIBC
Functional description
Generate a dynamic template for brightness adjustment scenes.
API endpoint
GET /v1.0/iot-02/smart/template-generate/t2
Request parameters
Parameter | Type | Parameter type | Description | Required |
---|---|---|---|---|
roomId | String | body | The ID of the specified space. | Yes |
pid | String | body | The product ID. | No |
deviceName | String | body | The device name. | No |
devicePurpose | String | body | The device purpose. | No |
anyMatch | boolean | body | true : Match any condition to run a smart scenefalse : Match all conditions to run a smart scene |
No |
brightValue | int | body | The brightness value. | Yes |
Return parameters
Same as above.
Sample request
{
"brightValue": 500,
"pid": "sosdczdl",
"deviceName": "xxxxxxxx",
"anyMatch": true
}
The following table lists common error codes for the API calls. For more information, see Global Error Codes.
Error code | Description |
---|---|
500 | A system error has occurred while processing your request. |
1106 | The error message is returned because you are unauthorized to make the API request. |
Is this page helpful?
YesFeedbackIs this page helpful?
YesFeedback