From 7c34191813e3a024f88679f7ba4e7086e71bbef1 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Tue, 20 Jan 2026 03:54:56 -0500 Subject: [PATCH] Use new app panel instead of ingress page (#161264) Co-authored-by: Josef Zweck --- homeassistant/components/adguard/entity.py | 2 +- homeassistant/components/deconz/const.py | 2 +- homeassistant/components/esphome/manager.py | 2 +- homeassistant/components/mealie/config_flow.py | 2 +- tests/components/mealie/test_config_flow.py | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/homeassistant/components/adguard/entity.py b/homeassistant/components/adguard/entity.py index 65d20a4e88c..bdc89e23f57 100644 --- a/homeassistant/components/adguard/entity.py +++ b/homeassistant/components/adguard/entity.py @@ -52,7 +52,7 @@ class AdGuardHomeEntity(Entity): def device_info(self) -> DeviceInfo: """Return device information about this AdGuard Home instance.""" if self._entry.source == SOURCE_HASSIO: - config_url = "homeassistant://hassio/ingress/a0d7b954_adguard" + config_url = "homeassistant://app/a0d7b954_adguard" elif self.adguard.tls: config_url = f"https://{self.adguard.host}:{self.adguard.port}" else: diff --git a/homeassistant/components/deconz/const.py b/homeassistant/components/deconz/const.py index 873f5cde284..6edc9beaf38 100644 --- a/homeassistant/components/deconz/const.py +++ b/homeassistant/components/deconz/const.py @@ -10,7 +10,7 @@ LOGGER = logging.getLogger(__package__) DOMAIN = "deconz" -HASSIO_CONFIGURATION_URL = "homeassistant://hassio/ingress/core_deconz" +HASSIO_CONFIGURATION_URL = "homeassistant://app/core_deconz" CONF_BRIDGE_ID = "bridgeid" CONF_GROUP_ID_BASE = "group_id_base" diff --git a/homeassistant/components/esphome/manager.py b/homeassistant/components/esphome/manager.py index f0d1123cdcd..87b7ec3361e 100644 --- a/homeassistant/components/esphome/manager.py +++ b/homeassistant/components/esphome/manager.py @@ -1034,7 +1034,7 @@ def _async_setup_device_registry( and dashboard.data and dashboard.data.get(device_info.name) ): - configuration_url = f"homeassistant://hassio/ingress/{dashboard.addon_slug}" + configuration_url = f"homeassistant://app/{dashboard.addon_slug}" manufacturer = "espressif" if device_info.manufacturer: diff --git a/homeassistant/components/mealie/config_flow.py b/homeassistant/components/mealie/config_flow.py index a88347894f5..f0f294e45cb 100644 --- a/homeassistant/components/mealie/config_flow.py +++ b/homeassistant/components/mealie/config_flow.py @@ -50,7 +50,7 @@ class MealieConfigFlow(ConfigFlow, domain=DOMAIN): """Check connection to the Mealie API.""" assert self.host is not None - if "/hassio/ingress/" in self.host: + if "/app/" in self.host: return {"base": "ingress_url"}, None client = MealieClient( diff --git a/tests/components/mealie/test_config_flow.py b/tests/components/mealie/test_config_flow.py index d4ff9ec8e73..0f7ea6a4d50 100644 --- a/tests/components/mealie/test_config_flow.py +++ b/tests/components/mealie/test_config_flow.py @@ -103,7 +103,7 @@ async def test_ingress_host( result = await hass.config_entries.flow.async_configure( result["flow_id"], { - CONF_HOST: "http://homeassistant/hassio/ingress/db21ed7f_mealie", + CONF_HOST: "http://homeassistant/app/db21ed7f_mealie", CONF_API_TOKEN: "token", }, )