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.