WashTower (Single Unit)

디바이스 프로파일

지원하는 기능은 모델과 국가에 따라 다를 수 있습니다.

Dryer

Property

Resource

Property

Value

Module Class

Type

Name

Type

R/W

Value 

Description

runState

(상태)

Object

currentState

(현재 상태)

Enum

R

POWER_OFF

제품 OFF

R

INITIAL

대기중 상태

R

DETECTING

옷감량 확인

R

PAUSE

일시정지

R

COOLING

쿨링

R

RUNNING

실행중

R

WRINKLE_CARE

주름방지실행중

R

END

건조완료상태

R

RESERVED

예약상태

R

ERROR

에러상태

R

SLEEP

Sleep 상태

operation

(동작)

Object

dryerOperationMode

(건조동작)

Enum

W

START

건조 시작

W

STOP

건조 정지

W

POWER_OFF

전원 OFF

W

WAKE_UP

Wake up

remoteControlEnable

(원격제어 설정)

Object

remoteControlEnabled

(원격제어 설정상태)

Boolean

R

TRUE

원격 제어 가능

FALSE

원격 제어 불가능

timer

(타이머)

Object

remainHour

Number

R

 

남은 시간 - 시

remainMinute

Number

R

 

남은 시간 - 분

relativeHourToStart

Range

RW

 

건조 켜짐 예약 시간 - 시

relativeMinuteToStart

Number

R

 

건조 켜짐 예약 시간 - 분

relativeHourToStop

Range 

RW

 

건조 꺼짐 예약 시간 - 시

relativeMinuteToStop

Number

R

 

건조 꺼짐 예약 시간 - 분

totalHour

Number

R

 

건조 전체 시간 - 시

totalMinute

Number

R

 

건조 전체 시간 - 분

Notification (Push Message)

Value

Description

DRYING_FAILED 

건조에 실패하였습니다.

DRYING_IS_COMPLETE

건조가 완료되었습니다.

Error

Value

Description

TEMPERATURE_SENSOR_ERROR

온도센서 에러 

COMPRESSOR_ERROR

컴프레서 에러

DRAINMOTOR_ERROR

펌프 에러

EMPTY_WATHER_ALERT_ERROR

물 비우기 알림 에러

HIGH_TEMPERATURE_DETECTION_ERROR

고온감지 에러

MOTOR_LOCK_ERROR

모터멈춤 에러

DOOR_SENSOR_ERROR

문 센서 에러

DOOR_OPEN_ERROR

문 열림 에러

DOOR_LOCK_ERROR

문 잠김 에러

NO_FILTER_ERROR

필터 없음 에러

FILTER_CLOGGING_ERROR

필터 막힘 에러

HIGH_POWER_SUPPLY_ERROR

비 정상 전압 인가 에러

POWER_CODE_CONNECTION_ERROR

전원선 연결 이상 에러

FAN_MOTOR_ERROR

팬 모터 에러

 

Washer

Property

Resource Property Value

Module Class

Type

Name

Type

R/W

Value Name

Description

runState

(상태)

Object

currentState

(현재상태)

Enum

R

POWER_OFF

제품 OFF

R

INITIAL

대기중 상태

R

PAUSE

일시정지

R

DETECTING

옷감량확인

R

SOAKING

불림상태

R

RUNNING

행정 중

R

RINSING

행굼 중

R

SPINNING

탈수 중

R

END

세탁완료상태

R

RESERVED

예약상태

R

FIRMWARE

펌웨어 업데이트 중

R

DRYING

건조 중

R

COOL_DOWN

구김방지1

R

RINSE_HOLD

린스 후 일시정지 중

R

REFRESHING

구김방지2 FRESHCARE

R

STEAM_SOFTENING

스팀소프트닝

R

ERROR

에러상태

R

SMART_GRID_RUN

Smart Grid 동작 상태

R

ADD_DRAIN

배수 추가 상태

R

DETERGENT_AMOUNT

세제량 표시 중

R

PREWASH

예비 세탁 동작 상태

R

