From 95a347dcf86c6daa05d90bf520ce3e55fc7a6dab Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Sun, 7 Dec 2025 11:18:53 -0600 Subject: [PATCH] Bump aioshelly to 13.23.0 (#158183) --- homeassistant/components/shelly/config_flow.py | 3 ++- homeassistant/components/shelly/manifest.json | 2 +- requirements_all.txt | 2 +- requirements_test_all.txt | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/homeassistant/components/shelly/config_flow.py b/homeassistant/components/shelly/config_flow.py index bb08d835fca..7575b30f951 100644 --- a/homeassistant/components/shelly/config_flow.py +++ b/homeassistant/components/shelly/config_flow.py @@ -30,6 +30,7 @@ from aioshelly.exceptions import ( RpcCallError, ) from aioshelly.rpc_device import RpcDevice +from aioshelly.rpc_device.models import ShellyWiFiNetwork from aioshelly.zeroconf import async_discover_devices, async_lookup_device_by_name from bleak.backends.device import BLEDevice import voluptuous as vol @@ -244,7 +245,7 @@ class ShellyConfigFlow(ConfigFlow, domain=DOMAIN): device_info: dict[str, Any] = {} ble_device: BLEDevice | None = None device_name: str = "" - wifi_networks: list[dict[str, Any]] = [] + wifi_networks: list[ShellyWiFiNetwork] = [] selected_ssid: str = "" _provision_task: asyncio.Task | None = None _provision_result: ConfigFlowResult | None = None diff --git a/homeassistant/components/shelly/manifest.json b/homeassistant/components/shelly/manifest.json index 8efd45a3755..87125e8cc33 100644 --- a/homeassistant/components/shelly/manifest.json +++ b/homeassistant/components/shelly/manifest.json @@ -17,7 +17,7 @@ "iot_class": "local_push", "loggers": ["aioshelly"], "quality_scale": "platinum", - "requirements": ["aioshelly==13.22.0"], + "requirements": ["aioshelly==13.23.0"], "zeroconf": [ { "name": "shelly*", diff --git a/requirements_all.txt b/requirements_all.txt index 68d9d637392..dfcba52b0f1 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -393,7 +393,7 @@ aioruuvigateway==0.1.0 aiosenz==1.0.0 # homeassistant.components.shelly -aioshelly==13.22.0 +aioshelly==13.23.0 # homeassistant.components.skybell aioskybell==22.7.0 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index b3085435d37..9bc37e133b9 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -378,7 +378,7 @@ aioruuvigateway==0.1.0 aiosenz==1.0.0 # homeassistant.components.shelly -aioshelly==13.22.0 +aioshelly==13.23.0 # homeassistant.components.skybell aioskybell==22.7.0