Styler

디바이스 프로파일

지원하는 기능은 모델과 국가에 따라 다를 수 있습니다.

Property

Resource Property Value

Module Class

Type

Name

Type

R/W

Value

Description

runState

(상태)

Object

currentState

(현재 상태)

Enum

R

POWER_OFF

제품 OFF

INITIAL

대기중 상태

RUNNING

행정 중

PAUSE

일시정지

COMPLETE

완료 상태

ERROR

에러상태

DIAGNOSIS

스마트 진단 중

NIGHT_DRY

보관 중

RESERVED

예약상태

PRESTEAM

스팀 준비

PREHEAT

리프레쉬 1

STEAM

리프레쉬 2

STAY

리프레쉬3

COOLING

건조 1

DRYING

건조 2

END_COOLING

건조 3

STERILIZE

살균

RUNNING_END

완료 상태

FOTA

업데이트 중

SLEEP

절전모드 상태

operation

(동작)

Object

stylerOperationMode

(건조동작)

Enum

W

START

건조 시작

STOP

건조 정지

POWER_OFF

전원 OFF

WAKE_UP

절전모드 해제

remoteControlEnable

(원격제어 설정)

Object

remoteControlEnabled

(원격제어 설정상태)

Boolean

R

TRUE

원격 제어 가능

FALSE

원격 제어 불가능

timer

(타이머)

Object

remainHour

Number

R

 

남은 시간 - 시

remainMinute

Number

R

 

남은 시간 - 분

relativeHourToStop

Range 

RW

 

스타일러 꺼짐 예약 시간 - 시

relativeMinuteToStop

Number

R

 

스타일러 꺼짐 예약 시간 - 분

totalHour

Number

R

 

전체 시간 - 시

totalMinute

Number

R

 

전체 시간 - 분

Notification (Push Message)

Push Code Description

STYLING_IS_COMPLETE

스타일링이 완료되었습니다.

ERROR_HAS_OCCURRED

스타일러 동작중 오류가 발생하였습니다.

Error

Value Description

WATER_LEAKS_ERROR

누수 에러

DOOR_CLOSE_ERROR

문 닫힘 에러

DOOR_OPEN_ERROR

문 열림 에러

NEED_WATER_DRAIN

배수 에러

STEAM_HEAT_ERROR

스팀 히트 에러

NEED_WATER_REPLENISHMENT

물 보충 필요 에러

WATER_LEVEL_SENSOR_ERROR

수위 센서 에러 

LE_ERROR

LE 에러

LE2_ERROR

LE2 에러

TEMPERATURE_SENSOR_ERROR

온도 센서 에러

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"}}}}

 

상태 조회 결과

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"
  }
}

제어 명령

Example

Starting the styler

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

Stopping the styler

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

Setting stop time

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