From b394c07a3d04e8ba475b42d792ac9220f9d96a2c Mon Sep 17 00:00:00 2001 From: peteS-UK <64092177+peteS-UK@users.noreply.github.com> Date: Sun, 11 May 2025 20:15:12 +0100 Subject: [PATCH] Override available property in button platform for Squeezebox (#144693) --- homeassistant/components/squeezebox/button.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/homeassistant/components/squeezebox/button.py b/homeassistant/components/squeezebox/button.py index 887151036aa..88018e4f9a9 100644 --- a/homeassistant/components/squeezebox/button.py +++ b/homeassistant/components/squeezebox/button.py @@ -153,6 +153,11 @@ class SqueezeboxButtonEntity(SqueezeboxEntity, ButtonEntity): f"{format_mac(self._player.player_id)}_{entity_description.key}" ) + @property + def available(self) -> bool: + """Return True if entity is available.""" + return self.coordinator.available and super().available + async def async_press(self) -> None: """Execute the button action.""" await self._player.async_query("button", self.entity_description.press_action)