Functions | |
| Callable[ Concatenate[HomeAssistant, ActiveConnection, dict[str, Any], _P], Coroutine[Any, Any, None],] | _P (Callable[Concatenate[HomeAssistant, ActiveConnection, dict[str, Any], _P], Coroutine[Any, Any, None],] func) |
| Callable[[HomeAssistant, ActiveConnection, dict[str, Any]], Coroutine[Any, Any, None]] | async_get_matter_adapter (Callable[[HomeAssistant, ActiveConnection, dict[str, Any], MatterAdapter], Coroutine[Any, Any, None],] func) |
| Callable[[HomeAssistant, ActiveConnection, dict[str, Any], MatterAdapter], Coroutine[Any, Any, None],] | async_get_node (Callable[[HomeAssistant, ActiveConnection, dict[str, Any], MatterAdapter, MatterNode], Coroutine[Any, Any, None],] func) |
| None | async_register_api (HomeAssistant hass) |
| None | websocket_commission (HomeAssistant hass, ActiveConnection connection, dict[str, Any] msg, MatterAdapter matter) |
| None | websocket_commission_on_network (HomeAssistant hass, ActiveConnection connection, dict[str, Any] msg, MatterAdapter matter) |
| None | websocket_interview_node (HomeAssistant hass, ActiveConnection connection, dict[str, Any] msg, MatterAdapter matter, MatterNode node) |
| None | websocket_node_diagnostics (HomeAssistant hass, ActiveConnection connection, dict[str, Any] msg, MatterAdapter matter, MatterNode node) |
| None | websocket_open_commissioning_window (HomeAssistant hass, ActiveConnection connection, dict[str, Any] msg, MatterAdapter matter, MatterNode node) |
| None | websocket_ping_node (HomeAssistant hass, ActiveConnection connection, dict[str, Any] msg, MatterAdapter matter, MatterNode node) |
| None | websocket_remove_matter_fabric (HomeAssistant hass, ActiveConnection connection, dict[str, Any] msg, MatterAdapter matter, MatterNode node) |
| None | websocket_set_thread_dataset (HomeAssistant hass, ActiveConnection connection, dict[str, Any] msg, MatterAdapter matter) |
| None | websocket_set_wifi_credentials (HomeAssistant hass, ActiveConnection connection, dict[str, Any] msg, MatterAdapter matter) |
Variables | |
| string | DEVICE_ID = "device_id" |
| string | ERROR_NODE_NOT_FOUND = "node_not_found" |
| string | ID = "id" |
| string | TYPE = "type" |
Handle websocket api for Matter.
|
private |
| Callable[ [HomeAssistant, ActiveConnection, dict[str, Any]], Coroutine[Any, Any, None] ] homeassistant.components.matter.api.async_get_matter_adapter | ( | Callable[ [HomeAssistant, ActiveConnection, dict[str, Any], MatterAdapter], Coroutine[Any, Any, None], ] | func | ) |
| Callable[ [HomeAssistant, ActiveConnection, dict[str, Any], MatterAdapter], Coroutine[Any, Any, None], ] homeassistant.components.matter.api.async_get_node | ( | Callable[ [HomeAssistant, ActiveConnection, dict[str, Any], MatterAdapter, MatterNode], Coroutine[Any, Any, None], ] | func | ) |
| None homeassistant.components.matter.api.async_register_api | ( | HomeAssistant | hass | ) |
| None homeassistant.components.matter.api.websocket_commission | ( | HomeAssistant | hass, |
| ActiveConnection | connection, | ||
| dict[str, Any] | msg, | ||
| MatterAdapter | matter | ||
| ) |
| None homeassistant.components.matter.api.websocket_commission_on_network | ( | HomeAssistant | hass, |
| ActiveConnection | connection, | ||
| dict[str, Any] | msg, | ||
| MatterAdapter | matter | ||
| ) |
| None homeassistant.components.matter.api.websocket_interview_node | ( | HomeAssistant | hass, |
| ActiveConnection | connection, | ||
| dict[str, Any] | msg, | ||
| MatterAdapter | matter, | ||
| MatterNode | node | ||
| ) |
| None homeassistant.components.matter.api.websocket_node_diagnostics | ( | HomeAssistant | hass, |
| ActiveConnection | connection, | ||
| dict[str, Any] | msg, | ||
| MatterAdapter | matter, | ||
| MatterNode | node | ||
| ) |
| None homeassistant.components.matter.api.websocket_open_commissioning_window | ( | HomeAssistant | hass, |
| ActiveConnection | connection, | ||
| dict[str, Any] | msg, | ||
| MatterAdapter | matter, | ||
| MatterNode | node | ||
| ) |
| None homeassistant.components.matter.api.websocket_ping_node | ( | HomeAssistant | hass, |
| ActiveConnection | connection, | ||
| dict[str, Any] | msg, | ||
| MatterAdapter | matter, | ||
| MatterNode | node | ||
| ) |
| None homeassistant.components.matter.api.websocket_remove_matter_fabric | ( | HomeAssistant | hass, |
| ActiveConnection | connection, | ||
| dict[str, Any] | msg, | ||
| MatterAdapter | matter, | ||
| MatterNode | node | ||
| ) |
| None homeassistant.components.matter.api.websocket_set_thread_dataset | ( | HomeAssistant | hass, |
| ActiveConnection | connection, | ||
| dict[str, Any] | msg, | ||
| MatterAdapter | matter | ||
| ) |
| None homeassistant.components.matter.api.websocket_set_wifi_credentials | ( | HomeAssistant | hass, |
| ActiveConnection | connection, | ||
| dict[str, Any] | msg, | ||
| MatterAdapter | matter | ||
| ) |
| string homeassistant.components.matter.api.DEVICE_ID = "device_id" |
| string homeassistant.components.matter.api.ERROR_NODE_NOT_FOUND = "node_not_found" |