Skip to content

Commit 3e6473d

Browse files
authored
2 parents f66feab + 9a183bc commit 3e6473d

File tree

62 files changed

+1073
-380
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+1073
-380
lines changed

homeassistant/components/aprilaire/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@
77
"integration_type": "device",
88
"iot_class": "local_push",
99
"loggers": ["pyaprilaire"],
10-
"requirements": ["pyaprilaire==0.8.1"]
10+
"requirements": ["pyaprilaire==0.9.0"]
1111
}

homeassistant/components/azure_storage/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
from aiohttp import ClientTimeout
44
from azure.core.exceptions import (
5+
AzureError,
56
ClientAuthenticationError,
6-
HttpResponseError,
77
ResourceNotFoundError,
88
)
99
from azure.core.pipeline.transport._aiohttp import (
@@ -70,7 +70,7 @@ def create_container_client() -> ContainerClient:
7070
translation_key="invalid_auth",
7171
translation_placeholders={CONF_ACCOUNT_NAME: entry.data[CONF_ACCOUNT_NAME]},
7272
) from err
73-
except HttpResponseError as err:
73+
except AzureError as err:
7474
raise ConfigEntryNotReady(
7575
translation_domain=DOMAIN,
7676
translation_key="cannot_connect",

homeassistant/components/azure_storage/backup.py

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import logging
99
from typing import Any, Concatenate
1010

11-
from azure.core.exceptions import HttpResponseError
11+
from azure.core.exceptions import AzureError, HttpResponseError, ServiceRequestError
1212
from azure.storage.blob import BlobProperties
1313

1414
from homeassistant.components.backup import (
@@ -80,6 +80,20 @@ async def wrapper(
8080
f"Error during backup operation in {func.__name__}:"
8181
f" Status {err.status_code}, message: {err.message}"
8282
) from err
83+
except ServiceRequestError as err:
84+
raise BackupAgentError(
85+
f"Timeout during backup operation in {func.__name__}"
86+
) from err
87+
except AzureError as err:
88+
_LOGGER.debug(
89+
"Error during backup in %s: %s",
90+
func.__name__,
91+
err,
92+
exc_info=True,
93+
)
94+
raise BackupAgentError(
95+
f"Error during backup operation in {func.__name__}: {err}"
96+
) from err
8397

8498
return wrapper
8599

homeassistant/components/comelit/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@
88
"iot_class": "local_polling",
99
"loggers": ["aiocomelit"],
1010
"quality_scale": "bronze",
11-
"requirements": ["aiocomelit==0.12.1"]
11+
"requirements": ["aiocomelit==0.12.3"]
1212
}

homeassistant/components/ecovacs/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@
66
"documentation": "https://www.home-assistant.io/integrations/ecovacs",
77
"iot_class": "cloud_push",
88
"loggers": ["sleekxmppfs", "sucks", "deebot_client"],
9-
"requirements": ["py-sucks==0.9.10", "deebot-client==13.2.0"]
9+
"requirements": ["py-sucks==0.9.10", "deebot-client==13.2.1"]
1010
}

homeassistant/components/ecovacs/sensor.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,9 @@ def get_area_native_unit_of_measurement(device_type: DeviceType) -> str | None:
7878
capability_fn=lambda caps: caps.stats.clean,
7979
value_fn=lambda e: e.area,
8080
translation_key="stats_area",
81+
device_class=SensorDeviceClass.AREA,
8182
native_unit_of_measurement_fn=get_area_native_unit_of_measurement,
83+
suggested_unit_of_measurement=UnitOfArea.SQUARE_METERS,
8284
),
8385
EcovacsSensorEntityDescription[StatsEvent](
8486
key="stats_time",
@@ -95,7 +97,8 @@ def get_area_native_unit_of_measurement(device_type: DeviceType) -> str | None:
9597
value_fn=lambda e: e.area,
9698
key="total_stats_area",
9799
translation_key="total_stats_area",
98-
native_unit_of_measurement_fn=get_area_native_unit_of_measurement,
100+
device_class=SensorDeviceClass.AREA,
101+
native_unit_of_measurement=UnitOfArea.SQUARE_METERS,
99102
state_class=SensorStateClass.TOTAL_INCREASING,
100103
),
101104
EcovacsSensorEntityDescription[TotalStatsEvent](

homeassistant/components/emulated_kasa/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@
66
"iot_class": "local_push",
77
"loggers": ["sense_energy"],
88
"quality_scale": "internal",
9-
"requirements": ["sense-energy==0.13.7"]
9+
"requirements": ["sense-energy==0.13.8"]
1010
}

homeassistant/components/esphome/const.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
DEFAULT_PORT: Final = 6053
1919

20-
STABLE_BLE_VERSION_STR = "2025.2.2"
20+
STABLE_BLE_VERSION_STR = "2025.5.0"
2121
STABLE_BLE_VERSION = AwesomeVersion(STABLE_BLE_VERSION_STR)
2222
PROJECT_URLS = {
2323
"esphome.bluetooth-proxy": "https://esphome.github.io/bluetooth-proxies/",

homeassistant/components/fibaro/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@
77
"integration_type": "hub",
88
"iot_class": "local_push",
99
"loggers": ["pyfibaro"],
10-
"requirements": ["pyfibaro==0.8.2"]
10+
"requirements": ["pyfibaro==0.8.3"]
1111
}

homeassistant/components/google_generative_ai_conversation/config_flow.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -254,11 +254,11 @@ async def google_generative_ai_config_option_schema(
254254
)
255255
for api_model in sorted(api_models, key=lambda x: x.display_name or "")
256256
if (
257-
api_model.name != "models/gemini-1.0-pro" # duplicate of gemini-pro
258-
and api_model.display_name
257+
api_model.display_name
259258
and api_model.name
260-
and api_model.supported_actions
259+
and "tts" not in api_model.name
261260
and "vision" not in api_model.name
261+
and api_model.supported_actions
262262
and "generateContent" in api_model.supported_actions
263263
)
264264
]

0 commit comments

Comments
 (0)