diff --git a/homeassistant/components/flux_led/manifest.json b/homeassistant/components/flux_led/manifest.json index 64a41a9ce8a..d0a75205cdd 100644 --- a/homeassistant/components/flux_led/manifest.json +++ b/homeassistant/components/flux_led/manifest.json @@ -3,7 +3,7 @@ "name": "Flux LED/MagicHome", "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/flux_led", - "requirements": ["flux_led==0.24.35"], + "requirements": ["flux_led==0.24.37"], "quality_scale": "platinum", "codeowners": ["@icemanch"], "iot_class": "local_push", diff --git a/homeassistant/components/flux_led/number.py b/homeassistant/components/flux_led/number.py index 39cfb2ea094..583b8cea0a8 100644 --- a/homeassistant/components/flux_led/number.py +++ b/homeassistant/components/flux_led/number.py @@ -73,7 +73,7 @@ class FluxNumber(FluxEntity, CoordinatorEntity, NumberEntity): raise HomeAssistantError( "Speed can only be adjusted when an effect is active" ) - if self._device.original_addressable and not self._device.is_on: + if not self._device.speed_adjust_off and not self._device.is_on: raise HomeAssistantError("Speed can only be adjusted when the light is on") await self._device.async_set_effect( current_effect, new_speed, _effect_brightness(self._device.brightness) diff --git a/requirements_all.txt b/requirements_all.txt index 3cfcf26657c..0b68310c1a8 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -658,7 +658,7 @@ fjaraskupan==1.0.2 flipr-api==1.4.1 # homeassistant.components.flux_led -flux_led==0.24.35 +flux_led==0.24.37 # homeassistant.components.homekit fnvhash==0.1.0 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index 45a20c67ff2..4b10036dc97 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -399,7 +399,7 @@ fjaraskupan==1.0.2 flipr-api==1.4.1 # homeassistant.components.flux_led -flux_led==0.24.35 +flux_led==0.24.37 # homeassistant.components.homekit fnvhash==0.1.0 diff --git a/tests/components/flux_led/__init__.py b/tests/components/flux_led/__init__.py index e3eb4a0e200..47aeb6be491 100644 --- a/tests/components/flux_led/__init__.py +++ b/tests/components/flux_led/__init__.py @@ -89,8 +89,7 @@ def _mocked_bulb() -> AIOWifiLedBulb: bulb.speed = 50 bulb.model = "Smart Bulb (0x35)" bulb.version_num = 8 - bulb.original_addressable = False - bulb.addressable = False + bulb.speed_adjust_off = True bulb.rgbwcapable = True bulb.color_modes = {FLUX_COLOR_MODE_RGB, FLUX_COLOR_MODE_CCT} bulb.color_mode = FLUX_COLOR_MODE_RGB diff --git a/tests/components/flux_led/test_number.py b/tests/components/flux_led/test_number.py index 88cecd48cd7..c6167ebcedc 100644 --- a/tests/components/flux_led/test_number.py +++ b/tests/components/flux_led/test_number.py @@ -121,7 +121,7 @@ async def test_original_addressable_light_effect_speed(hass: HomeAssistant) -> N ) config_entry.add_to_hass(hass) bulb = _mocked_bulb() - bulb.original_addressable = True + bulb.speed_adjust_off = False bulb.raw_state = bulb.raw_state._replace( model_num=0xA1 ) # Original addressable model