The configuration sets up the fade preset feature.
Required Attribute
fade
fade{
"name": "fade",
"value": {"enabled": true, "duration": 2, "durationRange": {"min": 1, "max": 10}}
}Example Device Model
{
"Ultron Device": {
"type": "ULTRON",
"traits": ["UltronCommand", "BluetoothGateway", "ReportState", "UltronConfig"],
"disabled": false,
"attrs": [
{"name": "rebootTime", "value": 20},
{"name": "fwUpgradeTime", "value": 60},
{"name": "iotConfigurableIntervals", "value": true},
{"name": "schedulable", "value": { "Light": ["OnOff"] }},
{"name": "periodicity", "value": true}
]
},
"Light": {
"type": "LIGHT",
"traits": ["OnOff", "Brightness", "ColorSetting"],
"disabled": false,
"attrs": [
{"name": "commandOnlyOnOff", "value": false},
{"name": "commandOnlyBrightness", "value": false},
{"name": "colorTemperatureRange", "value": {"temperatureMinK": 2700, "temperatureMaxK": 6500} },
{"name": "fade", "value": {"enabled": true, "duration": 2, "durationRange": {"min": 1, "max": 10}}},
{"name": "brightnessRangeConfigurable", "value": true}
]
}
}
Config Item Attributes
| Field Name | Type | Note |
|---|---|---|
enabled | Boolean | Required |
duration | Integer | Required |
Example
Config
[
{
"config":"FadePreset",
"iotName":"Light",
"items":{
"enabled": true,
"duration":3
}
}
]API Example: /usr/v5/SetDeviceConfigs
Turn on fade preset feature:
{
"sn": "UT2Z02-3BXXXXX",
"configs": [
{
"config":"FadePreset",
"iotName":"Light",
"items":{
"enabled": true,
"duration":3
}
}
]
}Turn off fade preset feature:
{
"sn": "UT2Z02-3BXXXXX",
"configs": [
{
"config":"FadePreset",
"iotName":"Light",
"items":{
"enabled": false,
"duration":3
}
}
]
}