mirror of
https://github.com/home-assistant/core.git
synced 2025-07-23 21:27:38 +00:00
Add configuration url to Immich device info (#145456)
add configuration url to device info
This commit is contained in:
parent
6de2258325
commit
622ab922b5
@ -16,6 +16,7 @@ from aioimmich.server.models import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
from homeassistant.config_entries import ConfigEntry
|
from homeassistant.config_entries import ConfigEntry
|
||||||
|
from homeassistant.const import CONF_HOST, CONF_PORT, CONF_SSL
|
||||||
from homeassistant.core import HomeAssistant
|
from homeassistant.core import HomeAssistant
|
||||||
from homeassistant.exceptions import ConfigEntryAuthFailed
|
from homeassistant.exceptions import ConfigEntryAuthFailed
|
||||||
from homeassistant.helpers.update_coordinator import DataUpdateCoordinator, UpdateFailed
|
from homeassistant.helpers.update_coordinator import DataUpdateCoordinator, UpdateFailed
|
||||||
@ -48,6 +49,10 @@ class ImmichDataUpdateCoordinator(DataUpdateCoordinator[ImmichData]):
|
|||||||
"""Initialize the data update coordinator."""
|
"""Initialize the data update coordinator."""
|
||||||
self.api = api
|
self.api = api
|
||||||
self.is_admin = is_admin
|
self.is_admin = is_admin
|
||||||
|
self.configuration_url = (
|
||||||
|
f"{'https' if entry.data[CONF_SSL] else 'http'}://"
|
||||||
|
f"{entry.data[CONF_HOST]}:{entry.data[CONF_PORT]}"
|
||||||
|
)
|
||||||
super().__init__(
|
super().__init__(
|
||||||
hass,
|
hass,
|
||||||
_LOGGER,
|
_LOGGER,
|
||||||
|
@ -24,4 +24,5 @@ class ImmichEntity(CoordinatorEntity[ImmichDataUpdateCoordinator]):
|
|||||||
manufacturer="Immich",
|
manufacturer="Immich",
|
||||||
sw_version=coordinator.data.server_about.version,
|
sw_version=coordinator.data.server_about.version,
|
||||||
entry_type=DeviceEntryType.SERVICE,
|
entry_type=DeviceEntryType.SERVICE,
|
||||||
|
configuration_url=coordinator.configuration_url,
|
||||||
)
|
)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user