Home Assistant Unofficial Reference 2024.12.1
fan.py File Reference

Go to the source code of this file.

Classes

class  homeassistant.components.xiaomi_miio.fan.XiaomiAirFresh
 
class  homeassistant.components.xiaomi_miio.fan.XiaomiAirFreshA1
 
class  homeassistant.components.xiaomi_miio.fan.XiaomiAirFreshT2017
 
class  homeassistant.components.xiaomi_miio.fan.XiaomiAirPurifier
 
class  homeassistant.components.xiaomi_miio.fan.XiaomiAirPurifierMB4
 
class  homeassistant.components.xiaomi_miio.fan.XiaomiAirPurifierMiot
 
class  homeassistant.components.xiaomi_miio.fan.XiaomiFan
 
class  homeassistant.components.xiaomi_miio.fan.XiaomiFan1C
 
class  homeassistant.components.xiaomi_miio.fan.XiaomiFanMiot
 
class  homeassistant.components.xiaomi_miio.fan.XiaomiFanP5
 
class  homeassistant.components.xiaomi_miio.fan.XiaomiFanZA5
 
class  homeassistant.components.xiaomi_miio.fan.XiaomiGenericAirPurifier
 
class  homeassistant.components.xiaomi_miio.fan.XiaomiGenericDevice
 
class  homeassistant.components.xiaomi_miio.fan.XiaomiGenericFan
 

Namespaces

 homeassistant.components.xiaomi_miio.fan
 

Functions

None homeassistant.components.xiaomi_miio.fan.async_setup_entry (HomeAssistant hass, ConfigEntry config_entry, AddEntitiesCallback async_add_entities)
 

Variables

 homeassistant.components.xiaomi_miio.fan._LOGGER = logging.getLogger(__name__)
 
 homeassistant.components.xiaomi_miio.fan.AIRPURIFIER_SERVICE_SCHEMA = vol.Schema({vol.Optional(ATTR_ENTITY_ID): cv.entity_ids})
 
string homeassistant.components.xiaomi_miio.fan.ATTR_BRIGHTNESS = "brightness"
 
string homeassistant.components.xiaomi_miio.fan.ATTR_BUTTON_PRESSED = "button_pressed"
 
string homeassistant.components.xiaomi_miio.fan.ATTR_EXTRA_FEATURES = "extra_features"
 
string homeassistant.components.xiaomi_miio.fan.ATTR_FAN_LEVEL = "fan_level"
 
string homeassistant.components.xiaomi_miio.fan.ATTR_FAVORITE_RPM = "favorite_rpm"
 
string homeassistant.components.xiaomi_miio.fan.ATTR_FAVORITE_SPEED = "favorite_speed"
 
string homeassistant.components.xiaomi_miio.fan.ATTR_FEATURES = "features"
 
string homeassistant.components.xiaomi_miio.fan.ATTR_MODE_NATURE = "nature"
 
string homeassistant.components.xiaomi_miio.fan.ATTR_MODE_NORMAL = "normal"
 
string homeassistant.components.xiaomi_miio.fan.ATTR_MOTOR_SPEED = "motor_speed"
 
string homeassistant.components.xiaomi_miio.fan.ATTR_SLEEP_LEARN_COUNT = "sleep_mode_learn_count"
 
string homeassistant.components.xiaomi_miio.fan.ATTR_SLEEP_MODE = "sleep_mode"
 
string homeassistant.components.xiaomi_miio.fan.ATTR_SLEEP_TIME = "sleep_time"
 
string homeassistant.components.xiaomi_miio.fan.ATTR_TURBO_MODE_SUPPORTED = "turbo_mode_supported"
 
string homeassistant.components.xiaomi_miio.fan.ATTR_USE_TIME = "use_time"
 
dictionary homeassistant.components.xiaomi_miio.fan.AVAILABLE_ATTRIBUTES_AIRFRESH
 
dictionary homeassistant.components.xiaomi_miio.fan.AVAILABLE_ATTRIBUTES_AIRPURIFIER
 
dictionary homeassistant.components.xiaomi_miio.fan.AVAILABLE_ATTRIBUTES_AIRPURIFIER_COMMON
 
dictionary homeassistant.components.xiaomi_miio.fan.AVAILABLE_ATTRIBUTES_AIRPURIFIER_MIOT = {ATTR_USE_TIME: "use_time"}
 
dictionary homeassistant.components.xiaomi_miio.fan.AVAILABLE_ATTRIBUTES_AIRPURIFIER_PRO
 
dictionary homeassistant.components.xiaomi_miio.fan.AVAILABLE_ATTRIBUTES_AIRPURIFIER_PRO_V7 = AVAILABLE_ATTRIBUTES_AIRPURIFIER_COMMON
 
dictionary homeassistant.components.xiaomi_miio.fan.AVAILABLE_ATTRIBUTES_AIRPURIFIER_V3
 
string homeassistant.components.xiaomi_miio.fan.DATA_KEY = "fan.xiaomi_miio"
 
dictionary homeassistant.components.xiaomi_miio.fan.FAN_DIRECTIONS_MAP
 
list homeassistant.components.xiaomi_miio.fan.PRESET_MODES_AIRFRESH = ["Auto", "Interval"]
 
list homeassistant.components.xiaomi_miio.fan.PRESET_MODES_AIRFRESH_A1 = ["Auto", "Sleep", "Favorite"]
 
list homeassistant.components.xiaomi_miio.fan.PRESET_MODES_AIRPURIFIER = ["Auto", "Silent", "Favorite", "Idle"]
 
list homeassistant.components.xiaomi_miio.fan.PRESET_MODES_AIRPURIFIER_2S = ["Auto", "Silent", "Favorite"]
 
list homeassistant.components.xiaomi_miio.fan.PRESET_MODES_AIRPURIFIER_3C = ["Auto", "Silent", "Favorite"]
 
list homeassistant.components.xiaomi_miio.fan.PRESET_MODES_AIRPURIFIER_4_LITE = ["Auto", "Silent", "Favorite"]
 
list homeassistant.components.xiaomi_miio.fan.PRESET_MODES_AIRPURIFIER_MIOT = ["Auto", "Silent", "Favorite", "Fan"]
 
list homeassistant.components.xiaomi_miio.fan.PRESET_MODES_AIRPURIFIER_PRO = ["Auto", "Silent", "Favorite"]
 
list homeassistant.components.xiaomi_miio.fan.PRESET_MODES_AIRPURIFIER_PRO_V7 = PRESET_MODES_AIRPURIFIER_PRO
 
list homeassistant.components.xiaomi_miio.fan.PRESET_MODES_AIRPURIFIER_V3
 
list homeassistant.components.xiaomi_miio.fan.PRESET_MODES_AIRPURIFIER_ZA1 = ["Auto", "Silent", "Favorite"]
 
 homeassistant.components.xiaomi_miio.fan.SERVICE_SCHEMA_EXTRA_FEATURES
 
dictionary homeassistant.components.xiaomi_miio.fan.SERVICE_TO_METHOD