Home Assistant Core 2025.4 完整更新日志
以下是 Home Assistant Core 2025.4 版本包含的全部变更。
如需查看更易读的摘要: 本次发布的发行说明博客。
全部变更
- 升级 版本 to 2025.4.0 (@bramkragten - #139381)
- 升级 hatasmota to 0.10.0 (@emontnemery - #139382)
- Small improvements to Home Connect 字符串 and 图标 (@Diegorro98 - #139386)
- 添加 重新认证 to azure_storage (@zweckj - #139411)
- 升级 codecov/codecov-动作 from 5.3.1 to 5.4.0 (@dependabot - #139408)
- 升级 Docker/build-push-动作 from 6.14.0 to 6.15.0 (@dependabot - #139407)
- 升级 动作/attest-build-provenance from 2.2.0 to 2.2.1 (@dependabot - #139406)
- 添加 reconfiguration to azure_storage (@zweckj - #139414)
- 添加 热水器 实体 to LG ThinQ (@LG-ThinQ-集成 - #138257)
- 添加 lawn mower 实体 id format (@mikey0000 - #139402)
- 升级 ruff to 0.9.8 (@joostlek - #139434)
- 升级 aioesphomeapi to 29.3.0 (@bdraco - #139441)
- 添加 more diagnostic info to Reolink (@starkillerOG - #139436)
- Full 测试 覆盖率 for Vodafone Station init (@chemelli74 - #139451)
- 改进 描述 of
lyric.set_hold_time动作 and field (@NoRi2909 - #139385) - 添加 覆盖率 to 确保 we 不要 load base 平台 before recorder (@bdraco - #139464)
- 升级 aioesphomeapi to 29.3.1 (@bdraco - #139465)
- 升级 pyfibaro to 0.8.2 (@rappenze - #139471)
- 调整 recorder 备份 平台 测试 (@emontnemery - #139492)
- 添加 传感器 to PG LAB 集成 (@pglab-electronics - #138802)
- 添加 floor_实体 function and filter (@Petro31 - #136509)
- 启用 ASYNC ruff rules (@joostlek - #139507)
- 升级 动作/缓存 from 4.2.1 to 4.2.2 (@dependabot - #139490)
- 升级 dawidd6/动作-download-artifact from 8 to 9 (@dependabot - #139488)
- 升级 动作/attest-build-provenance from 2.2.1 to 2.2.2 (@dependabot - #139489)
- 日志 a 警告 when replacing existing 配置条目 with same unique id (@epenet - #130567)
- 改进 描述 of
modefield ingeniushub.set_zone_mode动作 (@NoRi2909 - #139513) - 升级 wheels to 2025.02.0 (@edenhaus - #139525)
- 升级 pyoverkiz to 1.16.1 (@ALERTua - #139532)
- 设置 设备 class for wind direction weatherflow 实体 (@natekspencer - #139397)
- 检查 area temperature 传感器 in get temperature intent (@synesthesiam - #139221)
- Text-to-Speech 重构 (@balloob - #139482)
- 澄清 描述 of
icloud.更新动作 (@NoRi2909 - #139535) - 添加 支持 for continue conversation in Assist Pipeline (@balloob - #139480)
- 移动 TTS 实体 to own file (@balloob - #139538)
- 重做 Comelit 测试 (@chemelli74 - #139475)
- 使用 new pyfibaro library features (@rappenze - #139476)
- 更新 蓝牙 remote 配置条目 if the MAC is corrected (@bdraco - #139457)
- 添加 OptionsFlowHandler 测试 for Lutron (@cameronr - #139463)
- 创建 设备 for the hub in SmartThings (@joostlek - #139545)
- Stream the TTS result from webview (@balloob - #139543)
- 升级 bleak-esphome to 2.9.0 (@bdraco - #139467)
- 添加 SmartThings hub connections (@joostlek - #139549)
- Tuya tyd 修复 (@andylittle - #135558)
- 修复 caldav todo list not updating after adding items with Assist (@daniele-athome - #135980)
- 升级 orjson to 3.10.15 (@bdraco - #135223)
- 改进 描述 of
doorfield insubaru.unlock_specific_door动作 (@NoRi2909 - #139558) - 改进 描述 of
media_content_typeinmedia_extractor.play_media动作 (@NoRi2909 - #139559) - 添加 suggested area to SmartThings (@joostlek - #139570)
- 修复 博客 post link in comment (@epenet - #139568)
- 升级 azure_storage quality to platinum (@zweckj - #139452)
- 添加 严格类型检查 to Vodafone Station (@chemelli74 - #139573)
- 移除 已弃用 import from configuration.yaml from opentherm_gw (@mvn23 - #139581)
- 更新 wallbox to 0.8.0 (@jorisdrenth - #139553)
- 升级 aiocomelit to 0.11.1 (@chemelli74 - #139589)
- 升级 motionblinds to 0.6.26 (@starkillerOG - #139591)
- 添加 simplisafe OUTDOOR_ALARM_SECURITY_BELL_BOX 设备 类型化 (@clever-trevor - #134386)
- 改进 certificate handling in MQTT 配置流程 (@jbouwh - #137234)
- 清理 squeezebox build_item_response part 1 (@peteS-UK - #139321)
- 迁移 Assist Pipeline to 使用 TTS stream (@balloob - #139542)
- 添加 create_reward 动作 to Habitica 集成 (@tr4nt0r - #139304)
- 使用 model list to check anthropic API key (@Shulyaka - #139307)
- 更新 质量等级 to platinum 🏆️ for pyLoad 集成 (@tr4nt0r - #138891)
- 开关 清理 for Shelly (part 2) (@chemelli74 - #138922)
- 引入 demo valve (@tathamoddie - #138187)
- 更新 质量等级 to platinum 🏆️ for IronOS 集成 (@tr4nt0r - #138217)
- 修复 demo valve 平台 to 使用 AddConfigEntryEntitiesCallback (@thecode - #139602)
- 升级 pyopenweathermap to 0.2.2 and 移除 已弃用 API 版本 v2.5 (@wittypluck - #139599)
- 修复 类型化 for ESPHome assist satellite events (@balloob - #139618)
- Treat "核心" as name, 修复 grammar in
reload_core_config动作 (@NoRi2909 - #139622) - 添加
update_habit动作 to Habitica 集成 (@tr4nt0r - #139311) - 升级 pyoverkiz to 1.16.2 (@ALERTua - #139623)
- 添加 FrankEver virtual 集成 (@bieniu - #139629)
- 添加 LinkedGo virtual 集成 (@bieniu - #139625)
- 修复 Tuya unsupported Temperature & Humidity 传感器 (with or without external probe) (@maghiel - #138542)
- Fibaro 集成 refactorings (@rappenze - #139624)
- Motion blind 类型化 list (@starkillerOG - #139590)
- 添加 prefix path 支持 to pyLoad 集成 (@tr4nt0r - #139139)
- 添加 最后更新 属性 to UK transport train 传感器 (@MarioZG - #139352)
- 移除 已弃用 设备 migration from opentherm_gw (@mvn23 - #139612)
- 移除 已弃用 实体 migration from opentherm_gw (@mvn23 - #139641)
- 添加 类型检查/async to NMBS (@silamon - #139002)
- 完成 移除 import from configuration.yaml 支持 from opentherm_gw (@mvn23 - #139643)
- 添加 nut commands to 关闭/on outlet 1 & 2 (@martin12as - #139044)
- 使 spelling of "All-Link" consistent in Insteon 集成 (@NoRi2909 - #139651)
- 添加 fault event to balboa (@natekspencer - #138623)
- 修复 typo in
outlet_2_load_offof NUT 集成 (@NoRi2909 - #139656) - 升级 aioesphomeapi to 29.3.2 (@bdraco - #139653)
- 添加 model_id filter to 设备 selector (@karwosts - #135646)
- Fetch 集成 list from next branch for analytics insights (@joostlek - #137250)
- 改进 Linkplay 设备 unavailability detection (@trevorwarwick - #138457)
- 改进 outlet constant naming for NUT (@martin12as - #139660)
- Keep entered values in form when connecting to Epson projector fails (@mvdwetering - #135402)
- 添加 Night mode and
HVACActionto Advantage Air (@hydazz - #137475) - 增加 测试 覆盖率 for todo intent (@Lesekater - #135960)
- 不要 force logfile to roll over when using TimedRotatingFileHandler (@andresb5555 - #128301)
- 调整 类型化 hints in 更新 实体 (@emontnemery - #129387)
- 修复 missing camel-case in one "ElevenLabs" string (@NoRi2909 - #139686)
- 添加 additional garage door code to Advantage Air (@Bre77 - #139687)
- 修复 stale doc字符串 in onboarding 测试 (@emontnemery - #139696)
- 升级 hass-nabucasa from 0.92.0 to 0.94.0 (@ludeeus - #139697)
- 添加 严格类型检查 to Comelit (@chemelli74 - #139455)
- 修复 missing sentence-casing in three Fully Kiosk Browser 字符串 (@NoRi2909 - #139705)
- 添加 完成 item intent function for todo component (@Lesekater - #127806)
- Grammar fixes in user-facing 字符串 of the LinkPlay 集成 (@NoRi2909 - #139709)
- 升级 mastodon.py to 2.0.1 (@andrew-codechimp - #139701)
- 升级 aiocomelit to 0.11.2 (@chemelli74 - #139707)
- 添加 charging binary_传感器 so front end can 渲染 battery 图标 properly (@StaleLoafOfBread - #139684)
- 添加 翻译 for 开关 状态 by 设备 class (@piitaya - #139693)
- 支持 up to 8 AUX outputs in Ness 报警 (@Poshy163 - #139718)
- 添加 a base class for template 实体 to inherit from (@Petro31 - #139645)
- 改进 字符串 in
openai_conversation.generate_image动作 (@NoRi2909 - #139736) - 修复 regression in template flag introduced by #139645 (@emontnemery - #139742)
- 移除 unused constant from recorder (@emontnemery - #139741)
- Upload 测试 results to codecov (@edenhaus - #138512)
- 升级 bleak-esphome to 2.10.2 (@bdraco - #139731)
- 禁用 测试 results upload on forks (@edenhaus - #139749)
- VoIP b门锁 non-TTS announcements (@balloob - #139658)
- 简化 lint-仅 job config [ci] (@cdce8p - #139748)
- 添加 timer 支持 to VoIP (@balloob - #139763)
- 简化 错误 handling in BackupAgent when a 备份 is not found (@emontnemery - #139754)
- 对齐 azure_storage with changes in BackupAgent (@emontnemery - #139765)
- 对齐 onedrive with changes in BackupAgent (@emontnemery - #139769)
- 对齐 kitchen_sink with changes in BackupAgent (@emontnemery - #139768)
- 对齐 webdav with changes in BackupAgent (@emontnemery - #139771)
- 对齐 云端 with changes in BackupAgent (@emontnemery - #139766)
- 小幅 improvement of hassio 备份 测试 (@emontnemery - #139775)
- Upload 测试 result artifacts 始终 (@edenhaus - #139776)
- 对齐 synology_dsm with changes in BackupAgent (@emontnemery - #139770)
- 对齐 hassio with changes in BackupAgent (@emontnemery - #139780)
- 移动 ForkedDaapdUpdater 设置 to init 模块 (@epenet - #139733)
- 对齐 google_drive with changes in BackupAgent (@emontnemery - #139767)
- 将首字母大写 "Suez Water" and "ID" in user-facing 字符串 (@NoRi2909 - #139782)
- 添加 create_habit 动作 to Habitica 集成 (@tr4nt0r - #139673)
- 清理 squeezebox build_item_response part 2 (@peteS-UK - #139595)
- 改进 unique_id 测试 for Shelly b门锁 设备 (@chemelli74 - #139778)
- 升级 蓝牙-data-tools to 1.25.0 (@bdraco - #139802)
- 升级 fnv-hash-fast to 1.4.0 (@bdraco - #139801)
- 移除 redundant is not None checks in Template 集成 (@Petro31 - #139790)
- 升级 zeroconf to 0.146.0 (@bdraco - #139804)
- 升级 bleak-esphome to 2.11.0 (@bdraco - #139803)
- 升级 ulid-transform to 1.3.0 (@bdraco - #139808)
- 升级 aioesphomeapi to 29.4.0 (@bdraco - #139806)
- 添加 common PDU 传感器 to NUT (@tdfountain - #139669)
- 升级 dbus-fast to 2.35.1 (@bdraco - #139809)
- 升级 缓存d-ipaddress to 0.10.0 (@bdraco - #139807)
- 升级 habluetooth to 3.25.0 (@bdraco - #139811)
- 升级 动作/upload-artifact from 4.6.0 to 4.6.1 (@dependabot - #139813)
- 升级 动作/download-artifact from 4.1.8 to 4.1.9 (@dependabot - #139814)
- Clean Home Connect 错误 handling (@MartinHjelmare - #139817)
- 升级 ohmepy to 1.4.0 (@dan-r - #139791)
- 改进 frame 辅助项 测试 (@emontnemery - #139821)
- 添加 vehicle select to Ohme (@dan-r - #139795)
- 添加 conditional 支持 for ambient 传感器 in NUT (@tdfountain - #139675)
- 修复 禁用 测试 results uploads properly (@edenhaus - #139827)
- 转换 Shelly b门锁 开关 to EntityDescription (@chemelli74 - #106985)
- 升级
giosto 版本 6.0.0 (@bieniu - #139832) - 改进 frame 辅助项 测试 (@emontnemery - #139843)
- 修复 stale 测试 name in 吸尘器 (@emontnemery - #139853)
- 改进 the mock_integration_frame 测试 夹具 (@emontnemery - #139850)
- 使 辅助项.frame.report_usage work when called from any Thread (@emontnemery - #139836)
- Reimplement PGLab 传感器 to 使用 a 协调器 (@pglab-electronics - #139789)
- 改进 描述 in overseerr.get_requests 动作 (@NoRi2909 - #139781)
- 升级 dbus-fast to 2.37.0 (@bdraco - #139877)
- 升级 pynecil to v4.1.0 (@tr4nt0r - #139881)
- 添加 abstract class to 触发器 based template 实体 (@Petro31 - #139650)
- Small cleanups for HomeKit (@bdraco - #139889)
- 升级 动作/attest-build-provenance from 2.2.2 to 2.2.3 (@dependabot - #139896)
- 升级 aiolifx to 1.1.4 to 启用 new LIFX product 支持 (@Djelibeybi - #139897)
- 修复 sentence-casing in
music_assistant.get_library动作 (@NoRi2909 - #139901) - 添加 支持 for IronOS v2.23 (@tr4nt0r - #139903)
- 移除 report method from frame 辅助项 (@epenet - #139920)
- Homee 并行更新 (@Taraman17 - #139926)
- 改进 描述 of
tibber.get_prices动作 (@NoRi2909 - #139863) - 设置 Ondilo ICO diagnostic 传感器 (@MartinHjelmare - #139934)
- 简化 lint-仅 config (2) [ci] (@cdce8p - #139933)
- Prioritize integration_domain passed to 辅助项.frame.report_usage (@emontnemery - #139819)
- 更新 geocachingapi to v0.3.0 (@marc7s - #139878)
- 使用 运行时数据 in forked_daapd (@epenet - #138284)
- Reset 辅助项.frame._REPORTED_INTEGRATIONS in between 测试 (@epenet - #139924)
- 改进 loader dependency 测试 (@arturpragacz - #139916)
- 更新 类型检查 of
BackupAgent.async_get_backup(@emontnemery - #139923) - 添加 Roborock buttons for starting routines (@regevbr - #139845)
- 使用 mysensors 配置条目 async_on_unload (@MartinHjelmare - #139978)
- 添加 Homee select 平台 (@Taraman17 - #139534)
- 添加 a roborock quality_scale.yaml (@allenporter - #139849)
- 跟踪 when an LLM expects to continue a conversation (@balloob - #139810)
- 升级 dbus-fast to 2.39.3 (@bdraco - #140015)
- 升级 ulid-transform to 1.4.0 (@bdraco - #140037)
- 更新 whirlpool-sixth-sense to 0.19.1 (@abmantis - #139987)
- 使 描述 of
keymitt_ble.calibrate动作 UI-friendly (@NoRi2909 - #139866) - 改进 字符串 of
swiss_public_transport.fetch_connections动作 (@NoRi2909 - #139911) - 清理 ondilo ico oauth2 (@MartinHjelmare - #139927)
- 改进 user-facing 字符串 of Bang & Olufsen 集成 (@NoRi2909 - #140062)
- 添加
update_todo动作 to Habitica (@tr4nt0r - #139799) - 添加 file upload 服务 to OneDrive (@zweckj - #139092)
- 更新 debugpy to 1.8.13 (@frenck - #140067)
- 清理 add_to_hass method in Shelly 测试 (part 1) (@chemelli74 - #140075)
- 添加 check for invalid options with specific 平台 (@Petro31 - #140082)
- 添加 template function: shuffle (@frenck - #140077)
- 设置 media 类型化 correctly in the roon 集成- so the media 卡片 correctly displays the artist. (@pavoni - #139871)
- 缓存 传感器 precision calculation (@bdraco - #140019)
- 更新 pyfronius to 0.7.7 and 调整 质量等级 to platinum (@farmio - #140084)
- 更新 py测试 to 8.3.5 (@frenck - #140102)
- 更新 ruff to 0.9.10 (@frenck - #140105)
- 更新 覆盖率 to 7.6.12 (@frenck - #140104)
- 升级
accuweatherto 版本 4.2.0 (@bieniu - #140106) - 添加 Dependency Review 动作 (@frenck - #140108)
- Send Roborock commands via 云端 api when needed (@Lash-L - #138496)
- 使用 the 设置 language for 条件 传感器 in Accuweather 集成 (@bieniu - #140107)
- 添加 template function: typeof (@frenck - #140081)
- 修复 typo "an problem" in
nmbs集成 (@NoRi2909 - #140151) - 使 spelling of "MELCloud" consistent, 修复 typo "an connection" (@NoRi2909 - #140150)
- 修复 typo "an connection" in
aftership集成 (@NoRi2909 - #140148) - 修复 typo "an comma" in
doorbird集成 (@NoRi2909 - #140146) - 替换 typo "an code" with "报警 code" in
elkm1集成 (@NoRi2909 - #140143) - 修复 typos in
homeassistant_hardware字符串 (@NoRi2909 - #140154) - 使用 HAs configured timezone for KNX 暴露 time (@farmio - #140158)
- 添加 template function: flatten (@frenck - #140157)
- 升级 aioesphomeapi to 29.4.1 (@bdraco - #140165)
- 修复 conversation 触发器 with variables (@arturpragacz - #140066)
- 改进 LLM tool 描述 for brightness and volume percentage (@allenporter - #138685)
- 修复 not available source in Onkyo (@arturpragacz - #140175)
- 升级 aioshelly to 13.2.0 (@bdraco - #140178)
- 添加 Ogemray virtual 集成 (@bieniu - #140185)
- 迁移 shelly 蓝牙 scanner to 使用 修正 MAC address (@bdraco - #140180)
- 使用 CONF_* const in Shelly 测试 (@chemelli74 - #140189)
- 更新 mypy-dev to 1.16.0a5 (@cdce8p - #140188)
- 添加 create_todo 动作 to Habitica 集成 (@tr4nt0r - #140090)
- 弃用 使用 of invalid unit of measurement for MQTT 传感器 (@jbouwh - #140164)
- 添加 template functions: md5, sha1, sha256, sha512 (@frenck - #140192)
- 改进 category map for air quality and pollen 传感器 in AccuWeather (@bieniu - #140193)
- 更新 govee-local-api to 2.1.0 (@Galorhallen - #140201)
- 对齐 CONF_ in Shelly 集成 (@chemelli74 - #140202)
- 修复 mysensors 温控 target temps (@MartinHjelmare - #140220)
- 移除 mysensors assumed 状态 dead code (@MartinHjelmare - #140227)
- 添加 locking and unlocking feature to igloohome 集成 (@keithle888 - #136002)
- 升级 aioesphomeapi to 29.5.1 (@bdraco - #140231)
- 升级
nettigo_air_monitorto 版本 4.1.0 (@bieniu - #140241) - 修复 ONVIF 摄像头 实体 ids getting shuffled on 重载 (@felipecrs - #139676)
- 升级 github/codeql-动作 from 3.28.10 to 3.28.11 (@dependabot - #140254)
- 升级 inkbird-ble to 0.8.0 (@bdraco - #140244)
- 添加 支持 for BH1750 illuminance 传感器 in Nettigo Air Monitor 集成 (@bieniu - #140242)
- 使用 short-hand 属性 in remote-rpi-gpio (@epenet - #140263)
- 改进 描述 of
schedule.get_schedule动作 (@NoRi2909 - #140284) - 升级 zwave-js-server-python to 0.61.0 (@MindFreeze - #140282)
- 改进 动作 描述 in
energyzero集成 (@NoRi2909 - #140283) - 升级 蓝牙-data-tools to 1.26.0 (@bdraco - #140262)
- 添加 streaming to Teslemetry 更新 平台 (@Bre77 - #140021)
- TotalConnect 添加 partition arming_state in diagnostic (@austinmroczek - #140140)
- 添加 严格类型检查 of account & instance to Mastodon (@andrew-codechimp - #139739)
- 升级 go2rtc to 1.9.9 (@edenhaus - #140302)
- 启用 TTS streaming implementations (@balloob - #140176)
- Standardize conversation.async_process method (@balloob - #140125)
- 设置 anthemav volume_step to 0.01 (@glenrobertson - #140130)
- 将首字母大写 abbreviations in
lektrico集成 (@NoRi2909 - #140311) - 不要 添加 outside temperature 传感器 for FGLair if reading is None (@crevetor - #140298)
- 修复 hass stop in bootstrap (@arturpragacz - #132795)
- 改进 user-facing 字符串 of
nordpool集成 (@NoRi2909 - #140286) - 修复 sentence-casing and spelling of "LED" in
baf集成 (@NoRi2909 - #140343) - 添加 严格类型检查 of post to Mastodon (@andrew-codechimp - #140299)
- 更正 sentence-casing and spelling of "LED" in
zha集成 (@NoRi2909 - #140342) - 升级 pylutron-caseta 0.24.0 (@bdraco - #140338)
- 升级 inkbird-ble to 0.9.0 (@bdraco - #140339)
- 更新 hdate dependency to 1.0.3 (@tsvi - #137247)
- 改进 dependencies resolution (@arturpragacz - #138502)
- 将首字母大写 "HVAC" abbreviation in
fritzbox集成 (@NoRi2909 - #140344) - 改进 name and 描述 of
nexia.set_hvac_run_mode动作 (@NoRi2909 - #140348) - 使用 trademark "Time-of-使用 Price Plan" in
srp_energy集成 (@NoRi2909 - #140350) - 改进 配置流程 for GIOS (@bieniu - #139935)
- 迁移 google_assistant 测试 to 使用 unit system (@epenet - #140357)
- 迁移 gree 测试 to 使用 unit system (@epenet - #140358)
- 迁移 google_assistant 测试 to 使用 unit system (@epenet - #140366)
- 迁移 lg_thinq 测试 to 使用 unit system (@epenet - #140365)
- 迁移 balboa 测试 to 使用 unit system (@epenet - #140371)
- 移除 redundant after dependencies in search (@arturpragacz - #140353)
- 迁移 homekit 测试 to 使用 unit system (@epenet - #140372)
- 改进 user-facing 字符串 of
hassiocomponent (@NoRi2909 - #140355) - 移除 redundant after dependencies in person (@arturpragacz - #140354)
- 升级 reolink-aio to 0.12.2 (@starkillerOG - #140369)
- 改进 roborock map image (@allenporter - #140379)
- 添加 microseconds as unit for 设备 class duration (@victorclaessen - #140307)
- 修复 sentence-casing in
hive集成 (@NoRi2909 - #140382) - 添加 modbus 温控 hvac 动作 (@Kirchoff - #139864)
- 修复 wrong punctuation in
hive集成 (@NoRi2909 - #140390) - 添加 platinum 质量等级 to incomfort 集成 (@jbouwh - #136387)
- 添加 TTS token to TTS-END event (@balloob - #140333)
- 重命名 测试 辅助项 模块 in MQTT (@epenet - #140375)
- 修复 typo in Google Generative AI conversation: intead -> instead (@frenck - #140398)
- 启用 HEOS automatic failover (@andrewsayre - #140394)
- 添加 dock dryer control to Roborock (@Lash-L - #138495)
- 改进 描述 of
lifx.effect_sky动作 (@NoRi2909 - #140400) - 仅 存储 字符串 in 云端 TTS default options (@balloob - #140332)
- 添加 Roborock data_description for 配置流程 and options 流程 (@allenporter - #140384)
- 添加 lutron caseta model Caseta Shade SerenaEssentialsRollerShade (@TiddlyWiddly - #139800)
- 添加 蓝牙 discovery 支持 for InkBird ITH-11-B (@bdraco - #140423)
- 修复 typo in 描述 of
lifx.effect_morph动作 (@NoRi2909 - #140416) - 设置 Roborock current map to config instead of select (@Lash-L - #140429)
- 升级 pydaikin to 2.14.1 (@tofuSCHNITZEL - #140424)
- 迁移 MQTT 测试 to 使用 unit system (@epenet - #140376)
- TotalConnect 重构 测试 (@austinmroczek - #140240)
- 拆分 timeout in lutron_caseta to 增加 configuration timeout (@bdraco - #138875)
- 升级 fyta_cli to 0.7.1 (@dontinelli - #140452)
- 添加 异常 翻译 for Vodafone Station (@chemelli74 - #140410)
- 防止 ipv6 discovery messages for Sonos (@PeteRager - #139648)
- 升级 SQLAlchemy to 2.0.39 (@bdraco - #140473)
- 添加 rain 状态 二元传感器 to ecowitt (@jpbede - #140463)
- 升级 aioesphomeapi to 29.6.0 (@bdraco - #140481)
- 更改 the local to-do list creation 按钮 to 'Create' (@allenporter - #140484)
- 更新 roborock 质量等级 for 文档 items (@allenporter - #140483)
- 使用
运行时数据to 存储 协调器 状态 (@ptr727 - #140486) - 更正 fallback to 状态 in 状态 machine when processing statistics (@emontnemery - #140396)
- 更新 pipdeptree to 2.25.1 (@cdce8p - #140507)
- 改进 前端 类型检查 (@cdce8p - #140503)
- Assist satellite to 使用 TTS tokens for announcements (@balloob - #140336)
- 修复 spelling of "ID" and excessive colon in
bang_olufsen集成 (@NoRi2909 - #140518) - 修复 sentence-casing and spelling of "ID" in
system_bridge集成 (@NoRi2909 - #140516) - 使用 运行时数据 in Vodafone Station (@chemelli74 - #140464)
- 使 动作 in
flo集成 UI-friendly (@NoRi2909 - #140522) - 改进 tado 类型检查 (@cdce8p - #140505)
- 开关 more TTS 核心 to async generators (@balloob - #140432)
- 添加 并行更新 to Vodafone Station (@chemelli74 - #140532)
- 升级 ohmepy to 1.4.1 (@dan-r - #140535)
- 修复 ollama history trimming 测试 (@thecode - #140538)
- 升级 bleak-esphome to 2.12.0 (@bdraco - #140543)
- 添加 lawn mower 支持 to HomeKit (@piitaya - #140438)
- 修复 call on root logger (LOG015) (@cdce8p - #140556)
- 修复 unnecessary-dict-comprehension-for-iterable (C420) (@cdce8p - #140555)
- 更新 to 版本 1.6.0 of gardena library (@elupus - #140559)
- 修复 missing RGBW field 描述 reference in Lokalise - step 1 (@NoRi2909 - #140526)
- 升级 habluetooth to 3.25.1 and 蓝牙-auto-recovery to 1.4.5 (@bdraco - #140561)
- 升级 dbus-fast to 2.39.5 (@bdraco - #140565)
- 添加 missing 类型检查 to Vodafone Station (@chemelli74 - #140562)
- 修复 missing RGBW field 描述 reference in Lokalise - step 2 (@NoRi2909 - #140576)
- 迁移 template 灯光 to new style (@Petro31 - #140326)
- 升级 aioshelly to 13.3.0 (@bdraco - #140571)
- 升级 habluetooth to 3.27.0 (@bdraco - #140569)
- 添加 并行更新 to Comelit (@chemelli74 - #140527)
- 使用 TypeVar default for Generator (@cdce8p - #140506)
- 添加 异常 翻译 for Comelit (@chemelli74 - #140404)
- 移除 WebDAV properties and rely on metadata file (@jpbede - #140539)
- 使用 修正 unit symbol "min" for minutes in
webmin集成 (@NoRi2909 - #140448) - 使用 测试 快照 for Shelly 温控 (@bieniu - #140582)
- 公开 ZWaveJS
supports_long_rangeto the 前端 (@MindFreeze - #140489) - 升级 ruff to 0.10.0 (@joostlek - #140541)
- 添加 initial MQTT subentry 支持 for notify 实体 (@jbouwh - #138461)
- 添加 streaming 开关 to Teslemetry (@Bre77 - #137145)
- 修复 time to full charge in Teslemetry (@Bre77 - #137996)
- 添加 dynamic 更新 interval to Roborock (@Lash-L - #140563)
- 添加 availability 支持 for MQTT subentries (@jbouwh - #138673)
- 改进 Snoo testing (@Lash-L - #139302)
- 允许 configuring ignored 设备 from dormakaba_dkey user 流程 (@emontnemery - #140596)
- 允许 configuring ignored 设备 from improve_ble user 流程 (@emontnemery - #140595)
- 升级 aioharmony to 0.5.2 (@bdraco - #140589)
- 添加 Z-Wave JS NVM 备份 and 恢复 API (@MindFreeze - #139233)
- 添加 streaming media 平台 to Teslemetry (@Bre77 - #140482)
- 升级 ruff to 0.11.0 (@joostlek - #140598)
- 添加 lawn mower 支持 to Google Assistant (@piitaya - #140530)
- 添加 update_daily 动作 to Habitica 集成 (@tr4nt0r - #140328)
- 添加 设置 function to improv_ble (@emontnemery - #140594)
- 修复 len-测试 (PLC1802) (@cdce8p - #140600)
- 修复 media_player 切换 when in idle (@mvdwetering - #78192)
- 添加 missing 翻译 for
options属性 in AccuWeather 集成 (@bieniu - #140610) - 升级 pyOverkiz to 1.16.3 (@iMicknl - #140621)
- ZBT-1 and Yellow firmware 更新 实体 for Zigbee/Thread (@puddly - #138505)
- 移动 redundant 属性 and key 错误 handling to event parser caller (@jterrace - #140630)
- 升级 蓝牙-data-tools to 1.26.1 (@bdraco - #140635)
- 升级 nexia to 2.4.0 (@bdraco - #140634)
- Separate Roborock 实体 to a new dock 设备 (@Lash-L - #140612)
- Anthropic conversation extended thinking 支持 (@Shulyaka - #139662)
- 重做 遮盖 reproduce_state to consider supported features (@bdraco - #140558)
- 添加 generate content 服务 for OpenAI to match Google AI (@timlaing - #122818)
- 升级 aioesphomeapi to 29.7.0 (@bdraco - #140641)
- 升级 habluetooth to 3.32.0 (@bdraco - #140640)
- 添加 missing 翻译 for
options属性 in Nettigo Air Monitor 集成 (@bieniu - #140662) - 升级
aioshellyto 版本 13.4.0 (@bieniu - #140671) - 移除 unknown from Shelly 传感器 状态 (@chemelli74 - #140597)
- 修复 传感器 values for Power and Energy for Wolf Heatpumps (@mtielen - #139007)
- 添加 onvif parser 支持 for reolink package and hikvision 报警 (@jterrace - #140669)
- 添加 EHS 测试 夹具 to SmartThings (@joostlek - #140199)
- 添加 valve 平台 to SmartThings (@joostlek - #140195)
- 升级 aioautomower to 2025.3.1 (@Thomas55555 - #140682)
- 传递 scanner mode to shelly 蓝牙 scanner (@bdraco - #140689)
- 添加 voip_utils to voip loggers (@IceBotYT - #140695)
- 添加 Remote calendar 集成 (@Thomas55555 - #138862)
- 升级 openai to 1.66.3 (@Shulyaka - #140690)
- 拆分 out yaml loading into own package (@jpbede - #140683)
- 更新 knx-前端 and 增加 BinarySensor reset_after 限制 (@Foxi352 - #140196)
- 修复 audiobooks 始终 start from beginning on Sonos (@PeteRager - #140663)
- 修复 auto seat heater in Teslemetry (@Bre77 - #140703)
- 添加 select 实体 to Snoo (@Lash-L - #140638)
- 添加 price cap 支持 to Ohme (@dan-r - #140537)
- 升级 annotatedyaml to 0.2.0 (@jpbede - #140715)
- Stronger 类型化 annotations for conversation content (@Shulyaka - #140725)
- 添加 二元传感器 to Snoo (@Lash-L - #140729)
- OpenAI Responses API (@Shulyaka - #140713)
- 升级 Python-Roborock to 2.14.0 (@Lash-L - #140727)
- 添加 严格类型检查 to remote_calendar (@Thomas55555 - #140734)
- Adjusts 字符串 in create 动作 in Habitica 集成 (@tr4nt0r - #140742)
- 添加 option to specify Reolink Basic 服务 Port (@starkillerOG - #137603)
- 设置 Home Connect 按钮 unique id to shorthand 属性 (@joostlek - #140745)
- 脱敏处理 emails and names in Bring! 诊断 (@tr4nt0r - #140746)
- 处理 post merge 注释 for remote calendar (@Thomas55555 - #140735)
- 升级 TP-Link Omada API to 1.4.4 (@MarkGodwin - #140738)
- 升级 ical to 9.0.1 (@allenporter - #140726)
- 添加 Homee 二元传感器 平台 (@Taraman17 - #140088)
- 弃用 SmartThings 遮盖 battery 状态 属性 (@joostlek - #140752)
- 移动 Roborock MapParser to 协调器 (@Lash-L - #140750)
- 添加 specific 传感器 device_class, state_class and unit_of_measurement (@mbraem - #137038)
- 弃用 Valve 二元传感器 in SmartThings (@joostlek - #140751)
- 升级 nibe_heatpump component 版本 to 添加 S332/S330 model (@iiliev-nemetschek - #140741)
- 移动 Roborock map refresh to 协调器 (@Lash-L - #140758)
- 添加 snoo 开关 (@Lash-L - #140748)
- 修复 typo in Homee (@jwillemsen - #140759)
- 更新 描述 of
evaluate_payloadto 使用 friendly name (@NoRi2909 - #140736) - 升级 ci 缓存 版本 (@cdce8p - #140767)
- 升级 dbus-fast to 2.39.6 (@bdraco - #140775)
- 升级 aiohttp to 3.11.14 (@bdraco - #140773)
- Call 仅 required listeners on CONNECT/PAIRED in Home Connect (@Diegorro98 - #140765)
- 升级 Docker/login-动作 from 3.3.0 to 3.4.0 (@dependabot - #140780)
- 添加 @IvanLH to owners of google_generative_ai_conversation (@IvanLH - #140764)
- 添加 支持 for 风扇 night 灯光 in VeSync (@iprak - #140637)
- 升级 zwave-js-server-python to 0.62.0 (@MindFreeze - #140796)
- 升级 pychromecast to 14.0.6 (@emontnemery - #140794)
- 添加 PKCE implementation in oauth2 辅助项 (@svrooij - #139509)
- 添加 Reolink smart ai 二元传感器 (@starkillerOG - #140408)
- 修复 Shelly Air lamp life 传感器 (@thecode - #140799)
- 使用 MowerDictionary in Husqvarna Automower (@Thomas55555 - #140805)
- 移除 Shelly extra_attributes for RPC & REST 设备 (@chemelli74 - #140792)
- 改进 测试 覆盖率 and 添加 comment for loading in executor for remote calendar (@Thomas55555 - #140807)
- 修复 inconsistent capitalization in
growatt_server实体 (@NoRi2909 - #140803) - 澄清 动作 描述 of
smarttub.snooze_reminder/reset_reminder(@NoRi2909 - #140810) - 不要 抛出 in ConfigFlow.async_set_unique_id if the other 流程 is a 重新认证 流程 (@emontnemery - #140723)
- 升级 reolink-aio to 0.12.3b1 (@starkillerOG - #140811)
- 添加 ability to browse (and play) HEOS media (@andrewsayre - #140433)
- 使 all 动作 描述 in
rachioconsistent (@NoRi2909 - #140816) - 改进 动作 描述 in
mealie集成 (@NoRi2909 - #140817) - 升级 thinqconnect to 1.0.5 (@LG-ThinQ-集成 - #140577)
- 更新 MCP server to 使 the stateless API implicit (@allenporter - #140753)
- 设置 Parallel updates to 0 in Roborock (@Lash-L - #140837)
- 移动 MapData to 协调器 for Roborock (@Lash-L - #140766)
- 句式大小写调整 "Zip code" in
iqvia集成 字符串 (@NoRi2909 - #140853) - 将首字母大写 "ZIP" as abbreviation in
rova集成 字符串 (@NoRi2909 - #140852) - 添加 诊断 for Ohme (@dan-r - #140833)
- 更新 moehlenhoff-alpha2 to 1.4.0 (@j-a-n - #140829)
- 添加 event to Snoo (@Lash-L - #140827)
- 修复 capitalization in
nextcloud实体 names (@NoRi2909 - #140856) - 改进 描述 of
vicare.set_vicare_mode动作 (@NoRi2909 - #140826) - 添加 Reolink day night 状态 传感器 (@starkillerOG - #140825)
- 升级 wolf-comm to 0.0.23 (@mtielen - #140840)
- 添加 reconfigure 流程 to Ohme (@dan-r - #140835)
- 添加 dedicated 传感器 for extra_state_attributes in Shelly 集成 (@chemelli74 - #140793)
- 添加 Z-Wave JS lookup_device API (@MindFreeze - #140802)
- 添加 异常 翻译 for AccuWeather 集成 (@bieniu - #140863)
- 替换 unsupported markup of examples in
humidifier.set_mode动作 (@NoRi2909 - #140824) - 更新 Roborock Map on status 更改 (@Lash-L - #140873)
- 弃用 Shelly 状态 属性 (@chemelli74 - #140791)
- 升级 pyHomee to 1.2.8 (@Taraman17 - #140870)
- 修复 flakey reolink 测试 (@starkillerOG - #140877)
- 添加 异常 翻译 for Brother 集成 (@bieniu - #140868)
- 修复 警告 in Reolink 测试 (@starkillerOG - #140878)
- 使 描述 of
homeassistant.reload_all动作 consistent (@NoRi2909 - #140887) - 修复 重复 描述 of
homematicip_cloud.activate_eco_mode_with_…动作 (@NoRi2909 - #140885) - 添加 异常 翻译 for Airly 集成 (@bieniu - #140864)
- 修复 cast.show_lovelace_view 服务 描述 (@emontnemery - #140859)
- 添加 Roborock 实体 with the name of the current room (@Lash-L - #140895)
- 升级 bring-api to v1.1.0 (@tr4nt0r - #140906)
- 升级 动作/download-artifact from 4.1.9 to 4.2.0 (@dependabot - #140907)
- 升级 annotatedyaml to 0.4.4 (@bdraco - #140861)
- 澄清 描述 of
speedfield inomnilogic.set_pump_speed动作 (@NoRi2909 - #140912) - 改进 google cast known hosts configuration (@emontnemery - #140913)
- 修复 sentence-casing in
nibe_heatpump字符串 (@NoRi2909 - #140915) - 修复 typos in
nibe_heatpump字符串 (@NoRi2909 - #140917) - 更新 字符串 for Vodafone Station (@chemelli74 - #140919)
- 小幅 类型检查 tweak in cast (@emontnemery - #140911)
- 添加 Reolink home hub 场景 select 实体 (@starkillerOG - #140823)
- 升级 fyta_cli to 0.7.2 (@dontinelli - #140930)
- 修复 misleading airthings_ble 测试 (@emontnemery - #140933)
- 添加 质量等级 to Vodafone Station (@chemelli74 - #139444)
- 修复 不稳定 cast 测试 (@emontnemery - #140928)
- 添加 异常 翻译 for IMGW-PIB 集成 (@bieniu - #140936)
- 修复 docstring in selector 辅助项 (@emontnemery - #140929)
- 添加 capability to display updated firmware versions in Home Assistant (@MaestroOnICe - #140524)
- 重命名 BackupManager last_non_idle_event to last_action_event (@emontnemery - #140291)
- 使用 official spelling "FFmpeg" in user-facing 字符串 (@NoRi2909 - #140937)
- 使用 official spelling "FFmpeg" in
ezviz/canary/onvif(@NoRi2909 - #140938) - 添加 remote control status to SmartThings (@joostlek - #140197)
- 添加 打开/off 支持 to HomeKit TVs (@bdraco - #140957)
- 升级 动作/upload-artifact from 4.6.1 to 4.6.2 (@dependabot - #140976)
- 澄清 描述 of
lcn.address_to_device_id动作 (@NoRi2909 - #140979) - 升级 github/codeql-动作 from 3.28.11 to 3.28.12 (@dependabot - #140975)
- 升级 动作/download-artifact from 4.2.0 to 4.2.1 (@dependabot - #140974)
- 添加 missing 异常 翻译 in Vodafone Station (@chemelli74 - #140951)
- 重构 zwave_js 配置条目 设置 (@MartinHjelmare - #107635)
- 移除 unused params in "zwave_js/provision_smart_start_node" API (@MindFreeze - #140982)
- 添加 template function: 合并 (@frenck - #140948)
- 更新 project metadata for PEP 639 (@cdce8p - #140960)
- Reorder template extensions (@frenck - #140985)
- 升级 reolink-aio to 0.12.3 (@starkillerOG - #140789)
- 允许 patching Z-Wave 平台 specifically in 测试 (@MartinHjelmare - #140987)
- Patch Z-Wave 平台 in api 测试 (@MartinHjelmare - #140988)
- Detect early base 平台 in bootstrap (@arturpragacz - #140359)
- Patch Z-Wave 平台 in 二元传感器 测试 (@MartinHjelmare - #140992)
- 迁移 template 开关 to new style (@Petro31 - #140324)
- 添加 翻译 for Roborock 异常 (@Lash-L - #140964)
- Patch Z-Wave 平台 in 按钮 测试 (@MartinHjelmare - #141001)
- 添加 异常 翻译 for GIOS 集成 (@bieniu - #141006)
- 添加 按钮 平台 for Squeezebox 集成 (@peteS-UK - #140697)
- 将首字母大写 "PIN to Drive" feature name in
teslemetry(@NoRi2909 - #141011) - 升级 uv to 0.6.8 (@edenhaus - #141007)
- 改进 Withings sleep and weight default units (@abmantis - #140665)
- Wolf Smartset: Adding Heatpump Parameters: Frequency, RPM and 流程 rate (@mtielen - #140844)
- 添加 MQTT 遮盖 stop tilt (@poucz - #139912)
- 修复 sentence-casing of "round-trip time" 传感器 in
ping(@NoRi2909 - #141012) - 改进 错误 handling and 添加 异常 翻译 for NextDNS 集成 (@bieniu - #141005)
- 修复 name of
energenie_power_sockets集成 (@NoRi2909 - #141014) - Apply sentence-casing to all status codes in
litterrobot(@NoRi2909 - #141020) - 更新 pylint to 3.3.6 (@cdce8p - #141028)
- 升级 动作/缓存 from 4.2.2 to 4.2.3 (@dependabot - #140977)
- 允许 USB 轮询 monitor on macOS for development (@puddly - #141029)
- 日志 a 警告 for modules that 日志 too often (@abmantis - #139708)
- 移除 stale 设备 automatically for Roborock (@Lash-L - #140991)
- 添加 a GetHomeState tool to 返回 the current 状态 of the home (@allenporter - #140971)
- 升级 habluetooth to 3.36.0 (@bdraco - #141037)
- 将首字母大写 "DIP" abbreviation in
apcupsd(@NoRi2909 - #141048) - 添加
calibrate按钮 for Shelly BLU TRV (@bieniu - #140578) - 修复 spelling of "mDNS" in
esphome(@NoRi2909 - #141052) - 更新 Stookwijzer 诊断 and 描述 (@fwestenberg - #141041)
- 处理 wrong WebDAV URL more gracefully in 配置流程 (@jpbede - #141040)
- Fixed 问题 where the 设备 was already disconnected when setting up the event 平台 (@wjtje - #140722)
- 修复 failing Roborock 测试 (@Lash-L - #141059)
- 添加 child 门锁 to SmartThings (@joostlek - #140200)
- 添加 event 平台 to SmartThings (@joostlek - #141066)
- 处理 按钮 presses 异常 for Vodafone Station (@chemelli74 - #140953)
- 添加 支持 for PM1.0 in SmartThings (@joostlek - #141061)
- 更新 质量等级 for Sensibo (@gjohansson-ST - #135924)
- 添加 更新 平台 to SmartThings (@joostlek - #141070)
- 弃用 SmartThings events (@joostlek - #141073)
- 移动 设备 creation in SmartThings (@joostlek - #141074)
- Grade SmartThings on the 集成 质量等级 (@joostlek - #141078)
- 升级 home-assistant/builder from 2025.02.0 to 2025.03.0 (@dependabot - #141039)
- 添加 metered PDU dynamic outlet 传感器 to NUT (@tdfountain - #140179)
- 添加 SSLContext.set_default_verify_paths to asyncio blocking detection (@bdraco - #140648)
- 升级 pyheos to 1.0.4 (@andrewsayre - #141091)
- 移除 Home Connect 服务 错误 string 常量 (@Diegorro98 - #141102)
- 使用 ShellyConfigEntry 类型化 in Shelly 配置流程 (@bieniu - #141103)
- 移动 Home Connect 服务 动作 to a 服务.py (@Diegorro98 - #141100)
- 添加 协调器 context 覆盖 to Home Connect 实体 constructor (@Diegorro98 - #141104)
- 升级 habluetooth to 3.37.0 (@bdraco - #141088)
- Start 重新认证 for SmartThings if token expired (@joostlek - #141082)
- 删除 deleted 设备 on runtime in SmartThings (@joostlek - #141080)
- 添加 missing Home Connect chiller doors (@Diegorro98 - #141105)
- 改进 描述 of
fan_min_on_timeinecobee动作 (@NoRi2909 - #141086) - 移动 Vodafone Station to silver 质量等级 (@chemelli74 - #141106)
- 更新 pyaprilaire to 0.8.1 (@chamberlain2007 - #141094)
- 刷新 协调器 after map sleep for Roborock (@Lash-L - #141093)
- 添加 power 二元传感器 for SmartThings (@joostlek - #141126)
- 添加 select 平台 to SmartThings (@joostlek - #141115)
- 始终 允许 browsing TuneIn for HEOS (@andrewsayre - #141131)
- 移除 uncalled function in HEOS (@andrewsayre - #141134)
- 创建 new 实体 base class for NUT (@tdfountain - #141122)
- 使用 category to define SmartThings 二元传感器 设备 class (@joostlek - #141075)
- 添加 number 平台 to SmartThings (@joostlek - #141063)
- 添加 Dryer Wrinkle 防止 开关 to SmartThings (@joostlek - #141085)
- 升级 python Roborock to 2.16.1 (@Lash-L - #141033)
- 升级 pyOverkiz to 1.16.4 in Overkiz (@iMicknl - #141132)
- 添加 oven stop 按钮 to SmartThings (@joostlek - #141142)
- 添加 door 状态 二元传感器 to SmartThings (@joostlek - #141143)
- 使用 Debouncer 辅助项 in HEOS 协调器 (@andrewsayre - #141133)
- 注入 websession for Roborock api client (@Lash-L - #141141)
- 添加 诊断 to remote calendar (@Thomas55555 - #141111)
- Omit 状态 from the Assist LLM prompts (@allenporter - #141034)
- 优化 实体 creation by storing 设备 name as data in NUT (@tdfountain - #141147)
- 添加 PDU dynamic outlet buttons to NUT (@tdfountain - #140317)
- 添加 dhcp discovery to Roborock (@Lash-L - #141148)
- 添加 开关 平台 and PDU dynamic outlet 开关 to NUT (@tdfountain - #141159)
- 升级 dbus-fast to 2.41.1 (@bdraco - #141162)
- 升级 anyio to 4.9.0 (@bdraco - #141161)
- 完成 严格类型检查 for Roborock (@Lash-L - #141165)
- 升级 openai to 1.68.2 (@allenporter - #141154)
- 修复 图标 for "Coffee and Milk counter" in HomeConnect (@N3rdix - #141170)
- Home Connect 测试 improvements (@Diegorro98 - #141135)
- 重做 Synology DSM to 使用 配置条目 运行时数据 (@mib1185 - #141084)
- 修复 spelling of user-facing 字符串 in
adax集成 (@NoRi2909 - #141190) - 修复 温控 and 加湿器 平台 for Comelit (@chemelli74 - #140611)
- 更新 字符串 for Comelit (@chemelli74 - #140925)
- 使 variables 动作 not restricted to local scopes (@arturpragacz - #141114)
- Patch Z-Wave 平台 in 温控 测试 (@MartinHjelmare - #141204)
- 修复 sentence-casing in part of
airq传感器 names (@NoRi2909 - #141203) - 修复 sentence-casing of "Station radius" in
airnow(@NoRi2909 - #141200) - 修复 spelling of "Do you want to 设置 up?" in
airgradient(@NoRi2909 - #141199) - Patch Z-Wave 平台 in 遮盖 测试 (@MartinHjelmare - #141205)
- 使用 修正 unit symbol "min" for minutes in
asuswrt集成 (@NoRi2909 - #141206) - 清理 Vodafone Station 字符串 (@chemelli74 - #141202)
- 移除 orphan fuel 类型化 设置 from Tankerkoening (@mib1185 - #141207)
- 添加 Switcher missing 数据描述 (@thecode - #141077)
- 将首字母大写 "URL" in
feedreader错误 message (@NoRi2909 - #141210) - Patch Z-Wave 平台 in event 测试 (@MartinHjelmare - #141209)
- Fixes to user-facing 字符串 of
azure_devops集成 (@NoRi2909 - #141208) - 升级 google-云端-pubsub to 2.29.0 (@bdraco - #141178)
- 澄清 meaning of "level" in
dynalite.request_channel_level动作 (@NoRi2909 - #141184) - 升级 linkplay to v0.2.0 (@silamon - #141098)
- 修复 typo "to 设置" and sentence-casing in
twilio(@NoRi2909 - #141218) - 修复 typo "to 设置" in
homeassistant_hardware(@NoRi2909 - #141212) - 修复 Python path for vscode run 核心 task (@arturpragacz - #141090)
- 添加 Gemini/OpenAI token stats to the conversation trace (@allenporter - #141118)
- 修复 google calendar working location event filtering (@allenporter - #141222)
- 更新 MCP to reconnect to the server on demand (@allenporter - #141215)
- 修复 typo "to 设置" in
reolink(@NoRi2909 - #141214) - 将首字母大写 "ID" and "URL" abbreviations in
trafikverket_camera(@NoRi2909 - #141238) - 使用 修正 unit symbol "min" for minutes in
systemmonitor集成 (@NoRi2909 - #141236) - 将首字母大写 "Recorder" as the component name in Home Assistant (@NoRi2909 - #141226)
- 澄清 the meaning of "recorder" in
energy问题 描述 (@NoRi2909 - #141228) - 改进 错误 handling and 添加 异常 翻译 for Nettigo Air Monitor 集成 (@bieniu - #141183)
- 修复 spelling of "breadcrumbs" in
sentry集成 (@NoRi2909 - #141189) - 设置 并行更新 in NUT (@tdfountain - #141225)
- 升级 pydeconz to v120 (@Kane610 - #141239)
- 修复 typo "to 设置" in
slide_local(@NoRi2909 - #141216) - 升级 dbus-fast to 2.43.0 (@bdraco - #141240)
- Switchbot: 回退 name 设置 to none for temperature 传感器 (@Nardol - #141149)
- 升级 intents to 2025.3.23 (@synesthesiam - #141241)
- 升级 mcp to 1.5.0 (@allenporter - #141219)
- 确保 suggested values are 添加 to section schema in data entry fow (@jbouwh - #141227)
- 升级 aioautomower to 2025.3.2 (@Thomas55555 - #141211)
- 修复 描述 of
virtualkeyandset_variable_value动作 (@NoRi2909 - #141175) - 使用 common 翻译 string in SmartThings (@joostlek - #141250)
- Alphabetize key lists for 字符串, 图标 and 传感器 in NUT (@tdfountain - #141254)
- 添加 Google Search tool in Google Generative AI (@IvanLH - #140772)
- Google gen ai 修复 for empty chat 日志 messages (#136019) (@Mirkbot - #140315)
- 添加 云端 onboarding views (@emontnemery - #139422)
- 升级 gassist-text to 0.0.12 (@tronikos - #141244)
- 移除 manufacturer data for linkplay (@silamon - #141261)
- ConfigSubEntryFlow _get_reconfigure_entry() -> _get_entry() (@ptr727 - #141017)
- 修复 sentence-casing and 更改 to "1-Wire" in
onewire字符串 (@NoRi2909 - #141265) - 添加 二元传感器 for fridge doors in SmartThings (@joostlek - #141252)
- 移除 重新认证 persistent 通知 (@emontnemery - #140932)
- 升级 linkplay to v0.2.1 (@silamon - #141260)
- 测试 data entry 流程 form showing suggested values (@jbouwh - #141249)
- Retry Google 云端 异常 (@tronikos - #141266)
- 升级 androidtvremote2 to 0.2.1 (@tronikos - #141259)
- Patch Z-Wave 平台 in custom event 测试 (@MartinHjelmare - #141268)
- 修复 备份 测试 类型检查 警告 (@MartinHjelmare - #141274)
- 支持 for hierarchy of individual energy 设备 (@karwosts - #132616)
- 添加 Bubble soak 开关 to SmartThings (@joostlek - #141139)
- 添加 传感器 平台 to 备份 集成 (@mib1185 - #138663)
- 更新 Vodafone Station 质量等级 (@chemelli74 - #141196)
- Tado 迁移 to OAuth 设备 流程 (@erwindouna - #140761)
- 不要 deepcopy section schema when applying suggested values (@jbouwh - #141280)
- 修复 spelling of "Power factor" and capitalization in
enphase_envoy(@NoRi2909 - #141285) - 添加 command to SmartThings 按钮 unique id (@joostlek - #141281)
- 添加 wrinkle 防止 二元传感器 active to SmartThings (@joostlek - #141289)
- 弃用 fridge door 传感器 in SmartThings (@joostlek - #141275)
- 抛出 错误 when max tokens reached for openai_conversation (@Shulyaka - #140214)
- 修复 typos in
smartthings二元传感器 deprecation messages (@NoRi2909 - #141299) - 添加 downtime and uptime 传感器 for Husqvarna Automower (@Thomas55555 - #140804)
- Include hardware 集成 in the 缓存d
集成.json(@puddly - #139001) - 添加 异常 翻译 for Shelly 集成 (@bieniu - #141071)
- 不要 返回
routerassource_typefor Tractivedevice_tracker实体 (@bieniu - #141188) - 改进 code quality of 条件 validation (@arturpragacz - #141292)
- 移除 the zengge 集成 (@emontnemery - #141283)
- 不要 filter nevermind for fallback (@synesthesiam - #141294)
- 移除 unused util 模块 in conversation (@arturpragacz - #141293)
- 添加 设备 reconfigure to Vodafone Station 配置流程 (@chemelli74 - #141221)
- 改进 测试 of 备份 exclusion (@emontnemery - #141303)
- 升级 google-genai to 1.7.0 (@SLaks - #140770)
- Let 设备 response determine 状态 in Qbus (@thomasddn - #141302)
- Jellyfin: display album primary art instead of artist backdrop (@ascott18 - #141246)
- 添加 preannounce_media_id to Assist Satellite (@synesthesiam - #141317)
- 升级 annotatedyaml to 0.4.5 (@bdraco - #141316)
- 升级 pyOverkiz to 版本 1.16.5 (@iMicknl - #141326)
- 添加 a Google Calendar birthdays calendar (@allenporter - #141300)
- 移除 nest event media files that are no longer referenced (@allenporter - #141295)
- 添加 传感器 native unit of measure in NUT (@tdfountain - #141338)
- 改进 default 图标 for 传感器 in NUT (@tdfountain - #141255)
- 升级 pysmartthings to 3.0.0 (@joostlek - #141058)
- 升级 github/codeql-动作 from 3.28.12 to 3.28.13 (@dependabot - #141344)
- 升级 动作/设置-python from 5.4.0 to 5.5.0 (@dependabot - #141342)
- 升级 YoLink API to 0.4.9 修复 fob event (@matrixd2 - #141343)
- 添加 Motionblinds Matter virtual 集成 (@abmantis - #140812)
- 修复 for whois - quota exceeded and private registry (@tedvdb - #141060)
- 移动 MQTT 灯光 常量 to const 模块 (@jbouwh - #140945)
- 改进 备份 exclude filters (@emontnemery - #141311)
- 添加 遮盖 支持 to PG LAB 集成 (@pglab-electronics - #140290)
- 添加 missing events to Home Connect (@Diegorro98 - #141323)
- 添加
create_daily动作 to Habitica 集成 (@tr4nt0r - #140684) - 日志 bare 异常 in the 配置流程 (@joostlek - #135584)
- 添加 Reolink smart ai number 实体 (@starkillerOG - #140417)
- 添加 EventEntity for Auto Shut Off events in Watergate 集成 (@adam-the-hero - #135675)
- Promote after dependencies in bootstrap (@arturpragacz - #140352)
- 使
UnitSystema frozen dataclass (@thecode - #140954) - 修复 missing capitalization of two 字符串 in
mysensors(@NoRi2909 - #141356) - Velbus 添加 missing 翻译 (@cereal2nd - #141358)
- 添加 attachment and connection status for IOmeter (@MaestroOnICe - #140998)
- 添加 media_player 支持 to SmartThings 集成 (@PiotrMachowski - #141296)
- 升级 home-assistant/wheels from 2025.02.0 to 2025.03.0 (@dependabot - #141359)
- 升级 python-picnic-api2 from 1.2.2 to 1.2.4 (@codesalatdev - #141353)
- 对齐 Matter eve thermo offset max range with eve app (@DavidBadura - #140579)
- 创建 separate httpx client for Discovergy (@joostlek - #141374)
- 修复 Velbus 翻译 (@cereal2nd - #141372)
- Initialize Shelly 运行时数据 in async_setup_entry (@thecode - #141315)
- 升级 aiocomelit to 0.11.3 (@chemelli74 - #141375)
- 添加 数据描述 for IMGW-PIB 配置流程 (@bieniu - #141381)
- 更新 pytest-asyncio to 0.26.0 (@cdce8p - #141365)
- 支持 TVs in SmartThings (@joostlek - #141366)
- 升级 reolink-aio to 0.13.0 (@starkillerOG - #141379)
- 升级 PySwitchBot to 0.58.0 (@huyuwei1996 - #141378)
- 句式大小写调整 "TOTP secret" in
opower配置流程 (@NoRi2909 - #141384) - 添加 battery discrete level 传感器 to Overkiz (@iMicknl - #141328)
- 添加 翻译 to Hue effects (@joostlek - #138990)
- 设置 PARALLEL_UPDATES in IMGW-PIB 传感器 平台 (@bieniu - #141386)
- 添加 illuminance 传感器 to SwitchBot 集成 (@huyuwei1996 - #141382)
- 添加 数据描述 for Shelly 配置流程 (@bieniu - #141383)
- 升级 psutil to 7.0.0 (@gjohansson-ST - #141390)
- 升级 orjson to 3.10.16 (@bdraco - #141339)
- 添加 传感器 for brightness intensity to SmartThings (@joostlek - #141368)
- 升级 holidays to 0.69 (@gjohansson-ST - #141391)
- 添加 full 测试 覆盖率 for Vodafone Station 按钮 平台 (@chemelli74 - #141298)
- 设置 responding 状态 in assist satellite start_conversation (@synesthesiam - #141388)
- 添加 start conversation 支持 to ESPHome (@synesthesiam - #141387)
- 更新 setuptools for build-system to 77.0.3 (@cdce8p - #141394)
- 移除 invalid watts 传感器 from NUT (@tdfountain - #141401)
- 修复 missing capitalization in two 字符串 of
nobo_hub(@NoRi2909 - #141404) - 添加 数据描述 for Shelly 蓝牙 scanner mode (@thecode - #141409)
- 添加 missing "r" in "Convector air 流程" 传感器 of
ecoforest(@NoRi2909 - #141410) - 添加 Pterodactyl 集成 (@elmurato - #141197)
- 修复 spelling / grammar in
sensibo字符串 (@NoRi2909 - #141130) - 添加 streaming to 温控 平台 in Teslemetry (@Bre77 - #138689)
- 添加 power 二元传感器 for microwave in SmartThings (@joostlek - #141415)
- 修复 Ecoforest spelling of "convector" air 流程 传感器 (@thecode - #141414)
- 添加 power 二元传感器 for dishwasher in SmartThings (@joostlek - #141417)
- 将首字母大写 "蓝牙" in
motionblinds_bleuser 字符串 (@NoRi2909 - #141419) - 将首字母大写 "蓝牙 proxy" in
private_ble_device集成 (@NoRi2909 - #141418) - Tiny Home Connect tweaks (@Diegorro98 - #141403)
- 添加 Get Queue HEOS 实体 服务 (@andrewsayre - #141150)
- 添加 AtlanticDomesticHotWaterProductionV2IOComponent to Overkiz (@ALERTua - #139524)
- 将首字母大写 one occurrence of "蓝牙" in
idasen_desk(@NoRi2909 - #141423) - Reolink translate key (@starkillerOG - #140821)
- 添加 mac to Reolink IPC cam 设备 info (@starkillerOG - #140822)
- Jewish calendar migration bugfix (@tsvi - #141425)
- 添加 温控 平台 to qbus (@thomasddn - #139327)
- 修复 a 类型化 错误 when using google-genai==1.7.0 (@IvanLH - #141431)
- 添加 template list functions: intersect, difference, symmetric_difference, union (@frenck - #141420)
- 修复 日志 level of cast print informing users to contribute model number (@emontnemery - #141438)
- 添加 诊断 for Home Assistant 备份 集成 (@mib1185 - #141407)
- 升级 roborock to silver (@Lash-L - #141433)
- 简化 Reolink 异常 handling (@edenhaus - #141427)
- 修复 句式大小写调整 and naming of "Security code" in
tradfri(@NoRi2909 - #141440) - 使用 a constant for 传感器 statistics issues (@edenhaus - #141441)
- 移除 辅助项 and 对齐 coding style in Shelly 测试 (@chemelli74 - #140080)
- Small grammar fixes in
hueuser 字符串 (@NoRi2909 - #141446) - Proper handling of unavailable Synology DSM nas during 备份 (@mib1185 - #140721)
- 迁移 unique ids in SmartThings (@joostlek - #141308)
- 修复 spelling of "serial number" in
smappee(@NoRi2909 - #141449) - Fixes to user-facing 字符串 of
cloudflare集成 (@NoRi2909 - #141452) - 修复 grammar in
spotify重新认证 错误 (@NoRi2909 - #141451) - 升级 ZHA to 0.0.54 (@TheJulianJES - #141447)
- 弃用 SmartThings 开关 实体 (@joostlek - #141360)
- 使 BT 支持 detection dynamic for Shelly RPC 设备 (@chemelli74 - #137323)
- 升级 pysm灯光 to v0.2.4 (@tl-sl - #141450)
- 添加 SMLIGHT 传感器 实体 for second radio (@tl-sl - #137403)
- Cleanups related to improved 类型检查 on radios objects (@tl-sl - #141455)
- 弃用 SmartThings machine 状态 传感器 (@joostlek - #141363)
- 添加 开关 for icemaker in SmartThings (@joostlek - #141313)
- 不要 show the firmware changelog for Shelly Wall Display X2 更新 实体 (@bieniu - #141457)
- 修复 online 文档 URL in
motionblindsplus gateway naming (@NoRi2909 - #141453) - 添加 full 测试 覆盖率 for Comelit 协调器 (@chemelli74 - #141321)
- 升级 tesla-fleet-api to v1.0.16 (@Bre77 - #140869)
- 添加 circular mean statistics and 传感器 状态 class MEASUREMENT_ANGLE (@edenhaus - #138453)
- 简化 roborock map storage 测试 夹具 (@allenporter - #141430)
- 更新 类型检查-extensions to 4.13.0 (@cdce8p - #141465)
- 升级 uv to 0.6.10 (@edenhaus - #141464)
- 添加 传感器 as 实体 平台 on MQTT subentries (@jbouwh - #139899)
- 添加 服务 for counting the omer (@tsvi - #141008)
- 添加 select 实体 for dishwasher operating 状态 in SmartThings (@joostlek - #141468)
- 更正 设备 class and 状态 class for wind direction 传感器 (@edenhaus - #141393)
- 添加 check that 传感器 状态 classes are used 仅 with valid unit of measurements (@edenhaus - #141444)
- 添加 bosch_alarm 集成 (@sanjay900 - #138497)
- 添加 状态 class MEASUREMENT_ANGLE to wind direction 传感器 (@edenhaus - #141392)
- 添加 info websocket command to wyoming 集成 (@synesthesiam - #139982)
- 添加 language scores websocket command (@synesthesiam - #140480)
- 添加 Web search to OpenAI Conversation 集成 (@Shulyaka - #141426)
- 移动 Home Connect 报警 c门锁 实体 from time 平台 to number 平台 (@Diegorro98 - #141400)
- 弃用 开关 实体 for airdresser (@joostlek - #141470)
- 移动 QoS setting to shared 设备 properties in MQTT 设备 subentries configuration (@jbouwh - #141369)
- 更新 mypy-dev to 1.16.0a7 (@cdce8p - #141472)
- 添加 Homee 门锁 平台 (@Taraman17 - #140893)
- 更新 前端 to 20250326.0 (@bramkragten - #141481)
- 添加 power 二元传感器 for Cooktop in SmartThings (@joostlek - #141482)
- 升级 pychromecast to 14.0.7 (@emontnemery - #141479)
- 使用 SPDX identifier for 容器 license (@cdce8p - #141477)
- 添加 开关 as 实体 平台 on MQTT subentries (@jbouwh - #140658)
- 添加 preannounce media id 支持 for ESPHome (@synesthesiam - #141474)
- 清理 missed QoS 翻译 string for MQTT subentries (@jbouwh - #141485)
- 添加 按钮 to reset the water filter in SmartThings (@joostlek - #141493)
- 升级 yt-dlp to 2025.03.26 (@joostlek - #141484)
- 更新 meteofrance-api to 1.4.0 (@cdce8p - #141490)
- 更新 aioairzone-云端 to v0.6.11 (@Noltari - #141488)
- 升级 IMGW-PIB library to 1.0.10 (@bieniu - #141491)
- 弃用 媒体播放器 传感器 for SmartThings (@joostlek - #141469)
- 弃用 SmartThings 媒体播放器 开关 (@joostlek - #141467)
- 修复 refresh 状态 for Comelit 报警 (@chemelli74 - #141370)
- 升级 deebot-client to 12.4.0 (@edenhaus - #141501)
- 排序 SmartThings 设备 to be 创建 by parent 设备 id (@joostlek - #141515)
- 显示 box for Smartthings rise number 实体 (@edenhaus - #141526)
- 修复 work area 传感器 for Husqvarna Automower (@Thomas55555 - #141527)
- 修复 MQTT options 流程 QoS selector can not serialize (@jbouwh - #141528)
- 修复 QoS schema 问题 in MQTT subentries (@jbouwh - #141531)
- 修复 wrong friendly name for
storage_powerinsolaredge(@NoRi2909 - #141269) - 支持 for upcoming pyLoad-ng 发布 in pyLoad 集成 (@tr4nt0r - #141297)
- Initialize google.genai.Client in the executor (@IvanLH - #141432)
- 改进 some Home Connect deprecations (@Diegorro98 - #141508)
- 添加 default preannounce sound to Assist satellites (@synesthesiam - #141522)
- 处理 webcal prefix in remote calendar (@Thomas55555 - #141541)
- 升级 linkplay to v0.2.2 (@silamon - #141542)
- 修复 sentence-casing in
konnected字符串, 替换 "覆盖" with "custom" (@NoRi2909 - #141553) - Tado 修复 HomeKit 流程 (@erwindouna - #141525)
- 添加 图标 to hue effects (@joostlek - #141559)
- 处理 云端 subscription expired for 备份 upload (@MartinHjelmare - #141564)
- 同时 迁移 completion time 实体 in SmartThings (@joostlek - #141572)
- 更好的 处理 Roborock discovery (@Lash-L - #141575)
- 回退 "Promote after dependencies in bootstrap" (@emontnemery - #141584)
- 更新 前端 to 20250327.0 (@bramkragten - #141585)
- 添加 brand for Bosch (@joostlek - #141561)
- 升级 aiowebdav2 to 0.4.3 (@jpbede - #141586)
- 修复 类型检查 错误 in NMBS (@silamon - #141589)
- 更新 前端 to 20250327.1 (@piitaya - #141596)
- 修复 misleading friendly names of
pvoutput传感器 (@NoRi2909 - #141312) - 修复 missing response for queued mode 脚本 (@Passific - #141460)
- 添加 default string and 图标 for 灯光 effect off (@joostlek - #141567)
- Reverts #141363 "弃用 SmartThings machine 状态 传感器" (@edenhaus - #141573)
- 使 names of 开关 实体 in
greeconsistent with 文档 (@NoRi2909 - #141580) - 升级 Python-Snoo to 0.6.5 (@Lash-L - #141599)
- 修复 zeroconf 日志记录 level not being respected (@bdraco - #141601)
- 升级 aiowebdav2 to 0.4.4 (@jpbede - #141615)
- 修复 an 问题 with the 开关 preview in beta (@Petro31 - #141617)
- 修复
volatile_organic_compounds_parts翻译 string to be referenced for MQTT subentries 设备 class selector (@jbouwh - #141618) - Jewish calendar match omer 服务 variables requirement to 文档 (@tsvi - #141620)
- 使用 修正 default value for multi press buttons in the Matter 集成 (@nickpesce - #141630)
- 修复 sentence-casing in
airvisualuser 字符串 (@NoRi2909 - #141632) - 修复 重复 '设备' term in MQTT 翻译 字符串 (@jbouwh - #141646)
- 确保 connection 测试 sound has no preannouncement (@balloob - #141647)
- 修复 ESPHome event 实体 staying unavailable (@frenck - #141650)
- 启用 the message box on default for satelitte announcement 动作 (@balloob - #141654)
- 更新 前端 to 20250328.0 (@bramkragten - #141659)
- Tado 添加 proper off 状态 (@erwindouna - #135480)
- Include ZBT-1 and Yellow in 设备注册表 (@puddly - #141623)
- 升级 intents and 始终 prefer more literal text (@synesthesiam - #141663)
- 更新 Duke Energy package to 修复 集成 (@hunterjm - #141669)
- 处理 all firmware types for ZBT-1 and Yellow 更新 实体 (@puddly - #141674)
- 修复 摄像头 proxy with sole image quality 设置 (@frenck - #141676)
- 增加 websocket_api allowed peak time to 10s (@bdraco - #141680)
- 修复 grammar / sentence-casing in
workday(@NoRi2909 - #141682) - 添加 unkown to uncalibrated 状态 for tedee (@zweckj - #141262)
- 添加 a 通用字符串 for "country" (@NoRi2909 - #141653)
- 升级 music assistant client to 1.2.0 (@marcelveldt - #141668)
- 始终 设置 pause feature on Music Assistant mediaplayers (@marcelveldt - #141686)
- 替换 "country" with 通用字符串 in
holiday(@NoRi2909 - #141687) - 改进 MQTT 翻译 字符串 (@jbouwh - #141691)
- 处理 invalid JSON 错误 in AirNow (@frenck - #141695)
- 修复 Tuya tdq category to pick up temp & humid (@frenck - #141698)
- 修复 ESPHome 更新 实体 being loaded before device_info is available (@bdraco - #141704)
- 修复 ESPHome 实体 not being 移除 when the ESPHome config removes an entire 平台 (@bdraco - #141708)
- 句式大小写调整 "Medium 类型化" in
mopeka(@NoRi2909 - #141718) - 仅 link the parent 设备 if known in SmartThings (@joostlek - #141719)
- 仅 触发器 events on 按钮 updates in SmartThings (@joostlek - #141720)
- 设置 Home Connect program 动作 field as not required (@Diegorro98 - #141729)
- 修复 immediate 状态 更新 for Comelit (@chemelli74 - #141735)
- 移除 sunweg 集成 (@rokam - #124230)
- 修复 排序 of palettes, presets and playlists in WLED 集成 (@misch2 - #132207)
- 确保 EcoNet operation modes are unique (@frenck - #141689)
- 升级 iaqualink to 0.5.3 (@flz - #141709)
- 升级 pySmartThings to 3.0.1 (@joostlek - #141722)
- 添加 辅助项 methods to 简化 USB 集成 testing (@puddly - #141733)
- 升级 aiohomekit to 3.2.13 (@bdraco - #141764)
- 修复 blocking late import of httpcore from httpx (@bdraco - #141771)
- 升级 PyISY to 3.1.15 (@bdraco - #141778)
- 添加 boost preset to AVM Fritz!SmartHome 温控 实体 (@mib1185 - #141802)
- 升级 ical to 9.0.3 (@Thomas55555 - #141805)
- 修复 System Bridge wait timeout wait 条件 (@timmo001 - #141811)
- 更正 spelling for 'availability` in MQTT 翻译 字符串 (@jbouwh - #141818)
- 修复 hardcoded UoM for total power 传感器 for Tuya zndb 设备 (@frenck - #141822)
- 移动 设置 messages from info to 调试 level (@mib1185 - #141834)
- 修复 the 实体 category for max throughput sensors in AVM Fritz!Box Tools (@mib1185 - #141838)
- 更新 pvo to v2.2.1 (@frenck - #141847)
- 处理 encryption being disabled on an ESPHome 设备 (@bdraco - #141887)
- 升级 aioesphomeapi to 29.8.0 (@bdraco - #141888)
- 修复 重复 call to async_write_ha_state when adding elkm1 实体 (@bdraco - #141890)
- 确保 user 始终 has first turn for Google Gen AI (@balloob - #141893)
- 添加 switchbot 遮盖 unit 测试 (@zerzhang - #140265)
- 修复 SmartThings climate 实体 missing off HAVC mode (@frenck - #141700)
- 处理 403 错误 in remote calendar (@Thomas55555 - #141839)
- 升级 ohmepy to 1.5.1 (@dan-r - #141879)
- 修复 SmartThings being able to understand incomplete DRLC (@joostlek - #141907)
- 不要 create SmartThings 实体 for disabled components (@joostlek - #141909)
- 更正 further 传感器 categorizations in AVM Fritz!Box tools (@mib1185 - #141911)
- 添加 None check to azure_storage (@zweckj - #141922)
- 回退 PR 136314 (清理 map 引用 in lovelace) (@emontnemery - #141928)
- 添加 preannounce boolean for announce/start conversation (@synesthesiam - #141930)
- 升级 aiowebdav2 to 0.4.5 (@jpbede - #141934)
- 更新 前端 to 20250331.0 (@bramkragten - #141943)
- 升级 async-upnp-client to 0.44.0 (@StevenLooman - #141946)
- 更正 unit conversion for OneDrive quota display (@aaronburt - #140337)
- 修复 nordpool Not to 返回 Unknown if price is exactly 0 (@98ultimate - #140647)
- 使用 saved volume when selecting preset in bluesound 集成 (@LouisChrist - #141079)
- 处理 empty or missing state values for MQTT 灯光 实体 using 'template' schema (@sumnerboy12 - #141177)
- 修复 import issues related to onboarding views (@emontnemery - #141919)
- 改进 SmartThings deprecation (@joostlek - #141939)
- Reload the ZBT-1 集成 on USB state changes (@puddly - #141287)
- 修复 data in old SkyConnect 集成 配置条目 or 删除 them (@puddly - #141959)
- 改进 错误 handling and 日志记录 on MQTT 更新 实体 state updates when template rederings fails (@jbouwh - #141960)
- 升级 aiohttp to 3.11.15 (@bdraco - #141967)
- 添加 LG ThinQ event bus listener to lifecycle hooks (@joostlek - #142006)
- 更新 前端 to 20250401.0 (@bramkragten - #142010)
- 修复 train to for multiple stations in Trafikverket Train (@gjohansson-ST - #142016)
- 移除 unused mypy 忽略 from google_generative_ai_conversation (@emontnemery - #141549)
- 修复 warning about unfinished oauth tasks on shutdown (@twasilczyk - #141969)
- Skip firmware 配置流程 confirmation if the hardware is in 使用 (@puddly - #142017)
- 修复 实体 names for HA hardware firmware 更新 实体 (@puddly - #142029)
- 升级 ZHA to 0.0.55 (@TheJulianJES - #142031)
- 升级 aiohttp to 3.11.16 (@bdraco - #142034)
- 升级 bluetooth-data-tools to 1.26.5 (@bdraco - #142045)
- 修复 weather templates using new style configuration (@Petro31 - #136677)
- 允许 excluding modules from noisy logs check (@abmantis - #142020)
- 升级 deebot-client to 12.5.0 (@edenhaus - #142046)
- 添加 Eve brand (@joostlek - #142067)
- 改进 SmartThings 传感器 deprecation (@joostlek - #142070)
- 改进 SmartThings 开关 deprecation (@joostlek - #142072)
- 弃用 None effect instead of breaking it for Hue (@marcelveldt - #142073)
- 翻译 key for ZBT-1 集成 failing due to disconnection (@puddly - #142077)
- 修复 状态类别 for battery sensors in AVM Fritz!SmartHome (@mib1185 - #142078)
Release 2025.4.1 - April 4
- 修复 blocking event loop - daikin (@fredrike - #141442)
- Made Google Search 启用 dependent on Assist availability (@IvanLH - #141712)
- 修复 加湿器 平台 for Comelit (@chemelli74 - #141854)
- 升级 evohome-async to 1.0.5 (@zxdavb - #141871)
- 替换 "to 日志 into" with "to 日志 in to" in
incomfort(@NoRi2909 - #142060) - 避免 unnecessary reload in apple_tv 重新认证 流程 (@emontnemery - #142079)
- 添加 翻译 for hassio 更新 实体 name (@piitaya - #142090)
- 升级 pyenphase to 1.25.5 (@catsmanac - #142107)
- 隐藏 broken ZBT-1 配置条目 on the hardware page (@puddly - #142110)
- 升级 pysmhi to 1.0.1 (@gjohansson-ST - #142111)
- 避免 日志记录 a warning when replacing an ignored 配置条目 (@bdraco - #142114)
- Slow down 轮询 in Tesla Fleet (@Bre77 - #142130)
- 升级 tesla-fleet-api to v1.0.17 (@Bre77 - #142131)
- Tado 升级 to 0.18.11 (@erwindouna - #142175)
- 添加 preset mode to SmartThings climate (@joostlek - #142180)
- 不要 create a HA mediaplayer for the builtin Music Assistant player (@marcelveldt - #142192)
- 不要 fetch disconnected Home Connect appliances (@Diegorro98 - #142200)
- 修复 fibaro 设置 (@rappenze - #142201)
- 修复 circular mean by 始终 storing and using the weighted one (@edenhaus - #142208)
- 升级 pySmartThings to 3.0.2 (@joostlek - #142257)
- 更新 前端 to 20250404.0 (@bramkragten - #142274)
- 升级 forecast-solar lib to v4.1.0 (@klaasnicolaas - #142280)
- 修复 skyconnect 测试 (@zweckj - #142262)
- 修复 empty 动作 (@Petro31 - #142292)
Release 2025.4.2 - April 12
- 添加 错误 details in remote calendar 流程 (@Thomas55555 - #141753)
- 更新 Roborock map more consistently on state 更改 (@Lash-L - #142228)
- 添加 SensorDeviceClass and unit for LCN CO2 传感器. (@alengwenus - #142320)
- 升级 opower to 0.10.0 (@tronikos - #142321)
- 添加 a 描述 for the enable_google_search_tool option in Google AI (@tronikos - #142322)
- 检查 that the current roboorck map exists before updating it. (@Lash-L - #142341)
- 限制 mqtt info 日志记录 for discovery of new components (@jbouwh - #142344)
- 升级 flux_led to 1.2.0 (@bdraco - #142362)
- 更新 aioairzone to v1.0.0 (@Noltari - #142385)
- 仅 load files ending
.metadata.jsonin WebDAV (@jpbede - #142388) - 升级 aioesphomeapi to 29.9.0 (@bdraco - #142393)
- 升级 opower to 0.11.1 (@tronikos - #142395)
- 添加 异常 翻译 to SamsungTV (@chemelli74 - #142406)
- 添加 missing 字符串 to Fritz (@chemelli74 - #142413)
- 修复 重载 of AVM FRITZ!Tools when new connected 设备 is detected (@mib1185 - #142430)
- 修复 HKC showing hvac_动作 as idle when 风扇 is active and heat cool target is off (@bdraco - #142443)
- 修复 Reolink smart AI 传感器 (@starkillerOG - #142454)
- 修复 kelvin parameter in 灯光 动作 specifications (@epenet - #142456)
- 升级 aioshelly to 版本 13.4.1 (@bieniu - #142477)
- Fixed Renault charge 状态 图标 (@wilfredktlr - #142478)
- 修复 Shelly initialization if 设备 runs large 脚本 (@bieniu - #142487)
- 处理 None on the response candidates in Google Generative AI (@IvanLH - #142497)
- 修复 range of Google Generative AI temperature (@tronikos - #142513)
- 允许 max to be equal with min for MQTT number config validation (@jbouwh - #142522)
- 修复 small typo in Music Assistant 集成 causing unavailable players (@marcelveldt - #142535)
- 修复 adding 设备 in Husqvarna Automower (@Thomas55555 - #142549)
- 升级 pyheos to v1.0.5 (@andrewsayre - #142554)
- 修复 Quickmode handling in ViCare 集成 (@CFenner - #142561)
- 修复 核心 dead门锁 by ensuring 仅 one ZHA 日志 queue handler Thread is running at a time (@puddly - #142568)
- 修复 ssl_cert load from config_flow (@fredrike - #142570)
- 更新 growatt server dependency to 1.6.0 (@thimo-seitz - #142606)
- 固定 multidict to >= 6.4.2 to resolve memory leaks (@bdraco - #142614)
- 升级 led_ble to 1.1.7 (@henryptung - #142629)
- 升级 livisi to 0.0.25 (@Thomas55555 - #142638)
- Comelit 配置流程 timeout 错误 (@chemelli74 - #142667)
- 修复 EC certificate key not allowed in MQTT client 设置 (@jbouwh - #142698)
- 升级 PyViCare to 2.44.0 (@CFenner - #142701)
- 升级 reolink-aio 0.13.1 (@starkillerOG - #142719)
- Reolink 迁移 unique ID debugging (@starkillerOG - #142723)
- 更新 前端 to 20250411.0 (@bramkragten - #142736)
- 升级 pySmartThings to 3.0.4 (@joostlek - #142739)
- 修复 SmartThings gas meter (@joostlek - #142741)
- 修复 Anthropic bug parsing a streaming response with no json (@allenporter - #142745)
- 升级 sharkiq depedency to 1.1.0 (@JeffResc - #142746)
- 升级 ical to 9.1.0 (@Thomas55555 - #142197)
- 添加 jaraco.itertools license 异常 as the classifier was 移除 but no SPDX expression was 添加 (@sanjay900 - #142439)
发布 2025.4.3 - April 19
- 修复 duke_energy data retrieval to adhere to 服务 start date (@cmamatey - #136054)
- 检查 Energy Live API works before creating the 协调器 in Tessie (@Bre77 - #142510)
- 更正 enum member check in home_connect (@emontnemery - #142666)
- 修复 错误 in recurrence calculation of Habitica 集成 (@tr4nt0r - #142759)
- 修复 MQTT 设备 discovery when using node_id (@dionisis2014 - #142784)
- Force Squeezebox item id to string (@peteS-UK - #142793)
- Keep track of last play status 更新 time in Apple TV (@ericswpark - #142838)
- select 修正 Reolink 设备 uid (@starkillerOG - #142864)
- 修复 Reolink Home Hub Pro playback (@starkillerOG - #142871)
- 修复 quality loss for LLM conversation agent question answering (@allenporter - #142873)
- 仅 get tracked pairs for kraken (@eifinger - #142877)
- 升级 Environment Canada library to 0.10.1 (@gwww - #142882)
- 升级 devolo_plc_api to 1.5.1 (@Shutgun - #142908)
- 不要 do I/O while getting Jewish calendar data schema (@tsvi - #142919)
- 更新 UK Transport 集成 URL (@AlexLamond - #142949)
- 升级 holidays to 0.70 (@gjohansson-ST - #142954)
- 修复 开关 状态 for Comelit (@chemelli74 - #142978)
- 升级 reolink-aio to 0.13.2 (@starkillerOG - #142985)
- 增加 uptime deviation for Shelly (@chemelli74 - #142996)
- 升级 pysmhi to 1.0.2 (@gjohansson-ST - #143007)
- 添加 Python-2.0 to list of approved licenses (@cdce8p - #143052)
- 减少 jumping Starlink uptime 传感器 (@frenck - #143076)
- 升级 ZHA to 0.0.56 (@puddly - #143165)
- 修复 SmartThings soundbar without media playback (@joostlek - #143170)
- 修复 missing 二元传感器 for CoolSelect+ in SmartThings (@joostlek - #143216)
发布 2025.4.4 - April 25
- Meteofrance: adding new 状态 provided by MF API since mid April (@vingerha - #143137)
- 创建 Home Connect active and selected program 实体 仅 when there are programs (@Diegorro98 - #143185)
- Météo-France: Additional 状态 and 更改 weather 条件 for "Ciel clair" (@vingerha - #143198)
- 更新 setuptools to 78.1.1 (@cdce8p - #143275)
- 修复 licenses check for setuptools (@cdce8p - #143292)
- 添加 scan interval and 并行更新 to LinkPlay 媒体播放器 (@silamon - #143324)
- Sync random 传感器 设备 classes (@silamon - #143368)
- 修复 Vodafone Station 配置条目 unload (@chemelli74 - #143371)
- 升级 aiohomekit to 3.2.14 (@bdraco - #143440)
- 升级 dio-chacon-api to v1.2.2 (@cnico - #143489)
- 升级 pysmartthings to 3.0.5 (@joostlek - #143586)

