ym88659208ym87991671
Device hvac_humidifier | Documentation for developers

hvac_humidifier

Last updated on May 25, 2023

Air humudifier.

Available device functions

The device can have all the functions listed below or some of them. E.g. if the air humidifier cannot track the water level in the water tank in liters, there is no need in including the hvac_water_level function in its model description.

The device has two mandatory functions: online, on_off. All air humidifiers must have them.

FunctionMandatory?Description
humidityCurrent humidity
hvac_air_flow_powerFan speed
hvac_humidity_setDesired air humidity
hvac_ionizationIonization mode
hvac_night_modeNight mode
hvac_replace_filterNeed to replace filter
hvac_replace_ionizatorNeed to replace ionizer
hvac_water_levelTank water amount, in liters
hvac_water_low_levelWhether the water tank has run out of water
hvac_water_percentageTank water amount, in percent
on_off✔︎Turning the device on and off remotely
online✔︎Device availability: offline or online

Air humidifier model description example

The model shall be described in accordance with the model structure. The example describes an air humidifier equipped with all functions except for tracking the water level in the water tank in liters.

Besides, allowed values for the hvac_air_flow_power function (fan speed) of the model are changed: the quiet mode speed is not supported by the model and therefore deleted.

{
"id": "QWERTY124",
"manufacturer": "Xiaqara",
"model": "SM1123456789",
"hw_version": "3.1",
"sw_version": "5.6",
"description": "Xiaqara smart air humidifier",
"category": "hvac_humidifier",
"features": [
"humidity",
"hvac_air_flow_power",
"hvac_humidity_set",
"hvac_ionization",
"hvac_night_mode",
"hvac_replace_filter",
"hvac_replace_ionizator",
"hvac_water_low_level",
"hvac_water_percentage",
"on_off",
"online"
],
"allowed_values": {
"hvac_air_flow_power": {
"type": "ENUM",
"enum_values": {
"values": [
"auto",
"high",
"low",
"medium",
"turbo"
]
}
}
}
}

User's air humidifier description example

The device shall be describe in accordance with the device structure. The example contains no air humidifier model description as we believe that models are described independently and the model ID will be enough (in this case, QWERTY124).

{
"id": "ABCD_004",
"name": "My air humidifier",
"default_name": "Smart air humidifier",
"nicknames": ["Clever air humidifier", "Manageable air humidifier"],
"home": "My home",
"room": "Living room",
"groups": ["Climate", "Cleaning"],
"model_id": "QWERTY124",
"hw_version": "3.1",
"sw_version": "5.6",
"partner_meta": {
"internal-id": 1234,
"specificity": "microchip 2A"
},
}
Sber process cookies only to personalize services according to Cookies Usage Policy. You can prevent the processing of cookies in your browser settings.