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 |
|||||
timer |
Object |
remainHour |
Number |
R |
|
Remaining Time - Hours |
remainMinute |
Number |
R |
|
Remaining Time - Minutes |
||
relativeHourToStart |
Number |
R |
|
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"}}}}
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
There is currently no attribute that can be controlled in dish washer's Device Profile.