Humidifier

Device Profile

Supported features may vary by model and country.

Property

Resource

Property

Value

Module Class

Type

Name

 Type

R/W

Value 

Description

humidifierJobMode

Object

currentJobMode

(Run mode)

Enum

RW

HUMIDIFY

Humidity mode

RW

HUMIDIFY_AND_AIR_CLEAN

Humidity and air clean mode

RW

AIR_CLEAN

Air clean mode

operation

Object

humidifierOperationMode

(Main body operation)

Enum

RW

POWER_ON

Start humidifier operation

POWER_OFF Stop humidifier operation
Object

autoMode

Enum RW AUTO_ON Start automatic mode
RW AUTO_OFF Stop automatic mode
Object

sleepMode

Enum RW SLEEP_ON Start sleep mode
RW SLEEP_OFF Stop sleep mode
Object

hygieneDryMode

Enum RW OFF Stop hygiene dry mode
RW FAST Fast mode
RW SILENT Quiet, low noise mode
RW NORMAL Moderate mode
timer Object

absoluteHourToStart

Number RW   Reserved absolute on time (hours)

absoluteMinuteToStart

Number RW   Reserved absolute on time (minutes)

absoluteHourToStop

Number RW   Reserved absolute off time (hours)

absoluteMinuteToStop

Number RW   Reserved absolute off time (minutes)

absoluteStartTimer

Enum R SET Absolute on timer is set
RW UNSET Absolute on timer is not set

absoluteStopTimer

Enum R SET Absolute off timer is set
RW UNSET Absolute off timer is not set
sleepTimer Object

relativeHourToStop

Number RW   Reserved relative sleep time (hours)

relativeMinuteToStop

Number R   Reserved relative sleep time (minutes)

relativeStopTimer

Enum R SET Relative sleep timer is set
RW UNSET Relative sleep timer is not set
humidity Object

warmMode

Enum RW WARM_ON Warm wind mode on
RW WARM_OFF Warm wind mode off

targetHumidity

Range RW   Desired humidity
airFlow Object

windStrength

(Wind Strength)

Enum RW LOW Low wind speed
RW MID Mid wind speed
RW HIGH High wind speed
RW POWER Power 
R AUTO Automatic
airQualitySensor Object

PM1

Number R   PM1.0 (Ultrafine particulate matter concentration)

PM2

Number R   PM2.5 (Fine particulate matter concentration)

PM10

Number R   PM10 (Coarse particulate matter concentration)

humidity

Number R   Humidity value

temperature

Number R   Current temperature

totalPollution

Number R   Comprehensive air-quality Index

totalPollutionLevel

Enum R INVALID Sensor power-off state, or the initializing state after power-on
R GOOD Good
R NORMAL Moderate
R BAD Bad
R VERY_BAD Very bad

monitoringEnabled

Enum R ON_WORKING Sensor monitoring - during operation
R ALWAYS Sensor monitoring - always

display

Object

light

Enum RW OFF Lighting off
RW LEVEL_1 Screen brightness level 1
RW LEVEL_2 Screen brightness level 2
RW LEVEL_3 Screen brightness level 3

moodLamp

Object moodLampState Enum RW ON Set on mood lamp
  RW OFF Set off mood lamp

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"
                    ]
                }
            }
        }
    }
}

 

Status Inquiry Result

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"
    }
}

 

Control Command

Power ON

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

Display Light

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