1 """Backup platform for the ZHA integration."""
7 from .helpers
import get_zha_gateway
9 _LOGGER = logging.getLogger(__name__)
13 """Perform operations before a backup starts."""
14 _LOGGER.debug(
"Performing coordinator backup")
20 _LOGGER.warning(
"No ZHA gateway exists, skipping coordinator backup")
23 await zha_gateway.application_controller.backups.create_backup(load_devices=
True)
27 """Perform operations after a backup finishes."""
None async_post_backup(HomeAssistant hass)
None async_pre_backup(HomeAssistant hass)
Gateway get_zha_gateway(HomeAssistant hass)