Stick Cleaner

Device Profile

Supported features may vary by model and country.

Property

Resource

Property

Value

Module Class

Type

Name

 Type

R/W

Value 

Description

runState

Object

currentState

Enum

R

CHARGING

CHARGING

R

CHARGING_COMPLETE

CHARGING_COMPLETE

R

STANDBY

STANDBY

R

WORKING

WORKING

stickCleanerJobMode

Object

currentJobMode

Enum

R

OFF

OFF

R

NORMAL

NORMAL

R

HIGH

HIGH

R

TURBO

TURBO

R

MOP

MOP

R

AUTO

AUTO

battery

Object

level

Enum

R

HIGH

HIGH

R

MID

MID

R

LOW

LOW

R

WARNING

WARNING

Notification (Push Message)

Push Code

Description

CHARGING_IS_COMPLETE

Charging is complete.

TIME_TO_CLEAN_FILTER

Cleaning has failed.

 

JSON

{
  "property": {
    "runState": {
      "currentState": {
        "type": "enum",
        "mode": [
          "r"
        ],
        "value": {
          "r": [
            "CHARGING",
            "STANDBY",
            "CHARGING_COMPLETE",
            "WORKING"
          ]
        }
      }
    },
    "stickCleanerJobMode": {
      "currentJobMode": {
        "type": "enum",
        "mode": [
          "r"
        ],
        "value": {
          "r": [
            "HIGH",
            "MOP",
            "NORMAL",
            "TURBO",
            "OFF",
            "AUTO"
          ]
        }
      }
    },
    "battery": {
      "level": {
        "type": "enum",
        "mode": [
          "r"
        ],
        "value": {
          "r": [
            "HIGH",
            "WARNING",
            "MID",
            "LOW"
          ]
        }
      }
    }
  },
  "notification": {
    "push": [
      "TIME_TO_CLEAN_FILTER",
      "CHARGING_IS_COMPLETE"
    ]
  }
}

 

Status Inquiry Result

Example

// STANDBY 
{
  "runState": {
    "currentState": "STANDBY"
  },
  "stickCleanerJobMode": {
    "currentJobMode": "OFF"
  },
  "battery": {
    "level": "HIGH"
  }
}

 

// WORKING 
{
  "runState": {
    "currentState": "WORKING"
  },
  "stickCleanerJobMode": {
    "currentJobMode": "NORMAL"
  },
  "battery": {
    "level": "HIGH"
  }
}
}

Control Command

There is currently no attribute that can be controlled.