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