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.