Humidifier

디바이스 프로파일

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

Property

Resource

Property

Value

Module Class

Type

Name

 Type

R/W

Value 

Description

humidifierJobMode

Object

currentJobMode

(운전 모드)

Enum

RW

HUMIDIFY

가습

RW

HUMIDIFY_AND_AIR_CLEAN

가습청정

RW

AIR_CLEAN

공기청정

operation

Object

humidifierOperationMode

(본체 동작)

Enum

RW

POWER_ON

가습기 가동 시작

POWER_OFF 가습기 가동 중지
Object

autoMode

(자동 운전 설정)

Enum RW AUTO_ON 자동 운전 설정
RW AUTO_OFF 자동 운전 해제
Object

sleepMode

(슬립모드 설정)

Enum RW SLEEP_ON 슬립 모드 설정
RW SLEEP_OFF 슬립 모드 해제
Object

hygieneDryMode

(위생건조 모드)

Enum RW OFF 꺼짐
RW FAST 쾌속모드
RW SILENT 조용모드
RW NORMAL 섬세 모드
timer Object

absoluteHourToStartMerge Right

(지정한 켜짐 예약시각(시))

Number RW   지정한 켜짐 예약시각(시)

absoluteMinuteToStart

(지정한 켜짐 예약시각(분))

Number RW   지정한 켜짐 예약시각(분)

absoluteHourToStop

(지정한 꺼짐 예약시각(시))

Number RW   지정한 꺼짐 예약시각(시)

absoluteMinuteToStop

(지정한 꺼짐 예약시각(분))

Number RW   지정한 꺼짐 예약시각(분)

absoluteStartTimer

(켜짐 예약시간 설정 여부)

Enum R SET 켜짐 예약시간 세팅
RW UNSET 켜짐 예약시간 해제

absoluteStopTimer

(꺼짐 예약시간 설정 여부)

Enum R SET 꺼짐 예약시간 세팅
RW UNSET 꺼짐 예약시간 해제
sleepTimer Object

relativeHourToStop

(취침 예약 시간(꺼짐) (시))

Number RW   (취침 예약 시간(꺼짐) (시))

relativeMinuteToStop

(취침 예약 시간(꺼짐) (분))

Number R   (취침 예약 시간(꺼짐) (분))

relativeStopTimer

꺼짐 예약 시간 설정 여부

Enum R SET 꺼짐 예약 시간 설정
RW UNSET 꺼짐 예약 시간 해제
humidity Object

warmMode

(가습 모드)

Enum RW WARM_ON 포근 가습 ON
RW WARM_OFF 포근 가습 OFF

targetHumidity

(희망 습도)

Range RW   희망 습도 (-1인 경우 값 확인 불가)
airFlow Object

windStrength

(바람 세기)

Enum RW LOW 약풍
RW MID 중풍
RW HIGH 강풍
RW POWER 파워
R AUTO 슬립모드 설정 시 자동
airQualitySensor Object

PM1

(PM1.0 극초미세먼지 농도)

Number R   PM1.0 극초미세먼지 농도

PM2

(PM2.5 초미세먼지 농도)

Number R   PM2.5 초미세먼지 농도

PM10

(PM10 미세먼지 농도)

Number R   PM10 미세먼지 농도

humidity

(습도 값)

Number R   습도 값

temperature

(온도 값)

Number R   온도 값

totalPollution

(종합공기청정도)

Number R   종합공기청정도

totalPollutionLevel

(종합공기청정도 레벨표시)

Enum R INVALID INVALID
R GOOD 좋음
R NORMAL 보통
R BAD 나쁨
R VERY_BAD 매우나쁨

monitoringEnabled

(센서 모니터링 설정)

Enum R ON_WORKING 센서 모니터링 - 운전중만
R ALWAYS 센서 모니터링 - 항상

display

(디스플레이)

Object

light

(화면 밝기)

Enum RW OFF 조명 끔
RW LEVEL_1 화면 밝기 1단계
RW LEVEL_2 화면 밝기 2단계
RW LEVEL_3 화면 밝기 3단계