SHOES_MODULE

슈즈 건조 동작 상태

R

PROOFING

발수처리 상태

R

DISPENSING

세제 자동 투입 중

R

SOFTENING

유연제량 확인

R

CHECKING_TURBIDITY

탁도감지 중(G+Best모델 AUTOWASH 코스 사용 시)

R

CHANGE_CONDITION

탁도감지 결과를 가지고 자동으로 옵션변경 후 Display

R

DISPLAY_LOADSIZE

옷감량 확인 결과 Display

R

FROZEN_PREVENT_INITIAL

동결방지모드 대기 상태

R

FROZEN_PREVENT_RUNNING

동결방지모드 진행 상태

R

FROZEN_PREVENT_PAUSE

동결방지모드 멈춤 상태

R

SLEEP

절전 모드

operation

(동작)

Object

washerOperationMode

(세탁 동작)

Enum

W

START

세탁 시작

W

STOP

세탁 정지

W

POWER_OFF

전원 OFF

W

WAKE_UP

절전모드 해제

remoteControlEnable

(원격제어 설정)

Object

remoteControlEnabled

(원격제어 설정 상태)

Boolean

R

TRUE

원격 제어 가능

FALSE

원격 제어 불가능

timer

(타이머)

Object

remainHour

Number

R

-

남은시간 - 시

remainMinute

Number

R

-

남은시간 - 분

relativeHourToStart

Range

RW

-

세탁 켜짐 예약시간 - 시

relativeMinuteToStart

Number

R

-

세탁 켜짐 예약시간 - 분

relativeHourToStop

Range 

RW

-

세탁 꺼짐 예약시간 - 시

relativeMinuteToStop

Number

R

-

세탁 꺼짐 예약시간 - 분

totalHour

Number

R

-

세탁 전체 시간 - 시

totalMinute

Number

R

-

세탁 전체 시간 - 분

detergent

(세제 설정)

Object

detergentSetting

Enum

R

AUTO

자동 설정 기기

R

NORMAL

일반 기기

Notification (Push Message)

Value

Description

WASHING_IS_COMPLETE

세탁이 완료되었습니다.

ERROR_DURING_WASHING

세탁 중 오류가 발생하였습니다.

 

Error

Value

Description

WATER_SUPPLY_ERROR

급수 에러

WATER_DRAIN_ERROR

배수 에러

OUT_OF_BALANCE_ERROR

탈수 에러

LOCKED_MOTOR_ERROR

드라이버 모터 에러

CHILD_LOCK_ACTIVE_ERROR

child lock 에러

TIME_TO_RUN_THE_TUB_CLEAN_CYCLE_ERROR

통세척 에러

UNBALANCED_LOAD_ERROR

수평 에러

DOOR_OPEN_ERROR

문 열림 에러

UNABLE_TO_LOCK_ERROR

잠김 불가 에러

OVERFILL_ERROR

물 수위 에러

WATER_LEVEL_SENSOR_ERROR

물 수위 센서 에러

POWER_FAIL_ERROR

전력 에러

TEMPERATURE_SENSOR_ERROR

온도 센서 에러

TIMEOUT_ERROR

타임아웃 에러

PART_MALFUNCTION_ERROR

기기 부품 에러

 

JSON

