Remove unnecessary check in fritz light (#123829)

* Remove unnecessary check in fritz light

* Revert remove SUPPORTED_COLOR_MODES
This commit is contained in:
Lars 2024-08-14 22:53:29 +02:00 committed by GitHub
parent e6ed3c8c5c
commit e6b3d35cdf
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 3 additions and 5 deletions

View file

@ -17,7 +17,7 @@ from homeassistant.core import HomeAssistant, callback
from homeassistant.helpers.entity_platform import AddEntitiesCallback
from . import FritzboxDataUpdateCoordinator, FritzBoxDeviceEntity
from .const import COLOR_MODE, COLOR_TEMP_MODE, LOGGER
from .const import COLOR_MODE, LOGGER
from .coordinator import FritzboxConfigEntry
SUPPORTED_COLOR_MODES = {ColorMode.COLOR_TEMP, ColorMode.HS}
@ -80,11 +80,8 @@ class FritzboxLight(FritzBoxDeviceEntity, LightEntity):
return (hue, float(saturation) * 100.0 / 255.0)
@property
def color_temp_kelvin(self) -> int | None:
def color_temp_kelvin(self) -> int:
"""Return the CT color value."""
if self.data.color_mode != COLOR_TEMP_MODE:
return None
return self.data.color_temp # type: ignore [no-any-return]
@property