Appearance
同步器管理
一. 同步器更新
1. topic
res/sync/update
2. payload
json
[
{
"device_id": "BDF83E95-5B50-4711-B817-62B647665DB2",
"id": "2ACE7DAC-6DB8-4CF2-9FFD-246D0D45D73A",
"value": {
"on": 1
}
}
]3. 字段说明
| 序号 | 字段 | 类型 | 说明 |
|---|---|---|---|
| 1 | id | string | 同步器的ID |
| 2 | device_id | string | 设备的ID |
| 3 | value | object | 有更新的字段 |
value对象
| 序号 | 字段 | 类型 | 说明 |
|---|---|---|---|
| 1 | on | int | 开关, 1开, 0关 |
| 2 | brightness | int | 亮度, 范围 0 - 100 |
| 3 | mode | int | 模式, 0视频, 1音频, 2游戏 |
| 4 | frequency | int | 强度, 0弱, 1中, 2强, 3最强 |
| 5 | source | int | 数据源, 0HDMI1, 1HDMI2 |
| 6 | color_config | int | 颜色配置, 1配色方案1, 2配色方案2, 以此类推 |
| 7 | color_config_1 | object array | 配色方案1的具体内容 |
| 8 | color_config_2 | object array | 配色方案2的具体内容 |
| 9 | color_config_3 | object array | 配色方案3的具体内容 |
| 10 | color_config_4 | object array | 配色方案4的具体内容 |
| 11 | stop_action | int | 停止同步时的动作, 0保持, 2关灯 |
| 12 | area_id | string | 关联的同步区域的UUID |
| 13 | area_name | string | 关联的同步区域的名字 |
4. 功能说明
- 在同步器信息变更时, 会触发此 topic
- value对象中, key存在代表有更新, key不存在代表未更新