Closed
Description
MITM captured these from the tapo app to a RV30 Plus. just wanted to dump them for the public.
{
"method": "multipleRequest",
"params": {
"requests": [
{
"method": "getVacStatus"
},
{
"method": "getBatteryInfo"
},
{
"method": "getComponentList"
},
{
"method": "getDeviceInfo"
}
]
}
}
START CLEANING A SPECIFIC ROOM:
{
"method": "multipleRequest",
"params": {
"requests": [
{
"method": "setSwitchClean",
"params": {
"clean_mode": 3,
"clean_on": true,
"clean_order": true,
"force_clean": false,
"map_id": 1687964172,
"room_list": [
1
]
}
}
]
}
}
{
"method": "multipleRequest",
"params": {
"requests": [
{
"method": "getAutoChangeMap"
}
]
}
}
{
"method": "multipleRequest",
"params": {
"requests": [
{
"method": "getMapInfo"
},
{
"method": "startUpdateMapData",
"params": {
"map_upload_start": true
}
},
{
"method": "getAreaUnit"
}
]
}
}
{
"method": "multipleRequest",
"params": {
"requests": [
{
"method": "getMapData",
"params": {
"map_id": -1
}
},
{
"method": "getPathData",
"params": {
"start_pos": 0
}
}
]
}
}
GET REPORTS
{
"method": "multipleRequest",
"params": {
"requests": [
{
"method": "getCleanRecords"
}
]
}
}
HEAD TO DOCK
{
"method": "multipleRequest",
"params": {
"requests": [
{
"method": "setSwitchCharge",
"params": {
"switch_charge": true
}
}
]
}
}
STOP HEADING TO DOCK
{
"method": "multipleRequest",
"params": {
"requests": [
{
"method": "setSwitchCharge",
"params": {
"switch_charge": false
}
}
]
}
}
CLEAN WHOLE MAP
{
"method": "multipleRequest",
"params": {
"requests": [
{
"method": "setSwitchClean",
"params": {
"clean_mode": 0,
"clean_on": true,
"clean_order": true,
"force_clean": false
}
}
]
}
}
PAUSE
{
"method": "multipleRequest",
"params": {
"requests": [
{
"method": "setRobotPause",
"params": {
"pause": true
}
}
]
}
}
RESUME
{
"method": "multipleRequest",
"params": {
"requests": [
{
"method": "setRobotPause",
"params": {
"pause": false
}
}
]
}
}
CHANGE THE NUMBER OF PASSES
{
"method": "multipleRequest",
"params": {
"requests": [
{
"method": "setCleanAttr",
"params": {
"cistern": 2,
"clean_number": 2,
"suction": 2,
"type": "global"
}
}
]
}
}
START COLLECTING DUST
{
"method": "multipleRequest",
"params": {
"requests": [
{
"method": "setSwitchDustCollection",
"params": {
"switch_dust_collection": true
}
}
]
}
}
START ZONE CLEANING
{
"method": "multipleRequest",
"params": {
"requests": [
{
"method": "setSwitchClean",
"params": {
"area_list": [
{
"cistern": 2,
"clean_number": 1,
"id": 0,
"name": "",
"suction": 2,
"tag": "",
"type": "area",
"vertexs": [
[
-1861,
2262
],
[
653,
2262
],
[
653,
-1701
],
[
-1861,
-1701
]
]
}
],
"clean_mode": 4,
"clean_on": true,
"clean_order": true,
"force_clean": false,
"map_id": 1687964172
}
}
]
}
}