Namespaces | |
| binary_sensor | |
| button | |
| config_flow | |
| const | |
| coordinator | |
| diagnostics | |
| entity | |
| image | |
| models | |
| number | |
| select | |
| sensor | |
| switch | |
| time | |
| vacuum | |
Classes | |
| class | RoborockCoordinators |
Functions | |
| bool | async_setup_entry (HomeAssistant hass, RoborockConfigEntry entry) |
| bool | async_unload_entry (HomeAssistant hass, RoborockConfigEntry entry) |
| list[ Coroutine[ Any, Any, RoborockDataUpdateCoordinator|RoborockDataUpdateCoordinatorA01|None,]] | build_setup_functions (HomeAssistant hass, dict[str, HomeDataDevice] device_map, UserData user_data, dict[str, HomeDataProduct] product_info, list[HomeDataRoom] home_data_rooms) |
| RoborockDataUpdateCoordinator|RoborockDataUpdateCoordinatorA01|None | setup_device (HomeAssistant hass, UserData user_data, HomeDataDevice device, HomeDataProduct product_info, list[HomeDataRoom] home_data_rooms) |
| RoborockDataUpdateCoordinatorA01|None | setup_device_a01 (HomeAssistant hass, UserData user_data, HomeDataDevice device, HomeDataProduct product_info) |
| RoborockDataUpdateCoordinator|None | setup_device_v1 (HomeAssistant hass, UserData user_data, HomeDataDevice device, HomeDataProduct product_info, list[HomeDataRoom] home_data_rooms) |
| None | update_listener (HomeAssistant hass, RoborockConfigEntry entry) |
Variables | |
| _LOGGER = logging.getLogger(__name__) | |
| RoborockConfigEntry | |
| SCAN_INTERVAL = timedelta(seconds=30) | |
The Roborock component.
| bool homeassistant.components.roborock.async_setup_entry | ( | HomeAssistant | hass, |
| RoborockConfigEntry | entry | ||
| ) |
Set up roborock from a config entry.
Definition at line 47 of file __init__.py.
| bool homeassistant.components.roborock.async_unload_entry | ( | HomeAssistant | hass, |
| RoborockConfigEntry | entry | ||
| ) |
Handle removal of an entry.
Definition at line 244 of file __init__.py.
| list[ Coroutine[ Any, Any, RoborockDataUpdateCoordinator | RoborockDataUpdateCoordinatorA01 | None, ] ] homeassistant.components.roborock.build_setup_functions | ( | HomeAssistant | hass, |
| dict[str, HomeDataDevice] | device_map, | ||
| UserData | user_data, | ||
| dict[str, HomeDataProduct] | product_info, | ||
| list[HomeDataRoom] | home_data_rooms | ||
| ) |
Create a list of setup functions that can later be called asynchronously.
Definition at line 117 of file __init__.py.
| RoborockDataUpdateCoordinator | RoborockDataUpdateCoordinatorA01 | None homeassistant.components.roborock.setup_device | ( | HomeAssistant | hass, |
| UserData | user_data, | ||
| HomeDataDevice | device, | ||
| HomeDataProduct | product_info, | ||
| list[HomeDataRoom] | home_data_rooms | ||
| ) |
Set up a coordinator for a given device.
Definition at line 139 of file __init__.py.
| RoborockDataUpdateCoordinatorA01 | None homeassistant.components.roborock.setup_device_a01 | ( | HomeAssistant | hass, |
| UserData | user_data, | ||
| HomeDataDevice | device, | ||
| HomeDataProduct | product_info | ||
| ) |
Set up a A01 protocol device.
Definition at line 229 of file __init__.py.
| RoborockDataUpdateCoordinator | None homeassistant.components.roborock.setup_device_v1 | ( | HomeAssistant | hass, |
| UserData | user_data, | ||
| HomeDataDevice | device, | ||
| HomeDataProduct | product_info, | ||
| list[HomeDataRoom] | home_data_rooms | ||
| ) |
Set up a device Coordinator.
Definition at line 162 of file __init__.py.
| None homeassistant.components.roborock.update_listener | ( | HomeAssistant | hass, |
| RoborockConfigEntry | entry | ||
| ) |
Handle options update.
Definition at line 249 of file __init__.py.
|
private |
Definition at line 28 of file __init__.py.
| homeassistant.components.roborock.RoborockConfigEntry |
Definition at line 30 of file __init__.py.
| homeassistant.components.roborock.SCAN_INTERVAL = timedelta(seconds=30) |
Definition at line 26 of file __init__.py.