moodLamp

(무드등)

Object moodLampState Enum RW ON 무드등 켜짐
  RW OFF 무드등 꺼짐

Notification (Push Message)

N/A

JSON

{
    "notification": {
        "push": [
            "TIME_TO_CHANGE_FILTER",
            "LACK_OF_WATER"
        ]
    },
    "property": {
        "humidifierJobMode": {
            "currentJobMode": {
                "mode": [
                    "r",
                    "w"
                ],
                "type": "enum",
                "value": {
                    "r": [
                        "HUMIDIFY",
                        "HUMIDIFY_AND_AIR_CLEAN",
                        "AIR_CLEAN"
                    ],
                    "w": [
                        "HUMIDIFY",
                        "HUMIDIFY_AND_AIR_CLEAN",
                        "AIR_CLEAN"
                    ]
                }
            }
        },
        "operation": {
            "humidifierOperationMode": {
                "mode": [
                    "r",
                    "w"
                ],
                "type": "enum",
                "value": {
                    "r": [
                        "POWER_ON",
                        "POWER_OFF"
                    ],
                    "w": [
                        "POWER_ON",
                        "POWER_OFF"
                    ]
                }
            },
            "autoMode": {
                "type": "enum",
                "mode": [
                    "r",
                    "w"
                ],
                "value": {
                    "r": [
                        "AUTO_ON",
                        "AUTO_OFF"
                    ],
                    "w": [
                        "AUTO_ON",
                        "AUTO_OFF"
                    ]
                }
            },
            "sleepMode": {
                "type": "enum",
                "mode": [
                    "r",
                    "w"
                ],
                "value": {
                    "r": [
                        "SLEEP_ON",
                        "SLEEP_OFF"
                    ],
                    "w": [
                        "SLEEP_ON",
                        "SLEEP_OFF"
                    ]
                }
            },
            "hygieneDryMode": {
                "type": "enum",
                "mode": [
                    "r",
                    "w"
                ],
                "value": {
                    "r": [
                        "FAST",
                        "SILENT",
                        "OFF",
                        "NORMAL"
                    ],
                    "w": [
                        "FAST",
                        "SILENT",
                        "OFF",
                        "NORMAL"
                    ]
                }
            }
        },
        "timer": {
            "absoluteHourToStart": {
                "mode": [
                    "r",
                    "w"
                ],
                "type": "number"
            },
            "absoluteHourToStop": {
                "mode": [
                    "r",
                    "w"
                ],
                "type": "number"
            },
            "absoluteMinuteToStart": {
                "mode": [
                    "r",
                    "w"
                ],
                "type": "number"
            },
            "absoluteMinuteToStop": {
                "mode": [
                    "r",
                    "w"
                ],
                "type": "number"
            },
            "absoluteStartTimer": {
                "mode": [
                    "r",
                    "w"
                ],
                "type": "enum",
                "value": {
                    "r": [
                        "SET",
                        "UNSET"
                    ],
                    "w": [
                        "UNSET"
                    ]
                }
            },
            "absoluteStopTimer": {
                "mode": [
                    "r",
                    "w"
                ],
                "type": "enum",
                "value": {
                    "r": [
                        "SET",
                        "UNSET"
                    ],
                    "w": [
                        "UNSET"
                    ]
                }
            }
        },
        "sleepTimer": {
            "relativeHourToStop": {
                "mode": [
                    "r",
                    "w"
                ],
                "type": "number"
            },
            "relativeMinuteToStop": {
                "mode": [
                    "r"
                ],
                "type": "number"
            },
            "relativeStopTimer": {
                "mode": [
                    "r",
                    "w"
                ],
                "type": "enum",
                "value": {
                    "r": [
                        "SET",
                        "UNSET"
                    ],
                    "w": [
                        "UNSET"
                    ]
                }
            }
        },
        "humidity": {
            "targetHumidity": {
                "mode": [
                    "r",
                    "w"
                ],
                "type": "range",
                "value": {
                    "r": {
                        "max": 70,
                        "min": 30,
                        "step": 5
                    },
                    "w": {
                        "max": 70,
                        "min": 30,
                        "step": 5
                    }
                }
            },
            "warmMode": {
                "mode": [
                    "r",
                    "w"
                ],
                "type": "enum",
                "value": {
                    "r": [
                        "WARM_ON",
                        "WARM_OFF"
                    ],
                    "w": [
                        "WARM_ON",
                        "WARM_OFF"
                    ]
                }
            }
        },
        "airFlow": {
            "windStrength": {
                "mode": [
                    "r",
                    "w"
                ],
                "type": "enum",
                "value": {
                    "r": [
                        "POWER",
                        "HIGH",
                        "MID",
                        "LOW",
                        "AUTO"
                    ],
                    "w": [
                        "POWER",
                        "HIGH",
                        "MID",
                        "LOW"
                    ]
                }
            }
        },
        "airQualitySensor": {
            "totalPollution": {
                "mode": [
                    "r"
                ],
                "type": "number"
            },
            "totalPollutionLevel": {
                "mode": [
                    "r"
                ],
                "type": "enum",
                "value": {
                    "r": [
                        "INVALID",
                        "GOOD",
                        "NORMAL",
                        "BAD",
                        "VERY_BAD"
                    ]
                }
            },
            "PM1": {
                "mode": [
                    "r"
                ],
                "type": "number"
            },
            "PM2": {
                "mode": [
                    "r"
                ],
                "type": "number"
            },
            "PM10": {
                "mode": [
                    "r"
                ],
                "type": "number"
            },
            "humidity": {
                "mode": [
                    "r"
                ],
                "type": "number"
            },
            "temperature": {
                "mode": [
                    "r"
                ],
                "type": "number"
            },
            "monitoringEnabled": {
                "mode": [
                    "r"
                ],
                "type": "enum",
                "value": {
                    "r": [
                        "ON_WORKING",
                        "ALWAYS"
                    ]
                }
            }
        },
        "display": {
            "light": {
                "mode": [
                    "r",
                    "w"
                ],
                "type": "enum",
                "value": {
                    "r": [
                        "OFF",
                        "LEVEL_1",
                        "LEVEL_2",
                        "LEVEL_3"
                    ],
                    "w": [
                        "OFF",
                        "LEVEL_1",
                        "LEVEL_2",
                        "LEVEL_3"
                    ]
                }
            }
        },
        "moodLamp": {
            "moodLampState": {
                "type": "enum",
                "mode": [
                    "r",
                    "w"
                ],
                "value": {
                    "r": [
                        "ON",
                        "OFF"
                    ],
                    "w": [
                        "ON",
                        "OFF"
                    ]
                }
            }
        }
    }
}

 