{
  "washer": {
    "error": [
      "TEMPERATURE_SENSOR_ERROR",
      "WATER_LEVEL_SENSOR_ERROR",
      "OVERFILL_ERROR",
      "LOCKED_MOTOR_ERROR",
      "DOOR_OPEN_ERROR",
      "UNABLE_TO_LOCK_ERROR",
      "WATER_DRAIN_ERROR",
      "WATER_SUPPLY_ERROR",
      "POWER_FAIL_ERROR",
      "OUT_OF_BALANCE_ERROR"
    ],
    "property": {
      "runState": {
        "currentState": {
          "type": "enum",
          "mode": [
            "r"
          ],
          "value": {
            "r": [
              "FROZEN_PREVENT_PAUSE",
              "DETECTING",
              "DETERGENT_AMOUNT",
              "SPINNING",
              "PREWASH",
              "REFRESHING",
              "STEAM_SOFTENING",
              "DRYING",
              "RINSE_HOLD",
              "RESERVED",
              "ERROR",
              "INITIAL",
              "DISPENSING",
              "FROZEN_PREVENT_INITIAL",
              "PAUSE",
              "RUNNING",
              "END",
              "POWER_OFF",
              "RINSING",
              "FROZEN_PREVENT_RUNNING",
              "ADD_DRAIN",
              "SOAKING"
            ]
          }
        }
      },
      "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": []
            }
          }
        },
        "relativeHourToStart": {
          "type": "range",
          "mode": [
            "r",
            "w"
          ],
          "value": {
            "r": {
              "max": 19,
              "min": 1,
              "step": 1,
              "except": []
            },
            "w": {
              "max": 19,
              "min": 1,
              "step": 1,
              "except": []
            }
          }
        },
        "relativeMinuteToStart": {
          "type": "range",
          "mode": [
            "r"
          ],
          "value": {
            "r": {
              "max": 30,
              "min": 0,
              "step": 1,
              "except": []
            }
          }
        }
      }
    },
    "notification": {
      "push": [
        "WASHING_IS_COMPLETE",
        "ERROR_DURING_WASHING"
      ]
    }
  },
  "dryer": {
    "property": {
      "runState": {
        "currentState": {
          "type": "enum",
          "mode": [
            "r"
          ],
          "value": {
            "r": [
              "DETECTING",
              "ERROR",
              "COOLING",
              "INITIAL",
              "POWER_OFF",
              "RESERVED",
              "PAUSE",
              "RUNNING",
              "WRINKLE_CARE",
              "END"
            ]
          }
        }
      },
      "operation": {
        "dryerOperationMode": {
          "type": "enum",
          "mode": [
            "w"
          ],
          "value": {
            "w": [
              "START",
              "STOP",
              "POWER_OFF"
            ]
          }
        }
      },
      "remoteControlEnable": {
        "remoteControlEnabled": {
          "type": "boolean",
          "mode": [
            "r"
          ],
          "value": {
            "r": [
              false,
              true
            ]
          }
        }
      },
      "timer": {
        "remainHour": {
          "type": "number",
          "mode": [
            "r"
          ]
        },
        "remainMinute": {
          "type": "number",
          "mode": [
            "r"
          ]
        },
        "totalHour": {
          "type": "number",
          "mode": [
            "r"
          ]
        },
        "totalMinute": {
          "type": "number",
          "mode": [
            "r"
          ]
        }
      }
    },
    "notification": {
      "push": [
        "DRYING_FAILED",
        "DRYING_IS_COMPLETE"
      ]
    },
    "error": [
      "HIGH_POWER_SUPPLY_ERROR",
      "TEMPERATURE_SENSOR_ERROR",
      "POWER_CODE_CONNECTION_ERROR"
    ]
  }
}

 

상태 조회 결과

Example

{
  "washer": {
    "runState": {
      "currentState": "DETECTING"
    },
    "remoteControlEnable": {
      "remoteControlEnabled": false
    },
    "timer": {
      "remainHour": 0,
      "remainMinute": 0,
      "relativeHourToStart": 0,
      "relativeMinuteToStart": 0,
      "totalHour": 0,
      "totalMinute": 0
    }
  },
  "dryer": {
    "runState": {
      "currentState": "POWER_OFF"
    },
    "remoteControlEnable": {
      "remoteControlEnabled": false
    },
    "timer": {
      "remainHour": 0,
      "remainMinute": 0,
      "relativeHourToStop": 0,
      "relativeMinuteToStop": 0,
      "totalHour": 0,
      "totalMinute": 0
    }
  }
}

제어 명령

세탁기

{
  "washer": {
    "operation": {
      "washerOperationMode": "START"
    }
  }
}

건조기

{
  "dryer": {
    "operation": {
      "dryerOperationMode": "START"
    }
  }
}