diff --git a/homeassistant/components/plugwise/entity.py b/homeassistant/components/plugwise/entity.py index 694f6e5817c..4d5f78f5202 100644 --- a/homeassistant/components/plugwise/entity.py +++ b/homeassistant/components/plugwise/entity.py @@ -65,7 +65,11 @@ class PlugwiseEntity(CoordinatorEntity[PlugwiseDataUpdateCoordinator]): @property def available(self) -> bool: """Return if entity is available.""" - return super().available and self._dev_id in self.coordinator.data.devices + return ( + self._dev_id in self.coordinator.data.devices + and ("available" not in self.device or self.device["available"]) + and super().available + ) @property def device(self) -> dict[str, Any]: