Classes | |
| class | VacuumCoordinatorData |
| class | VacuumCoordinatorDataAttributes |
Functions | |
| def | _async_update_data_default (hass, device) |
| Callable[[], Coroutine[Any, Any, VacuumCoordinatorData]] | _async_update_data_vacuum (HomeAssistant hass, RoborockVacuum device) |
| None | async_create_miio_device_and_coordinator (HomeAssistant hass, ConfigEntry entry) |
| bool | async_setup_device_entry (HomeAssistant hass, ConfigEntry entry) |
| bool | async_setup_entry (HomeAssistant hass, ConfigEntry entry) |
| None | async_setup_gateway_entry (HomeAssistant hass, ConfigEntry entry) |
| bool | async_unload_entry (HomeAssistant hass, ConfigEntry config_entry) |
| def | get_platforms (config_entry) |
| None | update_listener (HomeAssistant hass, ConfigEntry config_entry) |
Variables | |
| _LOGGER = logging.getLogger(__name__) | |
| list | AIR_MONITOR_PLATFORMS = [Platform.AIR_QUALITY, Platform.SENSOR] |
| list | FAN_PLATFORMS |
| list | GATEWAY_PLATFORMS |
| list | HUMIDIFIER_PLATFORMS |
| list | LIGHT_PLATFORMS = [Platform.LIGHT] |
| dictionary | MODEL_TO_CLASS_MAP |
| int | POLLING_TIMEOUT_SEC = 10 |
| list | SWITCH_PLATFORMS = [Platform.SWITCH] |
| UPDATE_INTERVAL = timedelta(seconds=15) | |
| list | VACUUM_PLATFORMS |
Support for Xiaomi Miio.
|
private |
Definition at line 175 of file __init__.py.
|
private |
Definition at line 238 of file __init__.py.
| None homeassistant.components.xiaomi_miio.async_create_miio_device_and_coordinator | ( | HomeAssistant | hass, |
| ConfigEntry | entry | ||
| ) |
Set up a data coordinator and one miio device to service multiple entities.
Definition at line 293 of file __init__.py.
| bool homeassistant.components.xiaomi_miio.async_setup_device_entry | ( | HomeAssistant | hass, |
| ConfigEntry | entry | ||
| ) |
Set up the Xiaomi Miio device component from a config entry.
Definition at line 474 of file __init__.py.
| bool homeassistant.components.xiaomi_miio.async_setup_entry | ( | HomeAssistant | hass, |
| ConfigEntry | entry | ||
| ) |
Set up the Xiaomi Miio components from a config entry.
Definition at line 128 of file __init__.py.
| None homeassistant.components.xiaomi_miio.async_setup_gateway_entry | ( | HomeAssistant | hass, |
| ConfigEntry | entry | ||
| ) |
Set up the Xiaomi Gateway component from a config entry.
Definition at line 406 of file __init__.py.
| bool homeassistant.components.xiaomi_miio.async_unload_entry | ( | HomeAssistant | hass, |
| ConfigEntry | config_entry | ||
| ) |
Unload a config entry.
Definition at line 489 of file __init__.py.
| def homeassistant.components.xiaomi_miio.get_platforms | ( | config_entry | ) |
Return the platforms belonging to a config_entry.
Definition at line 142 of file __init__.py.
| None homeassistant.components.xiaomi_miio.update_listener | ( | HomeAssistant | hass, |
| ConfigEntry | config_entry | ||
| ) |
Handle options update.
Definition at line 503 of file __init__.py.
|
private |
Definition at line 79 of file __init__.py.
| list homeassistant.components.xiaomi_miio.AIR_MONITOR_PLATFORMS = [Platform.AIR_QUALITY, Platform.SENSOR] |
Definition at line 115 of file __init__.py.
| list homeassistant.components.xiaomi_miio.FAN_PLATFORMS |
Definition at line 91 of file __init__.py.
| list homeassistant.components.xiaomi_miio.GATEWAY_PLATFORMS |
Definition at line 84 of file __init__.py.
| list homeassistant.components.xiaomi_miio.HUMIDIFIER_PLATFORMS |
Definition at line 100 of file __init__.py.
| list homeassistant.components.xiaomi_miio.LIGHT_PLATFORMS = [Platform.LIGHT] |
Definition at line 108 of file __init__.py.
| dictionary homeassistant.components.xiaomi_miio.MODEL_TO_CLASS_MAP |
Definition at line 117 of file __init__.py.
| int homeassistant.components.xiaomi_miio.POLLING_TIMEOUT_SEC = 10 |
Definition at line 81 of file __init__.py.
| list homeassistant.components.xiaomi_miio.SWITCH_PLATFORMS = [Platform.SWITCH] |
Definition at line 90 of file __init__.py.
| homeassistant.components.xiaomi_miio.UPDATE_INTERVAL = timedelta(seconds=15) |
Definition at line 82 of file __init__.py.
| list homeassistant.components.xiaomi_miio.VACUUM_PLATFORMS |
Definition at line 109 of file __init__.py.