Skip to content

灯具管理

一. 灯具更新

1. topic

res/light/update

2. payload
json
[
    {
        "device_id": "10E48D35-0ABD-47EB-BA4B-C150D68C4B23",
        "id": "8BAD2C8A-38BE-41CB-A4D3-563B5C7E9C03",
        "value": {
            "brightness": 74,
            "color_arr": [
                {
                    "x": 26839,
                    "y": 28098
                },
                {
                    "x": 22993,
                    "y": 29119
                },
                {
                    "x": 21025,
                    "y": 24022
                },
                {
                    "x": 18600,
                    "y": 24633
                },
                {
                    "x": 10591,
                    "y": 23416
                }
            ],
            "color_len": 5
        }
    }
]
3. 字段说明
序号字段类型说明
1idstring灯具的ID
2device_idstring设备的ID
3valueobject有更新的字段

value对象

序号字段类型说明
1onint开关, 1开, 0关
2brightnessint亮度, 范围 0 - 100
3color_modeint颜色模式, 1xy, 2cw, 3xy array
4color_xintxy模式时的 x值, 范围 1 - 65535
5color_yintxy模式时的 y值, 范围 1 - 65535
6color_cwintcw模式时的 cw值, 范围 2000 - 6500
7color_arrobject arrayxy array模式时的 xy数组
7.[].1xintx值
7.[].2yinty值
8sync_statusint灯具是否在同步中, 1是, 0否
9position_xintBweeApp专用, 色盘中的x坐标
10position_yintBweeApp专用, 色盘中的y坐标
11positionsstringBweeApp专用, 分段色时, 多个坐标
12packstring arrayBweeApp专用, 多个灯组合在一起
4. 功能说明
  • 在灯具信息变更时, 会触发此 topic
  • value对象中, key存在代表有更新, key不存在代表未更新