|
| dict[str, Any] | homeassistant.components.device_automation._async_get_device_automation_capabilities (HomeAssistant hass, DeviceAutomationType automation_type, Mapping[str, Any] automation) |
| |
| list[list[dict[str, Any]]|Exception] | homeassistant.components.device_automation._async_get_device_automations_from_domain (HomeAssistant hass, str domain, DeviceAutomationType automation_type, Iterable[str] device_ids, bool return_exceptions) |
| |
| None | homeassistant.components.device_automation._async_set_entity_device_automation_metadata (HomeAssistant hass, dict[str, Any] automation) |
| |
| DeviceAutomationPlatformType | homeassistant.components.device_automation.async_get_device_automation_platform (HomeAssistant hass, str domain, DeviceAutomationType automation_type) |
| |
| DeviceAutomationActionProtocol | homeassistant.components.device_automation.async_get_device_automation_platform (HomeAssistant hass, str domain, Literal[DeviceAutomationType.ACTION] automation_type) |
| |
| DeviceAutomationConditionProtocol | homeassistant.components.device_automation.async_get_device_automation_platform (HomeAssistant hass, str domain, Literal[DeviceAutomationType.CONDITION] automation_type) |
| |
| DeviceAutomationTriggerProtocol | homeassistant.components.device_automation.async_get_device_automation_platform (HomeAssistant hass, str domain, Literal[DeviceAutomationType.TRIGGER] automation_type) |
| |
| Mapping[str, list[dict[str, Any]]] | homeassistant.components.device_automation.async_get_device_automations (HomeAssistant hass, DeviceAutomationType automation_type, Iterable[str]|None device_ids=None) |
| |
| er.RegistryEntry | homeassistant.components.device_automation.async_get_entity_registry_entry_or_raise (HomeAssistant hass, str entity_registry_id) |
| |
| bool | homeassistant.components.device_automation.async_setup (HomeAssistant hass, ConfigType config) |
| |
| ConfigType | homeassistant.components.device_automation.async_validate_entity_schema (HomeAssistant hass, ConfigType config, VolSchemaType schema) |
| |
| Callable[[HomeAssistant, ActiveConnection, dict[str, Any]], Coroutine[Any, Any, None]] | homeassistant.components.device_automation.handle_device_errors (Callable[[HomeAssistant, ActiveConnection, dict[str, Any]], Awaitable[None]] func) |
| |
| None | homeassistant.components.device_automation.websocket_device_automation_get_action_capabilities (HomeAssistant hass, ActiveConnection connection, dict[str, Any] msg) |
| |
| None | homeassistant.components.device_automation.websocket_device_automation_get_condition_capabilities (HomeAssistant hass, ActiveConnection connection, dict[str, Any] msg) |
| |
| None | homeassistant.components.device_automation.websocket_device_automation_get_trigger_capabilities (HomeAssistant hass, ActiveConnection connection, dict[str, Any] msg) |
| |
| None | homeassistant.components.device_automation.websocket_device_automation_list_actions (HomeAssistant hass, ActiveConnection connection, dict[str, Any] msg) |
| |
| None | homeassistant.components.device_automation.websocket_device_automation_list_conditions (HomeAssistant hass, ActiveConnection connection, dict[str, Any] msg) |
| |
| None | homeassistant.components.device_automation.websocket_device_automation_list_triggers (HomeAssistant hass, ActiveConnection connection, dict[str, Any] msg) |
| |