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