From 23719bbb5e345f28fdc4b0bfdd73acfc2145aab4 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Mon, 21 Jun 2021 09:44:29 +0200 Subject: [PATCH] Upgrade wled to 0.7.0 (#52017) --- homeassistant/components/wled/light.py | 9 ++++++--- homeassistant/components/wled/manifest.json | 2 +- requirements_all.txt | 2 +- requirements_test_all.txt | 2 +- 4 files changed, 9 insertions(+), 6 deletions(-) diff --git a/homeassistant/components/wled/light.py b/homeassistant/components/wled/light.py index 46dba23b39e..533cb595638 100644 --- a/homeassistant/components/wled/light.py +++ b/homeassistant/components/wled/light.py @@ -5,6 +5,7 @@ from functools import partial from typing import Any, Tuple, cast import voluptuous as vol +from wled import Preset from homeassistant.components.light import ( ATTR_BRIGHTNESS, @@ -222,9 +223,11 @@ class WLEDSegmentLight(WLEDEntity, LightEntity): if playlist == -1: playlist = None - preset: int | None = self.coordinator.data.state.preset - if preset == -1: - preset = None + preset: int | None = None + if isinstance(self.coordinator.data.state.preset, Preset): + preset = self.coordinator.data.state.preset.preset_id + elif self.coordinator.data.state.preset != -1: + preset = self.coordinator.data.state.preset segment = self.coordinator.data.state.segments[self._segment] return { diff --git a/homeassistant/components/wled/manifest.json b/homeassistant/components/wled/manifest.json index 8a88cd1e843..237f6850b66 100644 --- a/homeassistant/components/wled/manifest.json +++ b/homeassistant/components/wled/manifest.json @@ -3,7 +3,7 @@ "name": "WLED", "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/wled", - "requirements": ["wled==0.6.0"], + "requirements": ["wled==0.7.0"], "zeroconf": ["_wled._tcp.local."], "codeowners": ["@frenck"], "quality_scale": "platinum", diff --git a/requirements_all.txt b/requirements_all.txt index 1b783e3b785..9c6c1e84967 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -2365,7 +2365,7 @@ wirelesstagpy==0.4.1 withings-api==2.3.2 # homeassistant.components.wled -wled==0.6.0 +wled==0.7.0 # homeassistant.components.wolflink wolf_smartset==0.1.11 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index c1817329bb6..c7d6c608255 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -1283,7 +1283,7 @@ wiffi==1.0.1 withings-api==2.3.2 # homeassistant.components.wled -wled==0.6.0 +wled==0.7.0 # homeassistant.components.wolflink wolf_smartset==0.1.11