diff --git a/homeassistant/components/wled/coordinator.py b/homeassistant/components/wled/coordinator.py index 5afb5a6b44e..9ba3fd2cb3d 100644 --- a/homeassistant/components/wled/coordinator.py +++ b/homeassistant/components/wled/coordinator.py @@ -1,7 +1,7 @@ """DataUpdateCoordinator for WLED.""" from __future__ import annotations -from wled import WLED, Device as WLEDDevice, WLEDConnectionClosed, WLEDError +from wled import WLED, Device as WLEDDevice, WLEDConnectionClosedError, WLEDError from homeassistant.config_entries import ConfigEntry from homeassistant.const import CONF_HOST, EVENT_HOMEASSISTANT_STOP @@ -68,7 +68,7 @@ class WLEDDataUpdateCoordinator(DataUpdateCoordinator[WLEDDevice]): try: await self.wled.listen(callback=self.async_set_updated_data) - except WLEDConnectionClosed as err: + except WLEDConnectionClosedError as err: self.last_update_success = False self.logger.info(err) except WLEDError as err: diff --git a/homeassistant/components/wled/manifest.json b/homeassistant/components/wled/manifest.json index 99309b9f008..b6d205912c6 100644 --- a/homeassistant/components/wled/manifest.json +++ b/homeassistant/components/wled/manifest.json @@ -7,6 +7,6 @@ "integration_type": "device", "iot_class": "local_push", "quality_scale": "platinum", - "requirements": ["wled==0.15.0"], + "requirements": ["wled==0.16.0"], "zeroconf": ["_wled._tcp.local."] } diff --git a/requirements_all.txt b/requirements_all.txt index 36bea3aeba4..42355c10736 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -2638,7 +2638,7 @@ wirelesstagpy==0.8.1 withings-api==2.4.0 # homeassistant.components.wled -wled==0.15.0 +wled==0.16.0 # homeassistant.components.wolflink wolf_smartset==0.1.11 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index a93f5691795..f9c4ae88760 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -1878,7 +1878,7 @@ wiffi==1.1.2 withings-api==2.4.0 # homeassistant.components.wled -wled==0.15.0 +wled==0.16.0 # homeassistant.components.wolflink wolf_smartset==0.1.11 diff --git a/tests/components/wled/snapshots/test_diagnostics.ambr b/tests/components/wled/snapshots/test_diagnostics.ambr index e06608033ca..25db6a3116b 100644 --- a/tests/components/wled/snapshots/test_diagnostics.ambr +++ b/tests/components/wled/snapshots/test_diagnostics.ambr @@ -92,6 +92,7 @@ 'effect_count': 81, 'filesystem': None, 'free_heap': 14600, + 'ip': 'Unknown', 'leds': dict({ '__type': "", 'repr': 'Leds(cct=False, count=30, fps=None, light_capabilities=None, max_power=850, max_segments=10, power=470, rgbw=False, wv=True, segment_light_capabilities=None)', diff --git a/tests/components/wled/test_coordinator.py b/tests/components/wled/test_coordinator.py index 04d1c8f435b..89817fb8569 100644 --- a/tests/components/wled/test_coordinator.py +++ b/tests/components/wled/test_coordinator.py @@ -7,7 +7,7 @@ from unittest.mock import MagicMock import pytest from wled import ( Device as WLEDDevice, - WLEDConnectionClosed, + WLEDConnectionClosedError, WLEDConnectionError, WLEDError, ) @@ -124,7 +124,7 @@ async def test_websocket( assert state.state == STATE_OFF # Resolve Future with a connection losed. - connection_finished.set_exception(WLEDConnectionClosed) + connection_finished.set_exception(WLEDConnectionClosedError) await hass.async_block_till_done() # Disconnect called, unsubbed Home Assistant stop listener