1 """The Deluge integration."""
3 from __future__
import annotations
8 from .const
import DEFAULT_NAME, DOMAIN
9 from .coordinator
import DelugeDataUpdateCoordinator
13 """Representation of a Deluge entity."""
15 _attr_has_entity_name =
True
17 def __init__(self, coordinator: DelugeDataUpdateCoordinator) ->
None:
18 """Initialize a Deluge entity."""
23 f
"http://{coordinator.api.host}:{coordinator.api.web_port}"
25 entry_type=DeviceEntryType.SERVICE,
26 identifiers={(DOMAIN, coordinator.config_entry.entry_id)},
27 manufacturer=DEFAULT_NAME,
29 sw_version=coordinator.api.deluge_version,
None __init__(self, DelugeDataUpdateCoordinator coordinator)