diff --git a/homeassistant/components/philips_js/light.py b/homeassistant/components/philips_js/light.py index d08ecdba8a6..8e500592704 100644 --- a/homeassistant/components/philips_js/light.py +++ b/homeassistant/components/philips_js/light.py @@ -379,3 +379,12 @@ class PhilipsTVLightEntity(PhilipsJsEntity, LightEntity): self._update_from_coordinator() self.async_write_ha_state() + + @property + def available(self) -> bool: + """Return true if entity is available.""" + if not super().available: + return False + if not self.coordinator.api.on: + return False + return self.coordinator.api.powerstate == "On"