Styler

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

POWER_OFF

Power OFF

INITIAL

Standby

RUNNING

Running

PAUSE

Pause

COMPLETE

Complete

ERROR

Error

DIAGNOSIS

Running Smart Diagnosis

NIGHT_DRY

Storing

RESERVED

Reserved

PRESTEAM

Ready to steam

PREHEAT

Refresh 1

STEAM

Refresh 2

STAY

Refresh 3

COOLING

Dry 1

DRYING

Dry 2

END_COOLING

Dry 3

STERILIZE

Sterilize

RUNNING_END

Complete

FOTA

Updating

SLEEP

In sleep mode

operation

Object

stylerOperationMode

Enum

W

START

Start drying

STOP

Stop drying

POWER_OFF

Power OFF

WAKE_UP

Wake up the device in sleep mode.

remoteControlEnable

Object

remoteControlEnabled

Boolean

R

TRUE

Remote Control On

FALSE

Remote Control Off

timer

Object

remainHour

Number

R

 

Remaining Time - Hours

remainMinute

Number

R

 

Remaining Time - Minutes

relativeHourToStop

Range

RW

 

OFF Completion Time - Hour

relativeMinuteToStop

Number

R

 

OFF Completion Time - Minute

totalHour

Number

R

 

Total Time - Hours

totalMinute

Number

R

 

Total Time - Minutes

Notification

Push Code Description

STYLING_IS_COMPLETE

Styling is complete.

ERROR_HAS_OCCURRED

An error occurred while running the styler.

Error

Value Description

WATER_LEAKS_ERROR

The error on water leakage

DOOR_CLOSE_ERROR

The error on the door closing

DOOR_OPEN_ERROR

The error on the door opening

NEED_WATER_DRAIN

The error on water drainage

STEAM_HEAT_ERROR

The error on steam heat

NEED_WATER_REPLENISHMENT

The error on refilling water

WATER_LEVEL_SENSOR_ERROR

The error on the water level sensor

LE_ERROR

The error on LE

LE2_ERROR

The error on LE2

TEMPERATURE_SENSOR_ERROR

The error on the temperature sensor

JSON

#Styler
{"notification": {"push": ["STYLING_IS_COMPLETE", "ERROR_HAS_OCCURRED"]},
 "property": {"operation": {"stylerOperationMode": {"mode": ["w"],
                                                    "type": "enum",
                                                    "value": {"w": ["START",
                                                                    "STOP",
                                                                    "POWER_OFF"]}}},
              "remoteControlEnable": {"remoteControlEnabled": {"mode": ["r"],
                                                               "type": "boolean",
                                                               "value": {"r": [True,
                                                                               False]}}},
              "runState": {"currentState": {"mode": ["r"],
                                            "type": "enum",
                                            "value": {"r": ["PREHEAT",
                                                            "COOLING",
                                                            "STEAM",
                                                            "RESERVED",
                                                            "INITIAL",
                                                            "ERROR",
                                                            "STAY",
                                                            "PAUSE",
                                                            "DRYING",
                                                            "POWER_OFF",
                                                            "STERILIZE",
                                                            "NIGHT_DRY",
                                                            "RUNNING",
                                                            "COMPLETE",
                                                            "FOTA",
                                                            "END_COOLING",
                                                            "PRESTEAM",
                                                            "DIAGNOSIS"]}}},
              "timer": {"remainHour": {"mode": ["r"], "type": "number"},
                        "remainMinute": {"mode": ["r"], "type": "number"}}}}

 

Status Inquiry Result

Example

#Styler 
{
  "remoteControlEnable": {
    "remoteControlEnabled": True
  },
  "runState": {
    "currentState": "DRYING"
  },
  "timer": {
    "remainHour": 2,
    "remainMinute": 5
  }
}

Example - In Error State

{
  "error": "NEED_WATER_REPLENISHMENT",
  "remoteControlEnable": {
    "remoteControlEnabled": false
  },
  "runState": {
    "currentState": "ERROR"
  },
  "timer": {
    "relativeHourToStop": 0,
    "relativeMinuteToStop": 0,
    "remainHour": 0,
    "remainMinute": 39,
    "totalHour": 0,
    "totalMinute": 39
  },
  "course": {
    "stylingCourse": "STANDARD"
  }
}

Control Command

Example

Starting the styler

{ "operation": {"stylerOperationMode": "START"}}

Stopping the styler

{ "operation": {"stylerOperationMode ": "STOP" }}

Setting stop time

{ "timer": {"relativeHourToStop": 4}}