Namespaces | |
| binary_sensor | |
| config_flow | |
| const | |
| cover | |
| entity | |
| light | |
| lock | |
| sensor | |
| switch | |
Functions | |
| def | _add_gateway_to_schema (hass, schema) |
| bool | async_setup_entry (HomeAssistant hass, ConfigEntry entry) |
| bool | async_unload_entry (HomeAssistant hass, ConfigEntry config_entry) |
| bool | setup (HomeAssistant hass, ConfigType config) |
Variables | |
| _LOGGER = logging.getLogger(__name__) | |
| string | ATTR_GW_MAC = "gw_mac" |
| string | ATTR_RINGTONE_ID = "ringtone_id" |
| string | ATTR_RINGTONE_VOL = "ringtone_vol" |
| CONFIG_SCHEMA = cv.config_entry_only_config_schema(DOMAIN) | |
| list | GATEWAY_PLATFORMS |
| list | GATEWAY_PLATFORMS_NO_KEY = [Platform.BINARY_SENSOR, Platform.SENSOR] |
| string | SERVICE_ADD_DEVICE = "add_device" |
| string | SERVICE_PLAY_RINGTONE = "play_ringtone" |
| string | SERVICE_REMOVE_DEVICE = "remove_device" |
| SERVICE_SCHEMA_PLAY_RINGTONE | |
| SERVICE_SCHEMA_REMOVE_DEVICE | |
| string | SERVICE_STOP_RINGTONE = "stop_ringtone" |
Support for Xiaomi Gateways.
|
private |
Extend a voluptuous schema with a gateway validator.
Definition at line 237 of file __init__.py.
| bool homeassistant.components.xiaomi_aqara.async_setup_entry | ( | HomeAssistant | hass, |
| ConfigEntry | entry | ||
| ) |
Set up the xiaomi aqara components from a config entry.
Definition at line 141 of file __init__.py.
| bool homeassistant.components.xiaomi_aqara.async_unload_entry | ( | HomeAssistant | hass, |
| ConfigEntry | config_entry | ||
| ) |
Unload a config entry.
Definition at line 207 of file __init__.py.
| bool homeassistant.components.xiaomi_aqara.setup | ( | HomeAssistant | hass, |
| ConfigType | config | ||
| ) |
Set up the Xiaomi component.
Definition at line 75 of file __init__.py.
|
private |
Definition at line 36 of file __init__.py.
| string homeassistant.components.xiaomi_aqara.ATTR_GW_MAC = "gw_mac" |
Definition at line 48 of file __init__.py.
| string homeassistant.components.xiaomi_aqara.ATTR_RINGTONE_ID = "ringtone_id" |
Definition at line 49 of file __init__.py.
| string homeassistant.components.xiaomi_aqara.ATTR_RINGTONE_VOL = "ringtone_vol" |
Definition at line 50 of file __init__.py.
| homeassistant.components.xiaomi_aqara.CONFIG_SCHEMA = cv.config_entry_only_config_schema(DOMAIN) |
Definition at line 72 of file __init__.py.
| list homeassistant.components.xiaomi_aqara.GATEWAY_PLATFORMS |
Definition at line 38 of file __init__.py.
| list homeassistant.components.xiaomi_aqara.GATEWAY_PLATFORMS_NO_KEY = [Platform.BINARY_SENSOR, Platform.SENSOR] |
Definition at line 46 of file __init__.py.
| string homeassistant.components.xiaomi_aqara.SERVICE_ADD_DEVICE = "add_device" |
Definition at line 54 of file __init__.py.
| string homeassistant.components.xiaomi_aqara.SERVICE_PLAY_RINGTONE = "play_ringtone" |
Definition at line 52 of file __init__.py.
| string homeassistant.components.xiaomi_aqara.SERVICE_REMOVE_DEVICE = "remove_device" |
Definition at line 55 of file __init__.py.
| homeassistant.components.xiaomi_aqara.SERVICE_SCHEMA_PLAY_RINGTONE |
Definition at line 57 of file __init__.py.
| homeassistant.components.xiaomi_aqara.SERVICE_SCHEMA_REMOVE_DEVICE |
Definition at line 68 of file __init__.py.
| string homeassistant.components.xiaomi_aqara.SERVICE_STOP_RINGTONE = "stop_ringtone" |
Definition at line 53 of file __init__.py.