## Features - Mixed light scenes

### Function introduction
Supports white light scenes and color light scenes to be turned on at the same time

### DP protocol

- DP: mix_light_scene

|Serial number | Name | Number of bytes | Identifier | Data type | Field attribute | Field description |
|---|---|---|---|---|---|---|
|1| Version number | 1 |version| Enumeration | Initial version: 00 ||
|2 | Scene number | 1 |ID | Value | Maximum value: 255 Minimum value: 0 Step: 1 Multiple: 0 ||
|3| First group light source switch state | 1| light_1_state| Boolean value | 0: Off 1: On | First group light source switch state |
|4| First group light source unit number | 1| light_1_number| Value | Maximum value: 8 Minimum value: 0 Step: 1 Multiple: 0 |When the value is 0, fields 5 to 13 are empty|
|5| Number of light sources in the first group| 1| light_1_channel| Value| Maximum value: 5 Minimum value: 1 Step: 1 Multiple: 0 |Used to compress fields 9 to 13|
|6| Unit interval time| 1 |interval_time_1 | Value| Maximum value: 100 Minimum value: 0 Step: 1 Multiple: 0||
|7| Unit change time| 1 |changing_time_1| Value| Maximum value: 100 Minimum value: 0 Step: 1 Multiple: 0 ||
|8| Unit change mode| 1 |mode_1| Enumeration| Static: 00 Jump: 01 Gradual: 02 ||
|9| Chroma| 2 |hue_1 | Value| Maximum value: 360 Minimum value: 0 Step: 1 Multiple: 0||
|10| Saturation| 2 |saturation_1| Value| Maximum value: 1000 Minimum value: 0 Step: 1 Multiple: 0 ||
|11| Brightness| 2| value_1 | Value| Maximum value: 1000 Minimum value: 10 Step: 1 Multiple: 0 ||
|12| White light brightness| 2 |brightness_1| Value| Maximum value: 1000 Minimum value: 10 Step: 1 Multiple: 0 ||
|13| White light color temperature| 2 |CCT_1| Value| Maximum value: 1000 Minimum value: 0 Step: 1 Multiple: 0 ||
|14| Second light source switch state| 1 |light_2_state| Boolean value| 0: Off 1: On| Second light source switch state|
|15| Second light source unit number| 1| light_2_number| Value| Maximum value: 8 Minimum value: 0 Step: 1 Multiple: 0| When the value is 0, fields 16~24 are empty|
|16| Second group of light source channels| 1| light_2_channel| Value| Maximum value: 5 Minimum value: 1 Step: 1 Multiple: 0| Used to compress fields 20~24|
|17 |Unit interval time| 1 |interval_time_2| Value| Maximum value: 100 Minimum value: 0 Step: 1 Multiple: 0 ||
|18| Unit change time| 1 |changing_time_2| Value| Maximum value: 100 Minimum value: 0 Step: 1 Multiple: 0 ||
|19| Unit change mode| 1 |mode_2| Enumeration | Static: 00 Jump: 01 Gradual: 02 ||
|20| Chroma| 2 |hue_2| Value| Maximum value: 360 Minimum value: 0 Step: 1 Multiple: 0 ||
|21| Saturation| 2 |saturation_2| Value| Maximum value: 1000 Minimum value: 0 Step: 1 Multiple: 0 ||
|22| Brightness| 2| value_2| Value| Maximum value: 1000 Minimum value: 10 Step: 1 Multiple: 0 ||
|23| White light brightness| 2 |brightness_2| Value| Maximum value: 1000 Minimum value: 10 Step: 1 Multiple: 0 ||
|24| White light color temperature| 2 |CCT_2| Value| Maximum value: 1000 Minimum value: 0 Step: 1 ||

### How to develop
- Monitoring, reporting and sending of DP according to UI interaction
  - [Specific monitoring and sending examples](/en/miniapp/solution-panel/ability#device-function-point-management)

### Notes
None
### Related materials
- [Function page]:  
  - None
- [Component]:   
  - None
- [Tutorial]:   
  - None
- [SDK]:   
  - None
- [API]:   
  - None