Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.xiaomi_miio.humidifier Namespace Reference

Classes

class  XiaomiAirHumidifier
 
class  XiaomiAirHumidifierMiot
 
class  XiaomiAirHumidifierMjjsq
 
class  XiaomiGenericHumidifier
 

Functions

None async_setup_entry (HomeAssistant hass, ConfigEntry config_entry, AddEntitiesCallback async_add_entities)
 

Variables

 _LOGGER = logging.getLogger(__name__)
 
string ATTR_TARGET_HUMIDITY = "target_humidity"
 
dictionary AVAILABLE_ATTRIBUTES
 
list AVAILABLE_MODES_CA1_CB1
 
list AVAILABLE_MODES_CA4 = [mode.name for mode in AirhumidifierMiotOperationMode]
 
list AVAILABLE_MODES_MJJSQ
 
list AVAILABLE_MODES_OTHER
 

Detailed Description

Support for Xiaomi Mi Air Purifier and Xiaomi Mi Air Humidifier with humidifier entity.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.xiaomi_miio.humidifier.async_setup_entry ( HomeAssistant  hass,
ConfigEntry  config_entry,
AddEntitiesCallback  async_add_entities 
)
Set up the Humidifier from a config entry.

Definition at line 71 of file humidifier.py.

Variable Documentation

◆ _LOGGER

homeassistant.components.xiaomi_miio.humidifier._LOGGER = logging.getLogger(__name__)
private

Definition at line 42 of file humidifier.py.

◆ ATTR_TARGET_HUMIDITY

string homeassistant.components.xiaomi_miio.humidifier.ATTR_TARGET_HUMIDITY = "target_humidity"

Definition at line 45 of file humidifier.py.

◆ AVAILABLE_ATTRIBUTES

dictionary homeassistant.components.xiaomi_miio.humidifier.AVAILABLE_ATTRIBUTES
Initial value:
1 = {
2  ATTR_MODE: "mode",
3  ATTR_TARGET_HUMIDITY: "target_humidity",
4  ATTR_HUMIDITY: "humidity",
5 }

Definition at line 47 of file humidifier.py.

◆ AVAILABLE_MODES_CA1_CB1

list homeassistant.components.xiaomi_miio.humidifier.AVAILABLE_MODES_CA1_CB1
Initial value:
1 = [
2  mode.name
3  for mode in AirhumidifierOperationMode
4  if mode is not AirhumidifierOperationMode.Strong
5 ]

Definition at line 53 of file humidifier.py.

◆ AVAILABLE_MODES_CA4

list homeassistant.components.xiaomi_miio.humidifier.AVAILABLE_MODES_CA4 = [mode.name for mode in AirhumidifierMiotOperationMode]

Definition at line 58 of file humidifier.py.

◆ AVAILABLE_MODES_MJJSQ

list homeassistant.components.xiaomi_miio.humidifier.AVAILABLE_MODES_MJJSQ
Initial value:
1 = [
2  mode.name
3  for mode in AirhumidifierMjjsqOperationMode
4  if mode is not AirhumidifierMjjsqOperationMode.WetAndProtect
5 ]

Definition at line 59 of file humidifier.py.

◆ AVAILABLE_MODES_OTHER

list homeassistant.components.xiaomi_miio.humidifier.AVAILABLE_MODES_OTHER
Initial value:
1 = [
2  mode.name
3  for mode in AirhumidifierOperationMode
4  if mode is not AirhumidifierOperationMode.Auto
5 ]

Definition at line 64 of file humidifier.py.