From d7be3c87801b83148e9f8d60da2e5dde11a83928 Mon Sep 17 00:00:00 2001 From: Michael <35783820+mib1185@users.noreply.github.com> Date: Mon, 3 Oct 2022 03:19:37 +0200 Subject: [PATCH] Set Synology DSM update entity to unavailable in case no data from api gathered (#79508) --- homeassistant/components/synology_dsm/update.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/homeassistant/components/synology_dsm/update.py b/homeassistant/components/synology_dsm/update.py index d3f3cc56eac..445e682651c 100644 --- a/homeassistant/components/synology_dsm/update.py +++ b/homeassistant/components/synology_dsm/update.py @@ -52,6 +52,11 @@ class SynoDSMUpdateEntity(SynologyDSMBaseEntity, UpdateEntity): entity_description: SynologyDSMUpdateEntityEntityDescription _attr_title = "Synology DSM" + @property + def available(self) -> bool: + """Return True if entity is available.""" + return bool(self._api.upgrade) + @property def installed_version(self) -> str | None: """Version installed and in use."""