Main WashCombo

Device Profile

Supported features may vary by model and country.

Property

Resource

Property

Value

Module Class

Type

Name

 Type

R/W

Value 

Description

runState Object runState Enum R POWER_OFF Power OFF
R INITIAL Standby
R PAUSE Pause
R DETECTING Detecting load
R SOAKING Soaking
R RUNNING Running
R RINSING Rinsing
R SPINNING Spinning
R END Washing completed
R RESERVED Reserved
R FIRMWARE Updating firmware
R DRYING Drying
R COOL_DOWN Wrinkle Care 1
R RINSE_HOLD Pausing after rinsing
R REFRESHING Wrinkle Care 2 (FRESHCARE)
R STEAM_SOFTENING Steam Softening
R ERROR Error
R SMART_GRID_RUN Running Smart Grid
R ADD_DRAIN Draining added
R DETERGENT_AMOUNT Displaying the detergent amount
R PREWASH Pre-washing
R SHOES_MODULE Drying shoes
R PROOFING Proofing
R DISPENSING Auto-dispensing detergent
R SOFTENING Checking the amount of softener
R CHECKING_TURBIDITY

Detecting turbidity (when using AUTOWASH course of G+Best model)

R CHANGE_CONDITION

Displays after automatically changing options based on the turbidity detection results

R DISPLAY_LOADSIZE Displays load detection results
R FROZEN_PREVENT_INITIAL Anti-freeze mode standby
R FROZEN_PREVENT_RUNNING Running anti-freeze
R FROZEN_PREVENT_PAUSE Pausing anti-freeze
R COOLING Cooling
R SLEEP In sleep mode
operation Object washerOperationMode Enum W START Start washing
W STOP Stop washing
W POWER_OFF Power OFF
W WAKE_UP Wake up the device in sleep mode
remoteControlEnable Object remoteControlEnabled Boolean R TRUE Remote Control On
R FALSE Remote Control Off
timer Object remainHour Number R   Remaining Time (in hours)
remainMinute Number R   Remaining Time (in minutes)
relativeHourToStart Range RW   Starts after a designated amount of time in hours
relativeMinuteToStart Number R   Starts after a designated amount of time in minutes
relativeHourToStop Range RW   Completed after a designated amount of time in hours
relativeMinuteToStop Number R   Completed after a designated amount of time in minutes
totalHour Number R   Total washing time (in hours)
totalMinute Number R   Total washing time (in minutes)
detergent Object detergentSetting Enum Profile AUTO Automatic Setup Devices
Profile NORMAL Non-Automatic Setup Devices
Object locationName Enum R MAIN Main washer

Error

Value

Description

WATER_SUPPLY_ERROR

The error on water supply

WATER_DRAIN_ERROR

The error on water drainage

OUT_OF_BALANCE_ERROR

The error on dehydrating

LOCKED_MOTOR_ERROR

The error on driver motor

CHILD_LOCK_ACTIVE_ERROR

The error on child lock

TIME_TO_RUN_THE_TUB_CLEAN_CYCLE_ERROR

The error on washing the cylinder

UNBALANCED_LOAD_ERROR

The error on unbalanced load

DOOR_OPEN_ERROR

The error on the door opening

UNABLE_TO_LOCK_ERROR

The error of unable to lock the door

OVERFILL_ERROR

The error on overfilling the water

WATER_LEVEL_SENSOR_ERROR

The error on water level sensor

POWER_FAIL_ERROR

The error on power

TEMPERATURE_SENSOR_ERROR

The error on the temperature sensor

TIMEOUT_ERROR

The timeout error

PART_MALFUNCTION_ERROR

The error on the part malfunction

FROZEN_ERROR

The error on the frozen 

VIBRATION_SENSOR_ERROR

The error on the vibration sensor  

DISPENSING_ERROR

The error on the dispensing

TURBIDITY_SENSOR_ERROR

The error on the turbidity sensor 

STEAM_HEAT_ERROR

The error on the steam heat

IR_SENSOR_ERROR

The error on the ir sensor 

DOOR_SENSOR_ERROR

The error on the door sensor

CLUTCH_ERROR

The error on the clutch 

INNER_LID_OPEN_ERROR

The error on the inner LID open 

STACK_ERROR

The error on the stack 

JSON

