Dryer

디바이스 프로파일

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

Property

Resource

Property

Value

Module Class

Type

Name

Type

R/W

Value 

Description

runState

(상태)

Object

currentState

(현재 상태)

Enum

R

POWER_OFF

제품 OFF

R

INITIAL

대기중 상태

R

DETECTING

옷감량 확인

R

PAUSE

일시정지

R

COOLING

쿨링

R

RUNNING

실행중

R

WRINKLE_CARE

주름방지실행중

R

END

건조완료상태

R

RESERVED

예약상태

R

ERROR

에러상태

R

SLEEP

Sleep 상태

operation

(동작)

Object

dryerOperationMode

(건조동작)

Enum

W

START

건조 시작

W

STOP

건조 정지

W

POWER_OFF

전원 OFF

W

WAKE_UP

Wake up

remoteControlEnable

(원격제어 설정)

Object

remoteControlEnabled

(원격제어 설정상태)

Boolean

R

TRUE

원격 제어 가능

FALSE

원격 제어 불가능

timer

(타이머)

Object

remainHour

Number

R

 

남은 시간 - 시

remainMinute

Number

R

 

남은 시간 - 분

relativeHourToStart

Range

RW

 

건조 시작 예약 시간 - 시

relativeMinuteToStart

Number

R

 

건조 시작 예약 시간 - 분

relativeHourToStop

Range 

RW

 

건조 종료 예약 시간 - 시

relativeMinuteToStop

Number

R

 

건조 종료 예약 시간 - 분

totalHour

Number

R

 

전체 시간 - 시

totalMinute

Number

R

 

전체 시간 - 분

Notification (Push Message)

Push Code

Description

DRYING_FAILED

건조를 실패하였습니다

DRYING_IS_COMPLETE

건조가 완료되었습니다

Error

Value

Description

TEMPERATURE_SENSOR_ERROR

온도센서 에러 

COMPRESSOR_ERROR

컴프레서 에러

DRAINMOTOR_ERROR

펌프 에러

EMPTY_WATHER_ALERT_ERROR

물 비우기 알림 에러

HIGH_TEMPERATURE_DETECTION_ERROR

고온감지 에러

MOTOR_LOCK_ERROR

모터멈춤 에러

DOOR_SENSOR_ERROR

문 센서 에러

DOOR_OPEN_ERROR

문 열림 에러

DOOR_LOCK_ERROR

문 잠김 에러

NO_FILTER_ERROR

필터 없음 에러

FILTER_CLOGGING_ERROR

필터 막힘 에러

HIGH_POWER_SUPPLY_ERROR

비 정상 전압 인가 에러

POWER_CODE_CONNECTION_ERROR

전원선 연결 이상 에러

FAN_MOTOR_ERROR

팬 모터 에러

 

JSON

#Dryer
{"notification": {"push": ["DRYING_FAILED", "DRYING_IS_COMPLETE"]},
 "property": {"operation": {"dryerOperationMode": {"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": ["POWER_OFF",
                                                            "INITIAL",
                                                            "RUNNING",
                                                            "PAUSE",
                                                            "END",
                                                            "ERROR",
                                                            "UNSUPPORTED",
                                                            "UNSUPPORTED",
                                                            "DIAGNOSIS",
                                                            "RESERVED"]}}},
              "timer": {"relativeHourToStart": {"mode": ["r", "w"],
                                                "type": "number"},
                        "relativeMinuteToStart": {"mode": ["r"],
                                                  "type": "number"},
                        "remainHour": {"mode": ["r"], "type": "number"},
                        "remainMinute": {"mode": ["r"], "type": "number"}}}}

 

상태 조회 결과

Example

#Dryer
{
	"runState": {
		"currentState": "RUNNING"
	},	
	"timer": {
		"remainHour": 0,
		"remainMinute": 0,
		"relativeHourToStart": 3,
		"relativeMinuteToStart": 0
	},
	"remoteControlEnable": {
		"remoteControlEnabled": false
	}
}

Example - In Error State

{
    "error": "TEMPERATURE_SENSOR_ERROR",
    "remoteControlEnable": {
        "remoteControlEnabled": false
    },
    "runState": {
        "currentState": "ERROR"
    },
    "timer": {
        "relativeHourToStop": 3,
        "relativeMinuteToStop": 0,
        "remainHour": 0,
        "remainMinute": 0,
        "totalHour": 0,
        "totalMinute": 0
    }
}

제어 명령

Example

Starting the standard drying course

{ "operation": {"dryerOperationMode": "START"}}

Stopping the standard drying course

{ "operation": {"dryerOperationMode": "STOP"}}

Setting start/stop time

{ "timer": {"relativeHourToStart": 2}}
{ "timer": {"relativeHourToStop": 4}}