1 """Create device without entities."""
3 from __future__
import annotations
14 device_name: str |
None,
15 device_translation_key: str |
None,
16 device_translation_placeholders: dict[str, str] |
None,
19 """Create a device."""
20 device_registry = dr.async_get(hass)
21 return device_registry.async_get_or_create(
22 config_entry_id=config_entry_id,
23 identifiers={(DOMAIN, unique_id)},
25 translation_key=device_translation_key,
26 translation_placeholders=device_translation_placeholders,
dr.DeviceEntry async_create_device(HomeAssistant hass, str config_entry_id, str|None device_name, str|None device_translation_key, dict[str, str]|None device_translation_placeholders, str unique_id)