Home Assistant Unofficial Reference 2024.12.1
api.py File Reference

Go to the source code of this file.

Namespaces

 homeassistant.components.matter.api
 

Functions

Callable[ Concatenate[HomeAssistant, ActiveConnection, dict[str, Any], _P], Coroutine[Any, Any, None],] homeassistant.components.matter.api._P (Callable[Concatenate[HomeAssistant, ActiveConnection, dict[str, Any], _P], Coroutine[Any, Any, None],] func)
 
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)
 

Variables

string homeassistant.components.matter.api.DEVICE_ID = "device_id"
 
string homeassistant.components.matter.api.ERROR_NODE_NOT_FOUND = "node_not_found"
 
string homeassistant.components.matter.api.ID = "id"
 
string homeassistant.components.matter.api.TYPE = "type"