#Main WashCombo
{
    "error": [
        "TURBIDITY_SENSOR_ERROR",
        "DOOR_OPEN_ERROR",
        "WATER_DRAIN_ERROR",
        "FILTER_CLOGGING_ERROR",
        "FAN_MOTOR_LOCK_ERROR",
        "DISPENSING_ERROR",
        "LOCKED_MOTOR_ERROR",
        "WATER_LEVEL_SENSOR_ERROR",
        "OUT_OF_BALANCE_ERROR",
        "IR_SENSOR_ERROR",
        "DOOR_LOCK_ERROR",
        "FROZEN_ERROR",
        "NO_FILTER_ERROR",
        "VIBRATION_SENSOR_ERROR",
        "STEAM_HEAT_ERROR",
        "WATER_SUPPLY_ERROR",
        "OVERFILL_ERROR", 
        "TEMPERATURE_SENSOR_ERROR", 
        "COMPRESSOR_ERROR",
        "HIGH_TEMPERATURE_DETECTION_ERROR"
    ],
    "property": [
        {
            "runState": {
                "currentState": {
                    "type": "enum",
                    "mode": [
                        "r"
                    ],
                    "value": {
                        "r": [
                            "POWER_OFF",
                            "RINSING",
                            "PREWASH",
                            "DISPENSING",
                            "RESERVED",
                            "FROZEN_PREVENT_RUNNING",
                            "COOLING",
                            "DETECTING",
                            "INITIAL",
                            "END",
                            "ERROR",
                            "STEAM_SOFTENING",
                            "PAUSE",
                            "FROZEN_PREVENT_PAUSE",
                            "DRYING",
                            "FROZEN_PREVENT_INITIAL",
                            "ADD_DRAIN",
                            "SOAKING",
                            "RINSE_HOLD",
                            "SPINNING",
                            "DETERGENT_AMOUNT", 
                            "RUNNING",
                            "REFRESHING"
                        ]
                    }
                }
            },
            "operation": {
                "washerOperationMode": {
                    "type": "enum",
                    "mode": [
                        "w"
                    ],
                    "value": {
                        "w": [
                            "START",
                            "STOP",
                            "POWER_OFF"
                        ]
                    }
                }
            },
            "detergent": {
                "detergentSetting": "AUTO"
            },
            "remoteControlEnable": {
                "remoteControlEnabled": {
                    "type": "boolean", 
                    "mode": [
                        "r"
                     ],
                     "value": {
                         "r": [
                             false, 
                             true
                        ]
                    }
                }
            },
            "timer": {
                "remainHour": {
                    "type": "range",
                    "mode": [
                        "r"
                    ],
                    "value": {
                        "r": {
                            "max": 30,
                            "min": 0,
                            "step": 1, 
                            "except": []
                        }
                    }
                },
                "remainMinute": {
                    "type": "range",
                    "mode": [
                        "r"
                    ],
                    "value": {
                        "r": {
                            "max": 59,
                            "min": 0,
                            "step": 1, 
                            "except": []
                        }
                    }
                },
                "totalHour": {
                    "type": "range", 
                    "mode": [
                        "r"
                    ],
                    "value": {
                        "r": {
                            "max": 30,
                            "min": 0,
                            "step": 1,
                            "except": []
                        }
                    }
                },
                "totalMinute": {
                    "type": "range", 
                    "mode": [
                        "r"
                    ],
                    "value": {
                        "r": {
                            "max": 59,
                            "min": 0,
                            "step": 1,
                            "except": []
                        }
                    }
                },
                "relativeHourToStop": {
                    "type": "range",
                    "mode": [
                        "r",
                        "w"
                    ],
                    "value": {
                        "r" : {
                            "max": 19,
                            "min": 3,
                            "step": 1,
                            "except": []
                        },
                        "w": {
                            "max": 19,
                            "min": 3,
                            "step": 1,
                            "except": []
                        }
                    }
                },
                "relativeMinuteToStop": {
                    "type": "range", 
                    "mode": [
                        "r"
                    ],
                    "value": {
                        "r": {
                            "max": 30, 
                            "min": 0,
                            "step": 1,
                            "except": []
                        }
                    }
                }
            },
            "locatiion": {
                "locationName": "MAIN"
            }
        }
    ]
    "notification": {
        "push": [
            "WASHING_IS_COMPLETE",
            "DRYING_IS_COMPLETE",
            "ERROR_DURING_WASHING",
            "DRYING_FAILED"
        ]
    }
}

 

Status Inquiry Result

Example

{
    "runState": {
       "currentState": "POWER_OFF"
    },
    "remoteControlEnable": {
       "remoteControlEnabled": false
    },
    "timer": {
       "remainHour": 0,
       "remainMinute": 0,
       "relativeHourToStop": 0,
       "relativeMinuteToStop": 0,
       "totalHour": 0,
       "totalMinute": 0
    },
    "location": {
       "locationName": "MAIN"
    }
}

 

Control Command

Start Washing

 

{
        "location": {
            "locationName": "MAIN"
        },
        "operation": {
            "washerOperationMode": "START"
        }
 }

Set a reservation

 

{
        "location": {
            "locationName": "Main"
        },
        "timer": {
            "relativeHourToStop": 4
        }
 }