Dish Washer
Device Profile
Supported features may vary by model and country.
Property
Resource | Property | |||||
---|---|---|---|---|---|---|
Name |
Type |
Name |
Type |
R/W |
Value |
Description |
runState |
Object |
currentState |
Enum |
R |
POWER_OFF |
Power OFF |
INITIAL |
Standby |
|||||
RUNNING |
Running |
|||||
PAUSE |
Pause |
|||||
END |
Completed |
|||||
POWER_FAIL |
power fail |
|||||
RESERVED |
Reserved |
|||||
RINSING |
Rinsing |
|||||
DRYING |
Drying |
|||||
NIGHT_DRY |
Storing |
|||||
CANCEL |
Cancellation |
|||||
ERROR |
Error |
|||||
dishWashingStatus |
Object |
rinseRefill |
Boolean |
R |
TRUE |
Rinse refill required |
FALSE |
Rinse refill NOT required |
|||||
preference |
Object |
rinseLevel |
Enum |
R |
RINSELEVEL_0 |
Rinse Level 0 (0) |
RINSELEVEL_1 |
Rinse Level 1 (1) |
|||||
RINSELEVEL_2 |
Rinse Level 2 (2) |
|||||
RINSELEVEL_3 |
Rinse Level 3 (3) |
|||||
RINSELEVEL_4 |
Rinse Level 4 (4) |
|||||
softeningLevel |
Enum |
R |
SOFTENINGLEVEL_0 |
Softener Level 0 (0) |
||
SOFTENINGLEVEL_1 |
Softener Level 1 (1) |
|||||
SOFTENINGLEVEL_2 |
Softener Level 2 (2) |
|||||
SOFTENINGLEVEL_3 |
Softener Level 3 (3) |
|||||
SOFTENINGLEVEL_4 |
Softener Level 4 (4) |
|||||
mCReminder |
Enum |
R |
MCREMINDER_OFF |
Internal cleaning notifications off (0) |
||
MCREMINDER_ON |
Internal cleaning notifications on (1) |
|||||
signalLevel |
Enum |
R |
SIGNALLEVEL_OFF |
Set signal sound off (0) |
||
SIGNALLEVEL_ON |
Set signal sound on (1) |
|||||
cleanLReminder |
Enum |
R |
CLEANLREMINDER_OFF |
Cleaning completion display off (0) |
||
CLEANLREMINDER_ON |
Cleaning completion display on (1) |
|||||
doorStatus |
Object |
doorState |
Enum |
R |
CLOSE |
Door Closed |
OPEN |
Door Open |
|||||
operation |
Object |
washerOperationMode |
Enum |
W |
START |
Start washing |
W |
STOP |
Stop washing |
||||
W |
POWER_OFF |
Power OFF |
||||
remoteControlEnable
|
Object
|
remoteControlEnabled
|
Boolean
|
R |
TRUE |
Remote Control On |
R |
FALSE |
Remote Control Off |
||||
timer |
Object |
remainHour |
Number |
R |
|
Remaining Time - Hours |
remainMinute |
Number |
R |
|
Remaining Time - Minutes |
||
relativeHourToStart |
Number |
RW |
|
Set start time - Hour |
||
relativeMinuteToStart |
Number |
R |
|
Set start time - Minutes |
||
totalHour |
Number |
R |
Total Time - Hours |
|||
totalMinute |
Number |
R |
Total Time - Minutes |
|||
dishWashingCourse |
Object |
currentDishWashingCourse |
Enum |
R |
AUTO |
Automatic |
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
Value | Description |
---|---|
CLEANING_IS_COMPLETE |
Cleaning is complete. |
ERROR_DURING_CLEANING |
Cleaning stopped due to an error. |
WATER_LEAK_HAS_OCCURRED |
Water leakage has occurred. |
RINSE_IS_NOT_ENOUGH |
There is not enough rinse. |
SALT_REFILL_IS_NEEDED |
Salt refill is required. |
Error
Value | Description |
---|---|
WATER_LEAKAGE_ERROR |
The error on water leakage |
BUBBLE_ERROR |
The error on the bubble |
HEATER_CIRCUIT_ERROR |
The error on the heater circuit |
WATER_SUPPLY_ERROR |
The error on water supply |
MOTOR_ERROR |
The error on motor |
WATER_DRAIN_ERROR |
The error on water drainage |
TEMPERATURE_SENSOR_ERROR |
The error on the temperature sensor |
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" ] } } } } }
Status Inquiry Result
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 } }
Control Command
Start dishwashing
{ "operation": { "dishWasherOperationMode": "START" } }
Stop dishwashing
{ "operation": { "dishWasherOperationMode": "STOP" } }