Functions | |
| websocket_api.AsyncWebSocketCommandHandler | _ws_with_blueprint_domain (Callable[[HomeAssistant, websocket_api.ActiveConnection, dict[str, Any], models.DomainBlueprints,], Coroutine[Any, Any, None],] func) |
| None | async_setup (HomeAssistant hass) |
| None | ws_delete_blueprint (HomeAssistant hass, websocket_api.ActiveConnection connection, dict[str, Any] msg, models.DomainBlueprints domain_blueprints) |
| None | ws_import_blueprint (HomeAssistant hass, websocket_api.ActiveConnection connection, dict[str, Any] msg) |
| None | ws_list_blueprints (HomeAssistant hass, websocket_api.ActiveConnection connection, dict[str, Any] msg) |
| None | ws_save_blueprint (HomeAssistant hass, websocket_api.ActiveConnection connection, dict[str, Any] msg, models.DomainBlueprints domain_blueprints) |
| None | ws_substitute_blueprint (HomeAssistant hass, websocket_api.ActiveConnection connection, dict[str, Any] msg, models.DomainBlueprints domain_blueprints) |
Websocket API for blueprint.
|
private |
Decorate a function to pass in the domain blueprints.
Definition at line 34 of file websocket_api.py.
| None homeassistant.components.blueprint.websocket_api.async_setup | ( | HomeAssistant | hass | ) |
Set up the websocket API.
Definition at line 25 of file websocket_api.py.
| None homeassistant.components.blueprint.websocket_api.ws_delete_blueprint | ( | HomeAssistant | hass, |
| websocket_api.ActiveConnection | connection, | ||
| dict[str, Any] | msg, | ||
| models.DomainBlueprints | domain_blueprints | ||
| ) |
Delete a blueprint.
Definition at line 218 of file websocket_api.py.
| None homeassistant.components.blueprint.websocket_api.ws_import_blueprint | ( | HomeAssistant | hass, |
| websocket_api.ActiveConnection | connection, | ||
| dict[str, Any] | msg | ||
| ) |
Import a blueprint.
Definition at line 107 of file websocket_api.py.
| None homeassistant.components.blueprint.websocket_api.ws_list_blueprints | ( | HomeAssistant | hass, |
| websocket_api.ActiveConnection | connection, | ||
| dict[str, Any] | msg | ||
| ) |
List available blueprints.
Definition at line 74 of file websocket_api.py.
| None homeassistant.components.blueprint.websocket_api.ws_save_blueprint | ( | HomeAssistant | hass, |
| websocket_api.ActiveConnection | connection, | ||
| dict[str, Any] | msg, | ||
| models.DomainBlueprints | domain_blueprints | ||
| ) |
Save a blueprint.
Definition at line 165 of file websocket_api.py.
| None homeassistant.components.blueprint.websocket_api.ws_substitute_blueprint | ( | HomeAssistant | hass, |
| websocket_api.ActiveConnection | connection, | ||
| dict[str, Any] | msg, | ||
| models.DomainBlueprints | domain_blueprints | ||
| ) |
Process a blueprinted config to allow editing.
Definition at line 246 of file websocket_api.py.