Home Assistant Unofficial Reference 2024.12.1
switch.py File Reference

Go to the source code of this file.

Classes

class  homeassistant.components.xiaomi_miio.switch.ChuangMiPlugSwitch
 
class  homeassistant.components.xiaomi_miio.switch.XiaomiAirConditioningCompanionSwitch
 
class  homeassistant.components.xiaomi_miio.switch.XiaomiGatewaySwitch
 
class  homeassistant.components.xiaomi_miio.switch.XiaomiGenericCoordinatedSwitch
 
class  homeassistant.components.xiaomi_miio.switch.XiaomiMiioSwitchDescription
 
class  homeassistant.components.xiaomi_miio.switch.XiaomiPlugGenericSwitch
 
class  homeassistant.components.xiaomi_miio.switch.XiaomiPowerStripSwitch
 

Namespaces

 homeassistant.components.xiaomi_miio.switch
 

Functions

def homeassistant.components.xiaomi_miio.switch.async_setup_coordinated_entry (hass, config_entry, async_add_entities)
 
None homeassistant.components.xiaomi_miio.switch.async_setup_entry (HomeAssistant hass, ConfigEntry config_entry, AddEntitiesCallback async_add_entities)
 
def homeassistant.components.xiaomi_miio.switch.async_setup_other_entry (hass, config_entry, async_add_entities)
 

Variables

 homeassistant.components.xiaomi_miio.switch._LOGGER = logging.getLogger(__name__)
 
string homeassistant.components.xiaomi_miio.switch.ATTR_ANION = "anion"
 
string homeassistant.components.xiaomi_miio.switch.ATTR_AUTO_DETECT = "auto_detect"
 
string homeassistant.components.xiaomi_miio.switch.ATTR_BUZZER = "buzzer"
 
string homeassistant.components.xiaomi_miio.switch.ATTR_CHILD_LOCK = "child_lock"
 
string homeassistant.components.xiaomi_miio.switch.ATTR_CLEAN = "clean_mode"
 
string homeassistant.components.xiaomi_miio.switch.ATTR_DISPLAY = "display"
 
string homeassistant.components.xiaomi_miio.switch.ATTR_DRY = "dry"
 
string homeassistant.components.xiaomi_miio.switch.ATTR_IONIZER = "ionizer"
 
string homeassistant.components.xiaomi_miio.switch.ATTR_LEARN_MODE = "learn_mode"
 
string homeassistant.components.xiaomi_miio.switch.ATTR_LED = "led"
 
string homeassistant.components.xiaomi_miio.switch.ATTR_LOAD_POWER = "load_power"
 
string homeassistant.components.xiaomi_miio.switch.ATTR_MODEL = "model"
 
string homeassistant.components.xiaomi_miio.switch.ATTR_POWER = "power"
 
string homeassistant.components.xiaomi_miio.switch.ATTR_POWER_MODE = "power_mode"
 
string homeassistant.components.xiaomi_miio.switch.ATTR_POWER_PRICE = "power_price"
 
string homeassistant.components.xiaomi_miio.switch.ATTR_PRICE = "price"
 
string homeassistant.components.xiaomi_miio.switch.ATTR_PTC = "ptc"
 
string homeassistant.components.xiaomi_miio.switch.ATTR_WIFI_LED = "wifi_led"
 
string homeassistant.components.xiaomi_miio.switch.DATA_KEY = "switch.xiaomi_miio"
 
string homeassistant.components.xiaomi_miio.switch.DEFAULT_NAME = "Xiaomi Miio Switch"
 
int homeassistant.components.xiaomi_miio.switch.FEATURE_FLAGS_GENERIC = 0
 
int homeassistant.components.xiaomi_miio.switch.FEATURE_FLAGS_PLUG_V3 = FEATURE_SET_WIFI_LED
 
tuple homeassistant.components.xiaomi_miio.switch.FEATURE_FLAGS_POWER_STRIP_V1
 
int homeassistant.components.xiaomi_miio.switch.FEATURE_FLAGS_POWER_STRIP_V2 = FEATURE_SET_WIFI_LED | FEATURE_SET_POWER_PRICE
 
int homeassistant.components.xiaomi_miio.switch.FEATURE_SET_POWER_MODE = 1
 
int homeassistant.components.xiaomi_miio.switch.FEATURE_SET_POWER_PRICE = 4
 
int homeassistant.components.xiaomi_miio.switch.FEATURE_SET_WIFI_LED = 2
 
dictionary homeassistant.components.xiaomi_miio.switch.GATEWAY_SWITCH_VARS
 
string homeassistant.components.xiaomi_miio.switch.KEY_CHANNEL = "channel"
 
string homeassistant.components.xiaomi_miio.switch.MODEL_PLUG_V3 = "chuangmi.plug.v3"
 
string homeassistant.components.xiaomi_miio.switch.MODEL_POWER_STRIP_V2 = "zimi.powerstrip.v2"
 
dictionary homeassistant.components.xiaomi_miio.switch.MODEL_TO_FEATURES_MAP
 
 homeassistant.components.xiaomi_miio.switch.SERVICE_SCHEMA = vol.Schema({vol.Optional(ATTR_ENTITY_ID): cv.entity_ids})
 
 homeassistant.components.xiaomi_miio.switch.SERVICE_SCHEMA_POWER_MODE
 
 homeassistant.components.xiaomi_miio.switch.SERVICE_SCHEMA_POWER_PRICE
 
dictionary homeassistant.components.xiaomi_miio.switch.SERVICE_TO_METHOD
 
tuple homeassistant.components.xiaomi_miio.switch.SWITCH_TYPES