From 6b3f26d2469e4f6baf7aab584f82c51dace88738 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 2 Mar 2026 18:05:19 +0000 Subject: [PATCH 1/2] Initial plan From 6ed677ef346d6eb5f6f2805309e0fd36eb59bde2 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 2 Mar 2026 18:07:27 +0000 Subject: [PATCH 2/2] Replace get_supervisor_info with get_addons_info for installed addons Co-authored-by: ludeeus <15093472+ludeeus@users.noreply.github.com> --- custom_components/readme/__init__.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/custom_components/readme/__init__.py b/custom_components/readme/__init__.py index 1a55616..4f23afc 100644 --- a/custom_components/readme/__init__.py +++ b/custom_components/readme/__init__.py @@ -18,7 +18,7 @@ import yaml from homeassistant import config_entries from homeassistant.components.hassio import ( # type: ignore - get_supervisor_info, + get_addons_info, ) from homeassistant.core import HomeAssistant, callback from homeassistant.helpers.hassio import is_hassio @@ -200,10 +200,10 @@ def get_hacs_components(hass: HomeAssistant): def get_ha_installed_addons(hass: HomeAssistant) -> list[dict[str, Any]]: if not is_hassio(hass): return [] - supervisor_info = get_supervisor_info(hass) + addons_info = get_addons_info(hass) - if supervisor_info: - return supervisor_info.get("addons", []) + if addons_info: + return list(addons_info.values()) return []