상태 조회 결과

Example


{
    "humidifierJobMode": {
        "currentJobMode": "HUMIDIFY"
    },
    "operation": {
        "humidifierOperationMode": "POWER_ON",
        "autoMode": "AUTO_ON",
        "sleepMode": "SLEEP_OFF",
        "hygieneDryMode": "SILENT"
    },
    "humidity": {
        "targetHumidity": 65,
        "warmMode": "WARM_ON"
    },
    "airFlow": {
        "windStrength": "AUTO"
    },
    "airQualitySensor": {
        "PM1": 4,
        "PM2": 4,
        "PM10": 6,
        "humidity": 36,
        "temperature": 24.5,
        "totalPollution": 1,
        "totalPollutionLevel": "GOOD",
        "monitoringEnabled": "ON_WORKING"
    },
    "display": {
        "light": "LEVEL_2"
    },
    "moodLamp": {
        "moodLampState": "ON"
    },
    "timer": {
        "absoluteStartTimer": "UNSET",
        "absoluteStopTimer": "UNSET"
    },
    "sleepTimer": {
        "relativeStopTimer": "UNSET"
    }
}

 

제어 명령

Power ON

{
  "operation": {
    "humidifierOperationMode": "POWER_ON"
  }
}

Display Light

{
    "display": {
        "light": "LEVEL_2"
    }
}