Dish Washer
디바이스 프로파일
지원하는 기능은 모델과 국가에 따라 다를 수 있습니다.
Property
Resource | Property | Value | ||||
---|---|---|---|---|---|---|
Module Class |
Type |
Name |
Type |
R/W |
Value |
Description |
runState (상태) |
Object |
currentState (현재 상태) |
Enum |
R |
POWER_OFF |
제품 OFF |
INITIAL |
대기중 상태 |
|||||
RUNNING |
행정중 |
|||||
PAUSE |
일시정지 |
|||||
END |
완료상태 |
|||||
POWER_FAIL |
power fail |
|||||
RESERVED |
예약상태 |
|||||
RINSING |
행굼중 |
|||||
DRYING |
건조중 |
|||||
NIGHT_DRY |
보관중 |
|||||
CANCEL |
취소 |
|||||
ERROR |
에러 상태 |
|||||
dishWashingStatus (설정 상태) |
Object |
rinseRefill (린스 리필) |
Boolean |
R |
TRUE |
린스 리필 필요 |
FALSE |
린스 리필 필요없음 |
|||||
preference (선호 설정) |
Object |
rinseLevel (린스 양 설정) |
Enum |
R |
RINSELEVEL_0 |
린스 양 0 (0) |
RINSELEVEL_1 |
린스 양 1 (1) |
|||||
RINSELEVEL_2 |
린스 양 2 (2) |
|||||
RINSELEVEL_3 |
린스 양 3 (3) |
|||||
RINSELEVEL_4 |
린스 양 4 (4) |
|||||
softeningLevel (유연제 양 설정) |
Enum |
R |
SOFTENINGLEVEL_0 |
유연제 양 0 (0) |
||
SOFTENINGLEVEL_1 |
유연제 양 1 (1) |
|||||
SOFTENINGLEVEL_2 |
유연제 양 2 (2) |
|||||
SOFTENINGLEVEL_3 |
유연제 양 3 (3) |
|||||
SOFTENINGLEVEL_4 |
유연제 양 4 (4) |
|||||
mCReminder (내부청소 알림 설정) |
Enum |
R |
MCREMINDER_OFF |
내부 청소 알림 off (0) |
||
MCREMINDER_ON |
내부 청소 알림 on (1) |
|||||
signalLevel (부저음 설정) |
Enum |
R |
SIGNALLEVEL_OFF |
부저음 off (0) |
||
SIGNALLEVEL_ON |
부저음 on (1) |
|||||
cleanLReminder (세척완료 표시 설정) |
Enum |
R |
CLEANLREMINDER_OFF |
세척 완료 표시창 off (0) |
||
CLEANLREMINDER_ON |
세척 완료 표시창 on (1) |
|||||
doorStatus (도어 상태) |
Object |
doorState (도어 열림 상태) |
Enum |
R |
CLOSE |
문 닫힘 |
OPEN |
문 열림 |
|||||
operation (동작) |
Object | washerOperationMode | Enum | W | START | 세척 시작 |
W | STOP | 세척 정지 | ||||
W | POWER_OFF | 전원 OFF | ||||
remoteControlEnable (원격제어 설정) |
Object | remoteControlEnabled | Boolean | R | TRUE | 원격 제어 가능 |
R | FALSE | 원격 제어 불가능 | ||||
timer (타이머) |
Object |
remainHour |
Number |
R |
|
남은 시간 - 시 |
remainMinute |
Number |
R |
|
남은 시간 - 분 |
||
relativeHourToStart |
Number |
R |
|
예약 시간 - 시 |
||
relativeMinuteToStart |
Number |
R |
|
예약 시간 - 분 |
||
totalHour |
Number |
R |
전체 시간 - 시 |
|||
totalMinute |
Number |
R |
전체 시간 - 분 |
|||
dishWashingCourse (코스 정보) |
Object |
currentDishWashingCourse (현재 코스) |
Enum |
R |
AUTO |
자동 |
HEAVY |
heavy |
|||||
DELICATE |
delicate |
|||||
TURBO |
turbo |
|||||
NORMAL |
normal |
|||||
RINSE |
rinse |
|||||
REFRESH |
refresh |
|||||
EXPRESS |
express |
|||||
MACHINE_CLEAN |
machine clean |
|||||
SHORT_MODE |
short mode |
|||||
DOWNLOAD_CYCLE |
download cycle |
|||||
QUICK |
quick |
|||||
STEAM |
steam |
|||||
SPRAY |
spray |
|||||
ECO |
eco |
Notification (Push Message)
Push Code | Description |
---|---|
CLEANING_IS_COMPLETE |
세척이 완료되었습니다. |
ERROR_DURING_CLEANING |
오류로 세척이 정지되었습니다. |
WATER_LEAK_HAS_OCCURRED |
누수가 발생했습니다. |
RINSE_IS_NOT_ENOUGH |
린스가 부족합니다. |
SALT_REFILL_IS_NEEDED |
소금 추가가 필요합니다. |
Error
Value | Description |
---|---|
WATER_LEAKAGE_ERROR |
누수 에러 |
BUBBLE_ERROR |
버블 에러 |
HEATER_CIRCUIT_ERROR |
히터 에러 |
WATER_SUPPLY_ERROR |
급수 에러 |
MOTOR_ERROR |
모터 에러 |
WATER_DRAIN_ERROR |
배수 에러 |
TEMPERATURE_SENSOR_ERROR |
온도 센서 에러 |
JSON
#Dish Washer {"notification": {"push": ["RINSE_IS_NOT_ENOUGH", "CLEANING_IS_COMPLETE", "WATER_LEAK_HAS_OCCURRED", "SALT_REFILL_IS_NEEDED", "ERROR_DURING_CLEANING"]}, "property": {"dishWashingCourse": {"currentDishWashingCourse": {"mode": ["r"], "type": "enum", "value": {"r": ["AUTO", "HEAVY", "DELICATE", "TURBO", "NORMAL", "RINSE", "REFRESH", "EXPRESS", "MACHINE_CLEAN", "SHORT_MODE", "DOWNLOAD_CYCLE"]}}}, "preference": {"rinseLevel": {"mode": ["r"], "type": "enum", "value": {"r": ["RINSELEVEL_1", "RINSELEVEL_4", "RINSELEVEL_0", "RINSELEVEL_3", "RINSELEVEL_2", "RINSELEVEL_UNSET"]}}}, "runState": {"currentState": {"mode": ["r"], "type": "enum", "value": {"r": ["CANCEL", "RINSING", "RUNNING", "PAUSE", "INITIAL", "POWER_OFF", "RESERVED", "NIGHT_DRY", "DRYING", "END"]}}}, "timer": {"relativeHourToStart": {"mode": ["r"], "type": "number"}, "relativeMinuteToStart": {"mode": ["r"], "type": "number"}, "remainHour": {"mode": ["r"], "type": "number"}, "remainMinute": {"mode": ["r"], "type": "number"}}}} #Dish Washer - Control { "notification": { "push": [ "ERROR_DURING_CLEANING", "WATER_LEAK_HAS_OCCURRED", "RINSE_IS_NOT_ENOUGH", "SALT_REFILL_IS_NEEDED", "CLEANING_IS_COMPLETE" ] }, "error": [ "WATER_DRAIN_ERROR", "BUBBLE_ERROR", "HEATER_CIRCUIT_ERROR", "WATER_SUPPLY_ERROR", "TEMPERATURE_SENSOR_ERROR", "WATER_LEAKAGE_ERROR", "MOTOR_ERROR" ], "property": { "runState": { "currentState": { "type": "enum", "mode": [ "r" ], "value": { "r": [ "RUNNING", "END", "POWER_OFF", "PAUSE", "RESERVED", "NIGHT_DRY", "POWER_FAIL", "CANCEL", "ERROR", "DRYING", "RINSING", "INITIAL" ] } } }, "preference": { "rinseLevel": { "type": "enum", "mode": [ "r" ], "value": { "r": [ "RINSELEVEL_3", "RINSELEVEL_1", "RINSELEVEL_4", "RINSELEVEL_2", "RINSELEVEL_0" ] } }, "softeningLevel": { "type": "enum", "mode": [ "r" ], "value": { "r": [ "SOFTENINGLEVEL_2", "SOFTENINGLEVEL_4", "SOFTENINGLEVEL_1", "SOFTENINGLEVEL_3", "SOFTENINGLEVEL_0" ] } }, "signalLevel": { "type": "enum", "mode": [ "r" ], "value": { "r": [ "SIGNALLEVEL_OFF", "SIGNALLEVEL_ON" ] } }, "cleanLReminder": { "type": "enum", "mode": [ "r" ], "value": { "r": [ "CLEANLREMINDER_ON", "CLEANLREMINDER_OFF" ] } }, "mCReminder": { "type": "enum", "mode": [ "r" ], "value": { "r": [ "MCREMINDER_OFF", "MCREMINDER_ON" ] } } }, "doorStatus": { "doorState": { "type": "enum", "mode": [ "r" ], "value": { "r": [ "CLOSE", "OPEN" ] } } }, "timer": { "remainHour": { "type": "number", "mode": [ "r" ] }, "remainMinute": { "type": "number", "mode": [ "r" ] }, "totalHour": { "type": "number", "mode": [ "r" ] }, "totalMinute": { "type": "number", "mode": [ "r" ] }, "relativeHourToStart": { "type": "number", "mode": [ "r", "w" ] }, "relativeMinuteToStart": { "type": "number", "mode": [ "r" ] } }, "dishWashingStatus": { "rinseRefill": { "type": "boolean", "mode": [ "r" ], "value": { "r": [ false, true ] } } }, "dishWashingCourse": { "currentDishWashingCourse": { "type": "enum", "mode": [ "r" ], "value": { "r": [ "DOWNLOAD_CYCLE", "AUTO", "NORMAL", "HEAVY", "MACHINE_CLEAN" ] } } }, "remoteControlEnable": { "remoteControlEnabled": { "type": "boolean", "mode": [ "r" ], "value": { "r": [ false, true ] } } }, "operation": { "dishWasherOperationMode": { "type": "enum", "mode": [ "w" ], "value": { "w": [ "POWER_OFF", "STOP", "START" ] } } } } }
상태 조회 결과
Example
#Dish Washer { "preference": { "rinseLevel": "RINSELEVEL_0" }, "runState": { "currentState": "POWER_OFF" }, "timer": { "relativeHourToStart": 0, "relativeMinuteToStart": 0, "remainHour": 0, "remainMinute": 0 } }
Example - In Error State
{ "dishWashingCourse": { "currentDishWashingCourse": "AUTO" }, "dishWashingStatus": { "rinseRefill": true }, "doorStatus": { "doorState": "OPEN" }, "preference": { "cleanLReminder": "CLEANLREMINDER_ON", "mCReminder": "MCREMINDER_ON", "rinseLevel": "RINSELEVEL_1", "signalLevel": "SIGNALLEVEL_ON" }, "error": "NOT_DEFINED_ERROR", "runState": { "currentState": "ERROR" }, "timer": { "relativeHourToStart": 5, "relativeMinuteToStart": 6, "remainHour": 3, "remainMinute": 4, "totalHour": 7, "totalMinute": 8 } }
제어 명령
일부 모델 식기세척기에서만 제어가 가능합니다.
제어 시작
{ "operation": { "dishWasherOperationMode": "START" } }
제어 멈춤
{ "operation": { "dishWasherOperationMode": "STOP" } }