| Key | Value Type | Description |
|---|
| deviceId | String | device ID |
| deviceName | String | device name |
| deviceType | String | device type. Robot Vacuum Cleaner K10+ Pro Combo |
| enableCloudService | Boolean | determines if Cloud Service is enabled or not for the current device |
| hubDeviceId | String | returns null if not a bluetooth device |
| Key | Value Type | Description |
|---|
| deviceId | String | device ID |
| deviceName | String | device name |
| deviceType | String | device type. Robot Vacuum Cleaner K10+ Pro Combo |
| hubDeviceId | String | device's parent Hub ID. 000000000000 when the device itself is a Hub or it is connected through Wi-Fi. |
| workingStatus | String | the working status of the device. StandBy, Clearing, Paused, GotoChargeBase, Charging, ChargeDone, Dormant, InTrouble, InRemoteControl, or InDustCollecting |
| onlineStatus | String | the connection status of the device. online or offline |
| battery | Integer | the current battery level 0-100 |
| taskType | String | the current task in progress. standBy, explore, cleanAll, cleanArea, cleanRoom, backToCharge, collectDust, remoteControl, cleanWithExplorer |
| deviceType | commandType | Command | command parameter | Description |
|---|
| Robot Vacuum Cleaner K10+ Pro Combo | command | startClean | {"action": action_str, "param": {"fanLevel": fan_level_int, "times": clean_cycle_int}} | start cleaning.
action_str, the cleaning mode, sweep or mop.
fanLevel, the vacuum level, 1-4.
times, the number of cycles, 1-2639999, in theory. |
| Robot Vacuum Cleaner K10+ Pro Combo | command | pause | default | pause cleaning |
| Robot Vacuum Cleaner K10+ Pro Combo | command | dock | default | return to charging dock |
| Robot Vacuum Cleaner K10+ Pro Combo | command | setVolume | {0-100} | set the robot volume |
| Robot Vacuum Cleaner K10+ Pro Combo | command | changeParam | {"fanLevel": fan_level_int, "times": clean_cycle_int} | change clean parameters. fan_level_int, the vacuum level, 1-4; times, the number of cycles, 1-2639999, in theory. |
| Key Name | Value Type | Description |
|---|
| eventType | String | the type of events |
| eventVersion | String | the current event version |
| context | Object | the detail info of the event |
| deviceType | String | attributes of the context object. the type of the device |
| deviceMac | String | attributes of the context object. the MAC address of the device |
| workingStatus | String | attributes of the context object. the working status of the device. StandBy, Clearing, Paused, GotoChargeBase, Charging, ChargeDone, Dormant, InTrouble, InRemoteControl, or InDustCollecting |
| onlineStatus | String | attributes of the context object. the connection status of the device. online or offline |
| battery | Integer | attributes of the context object. the battery level, range from 0 to 100 |
| taskType | String | attributes of the context object. the current task in progress. standBy, explore, cleanAll, cleanArea, cleanRoom, backToCharge, collectDust, remoteControl, cleanWithExplorer |
| timeOfSample | Long | attributes of the context object. the time stamp when the event is sent |
{
"eventType": "changeReport",
"eventVersion": "1",
"context": {
"deviceType": "Robot Vacuum Cleaner K10+ Pro Combo",
"deviceMac": DEVICE_MAC_ADDR,
"workingStatus":"StandBy",
"onlineStatus": "online",
"battery": 100,
"taskType": "explore",
"timeOfSample": 123456789
}
}