Home Assistant Core 2025.6 完整更新日志
以下是 Home Assistant Core 2025.6 版本包含的全部变更。
如需查看更易读的摘要: 本次发布的发行说明博客。
全部变更
- 升级 版本 to 2025.6.0dev0 (@frenck - #143983)
- Matter Cooktop 夹具 (@lboue - #143984)
- 移动 huawei_lte 传感器 图标 to 图标.json where applicable (@scop - #143999)
- 移除 已弃用 动作
api_callfrom Habitica 集成 (@tr4nt0r - #143978) - 移除 unused client param at Home Connect 诊断 (@Diegorro98 - #144017)
- 移除
_attr_should_pollfrom Home Connect base 实体 (@Diegorro98 - #144016) - 移除 default brightness values from Home Connect 灯光 实体 (@Diegorro98 - #144019)
- 移除 翻译 key for battery level in Home Connect 传感器 (@Diegorro98 - #144020)
- 使用 common percentage const at Home Connect (@Diegorro98 - #144021)
- 移除 non required Home Connect 测试 (@Diegorro98 - #144024)
- 设置
autousetosetup_credentialsHome Connect 夹具 (@Diegorro98 - #144028) - Listen for an event just once at Home Connect 测试 (@Diegorro98 - #144031)
- 排序 Home Connect 测试 params (@Diegorro98 - #144035)
- Matter Laundry Dryer 夹具 (@lboue - #144043)
- 更新 miele program codes and 字符串 (@astrandb - #144049)
- Matter Solar power 夹具 (@lboue - #144058)
- 移除 已弃用 二元传感器 in Husqvarna Automower (@Thomas55555 - #144064)
- Flag 严格类型检查 for miele (@astrandb - #144060)
- 设置 Shelly PARALLEL_UPDATES (@thecode - #144070)
- 移动 Home Connect entry 状态 assertion at 测试 (@Diegorro98 - #144027)
- 移动 SamsungTV 测试 常量 to 夹具 files (@epenet - #144086)
- 使用
isinstead of==on check against enum value at Home Connect (@Diegorro98 - #144083) - 标记 异常-翻译 done in Shelly (@thecode - #144073)
- 处理 missing 动作 异常 in SamsungTV (@chemelli74 - #143630)
- 避免 working out suggested id in entity_平台 when already registered (@bdraco - #144079)
- 改进 handling of missing miele program codes (@astrandb - #144093)
- 添加 DHCP discovery to Knocki (@joostlek - #144048)
- 修复 fritz 协调器 类型检查 (@cdce8p - #144146)
- 修复 litterrobot 实体 类型检查 (@cdce8p - #144147)
- 改进 select 平台 in Husqvarna Automower (@Thomas55555 - #144117)
- 标记 Shelly 图标-翻译 as done (@thecode - #144148)
- 标记 Shelly 文档-data-更新 as done (@thecode - #144151)
- 添加 DHCP discovery to Home Connect (@Diegorro98 - #144095)
- 改进 supported color modes 描述 (@jbouwh - #144144)
- 使 the network 设备 tracking feature optional in AVM Fritz!Tools (@mib1185 - #144149)
- 传递 requestor_uuid to bond API calls (@bdraco - #144128)
- 添加 支持 for updating ESPHome deep sleep 设备 (@bdraco - #144161)
- 修复 spelling of "comma-separated (list)" in
fritzbox_callmonitor(@NoRi2909 - #144191) - 修复 spelling of "comma-separated" and "IP address" in
cast(@NoRi2909 - #144188) - 修复 spelling of "comma-separated (list)" in
huawei_lte(@NoRi2909 - #144189) - 修复 spelling of "comma-separated (list / event name)" in
doorbird(@NoRi2909 - #144190) - 添加 hazard 灯光 二元传感器 to Teslemetry (@Bre77 - #144166)
- 添加 更好的 类型检查 to Teslemetry 开关 平台 (@Bre77 - #144168)
- 改进 类型检查 of 二元传感器 in Teslemetry (@Bre77 - #144169)
- 更新 models const in Teslemetry (@Bre77 - #144175)
- 重命名 classes in Teslemetry (@Bre77 - #144179)
- 修复 spelling of "comma-separated (network addresses)" in
nmap_tracker(@NoRi2909 - #144197) - 添加 Zimi 云端 Connect 集成 (@mhannon11 - #129876)
- 更新
denonavrto1.1.0(@ol-iver - #144199) - 修复 sentence-casing of "Phone number" in
peco(@NoRi2909 - #144208) - 使 spelling of "Auto-charge" 开关 consistent in TechnoVE (@NoRi2909 - #144206)
- 移除 unnecessary intermediate functions in
entry_datafor ESPHome (@bdraco - #144173) - 改进 the user-facing 字符串 of
heos(@NoRi2909 - #144218) - 修复 sentence-casing in user-facing 字符串 of
tami4(@NoRi2909 - #144212) - 修复 spelling of "sign in" and "设置" in
verisure(@NoRi2909 - #144214) - 改进 user-facing 字符串 of
blink(@NoRi2909 - #144219) - 替换 "Sign-in …" with "Sign in …" in
ring(@NoRi2909 - #144222) - 替换 "日志-in" with "日志 in" in
zwave_me(@NoRi2909 - #144223) - 更改 roborock to 使用 home_data_v3 (@Lash-L - #144238)
- 增加 the local calendar 更新 interval to 避免 re-parsing the calendar 状态 unnecessarily (@allenporter - #144234)
- 添加 valet 开关 to Teslemetry (@Bre77 - #144167)
- 设置 api 类型化 more specifically in Teslemetry (@Bre77 - #144178)
- 更改 some 字符串 to international English in
fronius(@NoRi2909 - #144244) - 移除 unused huawei_lte YAML schemas, 错误 out on YAML config (@scop - #144217)
- 添加 last attempted automatic 备份 传感器 (@mib1185 - #144194)
- 移动 more SamsungTV 测试 常量 to 夹具 files (@epenet - #144249)
- 升级 nexia to 2.9.0 (@jrhillery - #144153)
- 升级 github/codeql-动作 from 3.28.16 to 3.28.17 (@dependabot - #144245)
- 清理 invalid CONF_ID from samsungtv 测试 (@epenet - #144252)
- 修复 hassfest expecting 字符串 file for custom components (@mj23000 - #135789)
- 修复 balboa mocks (@emontnemery - #144264)
- 修复 deako mocks (@emontnemery - #144265)
- 修复 imeon_inverter mocks (@emontnemery - #144266)
- 修复 velbus mocks (@emontnemery - #144267)
- 修复 palazzetti mocks (@emontnemery - #144268)
- 修复 fibaro mocks (@emontnemery - #144270)
- 修复 Matter mocks (@emontnemery - #144271)
- Fail 测试 which JSON serialize mocks (@emontnemery - #144261)
- 更改 "recognized" to international English spelling in
hive(@NoRi2909 - #144284) - 使用 international English spelling for "authorization" in
reolink(@NoRi2909 - #144305) - 移除 alias from local DOMAIN import (@epenet - #144311)
- Invert DOMAIN alias in telegram (@epenet - #144313)
- 添加 MQTT binary_传感器 as 实体 平台 on MQTT subentries (@jbouwh - #144142)
- 使用 运行时数据 in geocaching (@epenet - #144310)
- 使用 运行时数据 in gdacs (@epenet - #144309)
- 添加 async_delete_repair_问题 method to CloudClient (@ludeeus - #144302)
- 允许 liter for gas 传感器 设备 class (@Arnie97 - #141518)
- 改进 类型化 hints in gc100 (@epenet - #144308)
- 移除 ThingTalk server configuration and related websocket command from 云端 集成 (@ludeeus - #144301)
- 使用 运行时数据 in geonetnz_quakes (@epenet - #144319)
- 使用 运行时数据 in geonetnz_volcano (@epenet - #144320)
- 使用 运行时数据 in gogogate2 (@epenet - #144322)
- Manage unsupported sources on Samsung TV (@chemelli74 - #144221)
- 移除 已弃用 freebox reboot 服务 (@epenet - #144303)
- 使用 运行时数据 in freebox (@epenet - #144326)
- 移除 alias from local const DOMAIN import (@epenet - #144312)
- 添加 MQTT 按钮 as 实体 平台 on MQTT subentries (@jbouwh - #144204)
- 使用 运行时数据 in google_assistant (@epenet - #144332)
- 移动 服务 definitions to separate 模块 in guardian (@epenet - #144306)
- 使用 运行时数据 in google_assistant_sdk (@epenet - #144335)
- 使用 配置条目 title to name SamsungTV 实体 (@epenet - #144254)
- 使用 运行时数据 in goodwe (@epenet - #144325)
- 使用 运行时数据 in guardian (@epenet - #144344)
- 使用 运行时数据 in google (@epenet - #144331)
- 升级 aioesphomeapi to 30.2.0 (@bdraco - #144348)
- 使用 运行时数据 in here_travel_time (@epenet - #144340)
- 使用 config location for Homelink in Teslemetry (@Bre77 - #144171)
- 升级 nexia to 2.10.0 (@jrhillery - #144363)
- 添加 开关 实体 to Zimi 集成 (@markhannon - #144236)
- 移除 实体 name input from Samsung TV 配置流程 (@epenet - #144372)
- Modify require_admin decorator to take parameters for Unauthorized (@emontnemery - #144346)
- 使用 运行时数据 in hko (@epenet - #144368)
- 允许 no_subscription repair 问题 in 云端 (@ludeeus - #144380)
- 清理 old 配置流程 IMPORT 常量 in samsungtv 测试 (@epenet - #144394)
- 升级 hass-nabucasa from 0.96.0 to 0.100.0 (@ludeeus - #144341)
- 添加 类型检查 to smartthings 温控 target_temperature_low (@wilbiev - #143713)
- 改进 SamsungTV ssdp 测试 夹具 (@epenet - #144376)
- 不要 重复 model and model_id in SamsungTV 设备 info (@epenet - #144402)
- 添加 discovery schema for Matter CumulativeEnergyExported (@lboue - #144061)
- 修复 spelling in user-facing 字符串 of
authcomponent (@NoRi2909 - #144412) - 添加 missing hyphen to "eight-digit HomeKit pairing code" (@NoRi2909 - #144416)
- 修复 spelling of "HomeKit" and "Gateway" in
tradfri(@NoRi2909 - #144420) - 添加 missing hyphen to "6-digit … codes" in
opower(@NoRi2909 - #144417) - 修复 user-facing 字符串 in
totalconnect(@NoRi2909 - #144411) - 添加 传感器 for brew start time to lamarzocco (@zweckj - #144423)
- 修复 sentence-casing in user-facing 字符串 of
isy994(@NoRi2909 - #144428) - Matter Mounted dimmable load control 夹具 (@lboue - #144097)
- Include runner arch in CI 缓存 key (@cdce8p - #144038)
- 句式大小写调整 "multi-factor authentication" in
sense(@NoRi2909 - #144450) - 添加 missing hyphen to "two-factor authentication" in
nextcloud(@NoRi2909 - #144448) - 添加 missing hyphen to "two-factor authentication" in
august(@NoRi2909 - #144447) - 添加 missing hyphen to "two-factor authentication" in
subaru(@NoRi2909 - #144446) - 添加 测试 覆盖率 for inkbird IBS-P02B (@bdraco - #144433)
- 修复 sentence-casing and missing hyphen in
electrasmart(@NoRi2909 - #144443) - Include channel in Reolink 设备 URL (@starkillerOG - #144456)
- 小修复 in user-facing 字符串 of
nest(@NoRi2909 - #144444) - 设置 Z-Wave 平台 夹具 in 灯光 测试 (@MartinHjelmare - #144473)
- 设置 Z-Wave 平台 夹具 in 辅助项 测试 (@MartinHjelmare - #144472)
- 设置 Z-Wave 平台 夹具 in 配置流程 测试 (@MartinHjelmare - #144470)
- 移除 RTSPtoWebRTC (@edenhaus - #144328)
- 修复 capitalization and grammar in
simplefin(@NoRi2909 - #144246) - 移除 已弃用 服务 in SABnzbd (@joostlek - #144405)
- 添加 cooktop operating 状态 to SmartThings (@joostlek - #144500)
- 添加 hob 支持 to SmartThings (@joostlek - #144493)
- 添加 miele 设备 dynamically (@astrandb - #144216)
- 添加 missing hyphen to "single-board computers" in
homekit(@NoRi2909 - #144505) - 移除 unused OpenWeatherMap const values (@wittypluck - #144510)
- 显示 警告 message for Z-Wave 设备 in interview stage (@MindFreeze - #144483)
- 升级 pynina to 0.3.6 (@DeerMaximum - #144494)
- 改进 Husqvarna Automower 测试 (@Thomas55555 - #143113)
- 清理 unused CONF_IP_ADDRESS from SamsungTV 测试 (@epenet - #144379)
- 使用 运行时数据 in hlk_sw16 (@epenet - #144370)
- 使用 运行时数据 in hive (@epenet - #144367)
- 使用 async_release_notes in ESPHome 更新 实体 (@jesserockz - #144440)
- Jewish calendar 实体 翻译 (@tsvi - #144414)
- 修复 voip 测试 RuntimeWarning (@cdce8p - #144519)
- 更新 测试 夹具 for Miele dishwasher (@astrandb - #144537)
- 升级 动作/dependency-review-动作 from 4.6.0 to 4.7.0 (@dependabot - #144532)
- 捕获 and 日志 unexpected 备份 ciphering 错误 (@emontnemery - #144531)
- 添加 备份 测试 showing that unknown files are not ciphered (@emontnemery - #144529)
- 使用 HassKey in hardware (@epenet - #144337)
- 添加 common 翻译 section to Teslemetry (@Bre77 - #144361)
- 移动 hardware initialisation to package 模块 (@epenet - #144540)
- 添加 支持 to create KNX 遮盖 实体 from UI (@farmio - #141944)
- 升级 PySwitchbot to 0.62.0 (@zerzhang - #144527)
- Matter refrigerator 夹具 (@lboue - #144491)
- 更新 knx-前端 to 2025.4.1.91934 - 启用 UI to create KNX 遮盖 实体 (@farmio - #141993)
- 添加 drying step 传感器 for Miele tumble dryers (@astrandb - #144515)
- SMA 添加 re-authentication 流程 (@erwindouna - #144538)
- 移除 redundant 协调器 reference in OpenWeatherMap 传感器 (@wittypluck - #144548)
- 添加 快照 测试 for OpenWeatherMap 传感器 (@wittypluck - #139657)
- 移除 已弃用 摄像头 frontend_stream_type (@edenhaus - #144539)
- 添加 异常-翻译 for switchbot 集成 (@zerzhang - #143444)
- 添加 风扇 实体 to Zimi 集成 (@markhannon - #144327)
- Exempt 实体 categories for Comelit (@chemelli74 - #142858)
- 添加 left & right temp request 实体 to Teslemetry (@Bre77 - #144364)
- 添加 吸尘器 平台 to miele (@astrandb - #143757)
- 移除 已弃用 legacy WebRTC provider (@edenhaus - #144547)
- 移除 已弃用 async_forward_entry_setup function (@edenhaus - #144560)
- 移除 已弃用 核心 set_time_zone function (@edenhaus - #144559)
- 添加 Lux 传感器 to Airthings 云端 (@agorecki - #141035)
- 移除 已弃用 address argument in all lcn 服务 (@edenhaus - #144557)
- 使 all devolo Home Network conflig 流程 测试 end correctly (@Shutgun - #144378)
- 添加 Squeezebox 服务 更新 实体 (@pssc - #125764)
- 弃用 Homee valve 传感器 (@Taraman17 - #139578)
- 开关 to PyEzvizApi (@RenierM26 - #135926)
- 添加 control bus mode selector to Cambridge Audio (@ichbinsteffen - #139131)
- Skip check for entry updated by current 流程 in _async_abort_entries_match (@alengwenus - #141003)
- 替换 custom 动作 for sleep timer with buttons in bluesound 集成 (@LouisChrist - #133604)
- 重构 Bring! 集成 to poll activity data at a slower interval (@tr4nt0r - #142621)
- 避免 拆分 of unique id to build OpenWeatherMap 传感器 (@wittypluck - #144546)
- 添加 开关 平台 to bosch 报警 (@sanjay900 - #142157)
- 添加 status to whois (@tedvdb - #141051)
- Matter 升级 夹具 (@lboue - #144572)
- 添加 water flowing status for YoLink water meter(YS5018). (@matrixd2 - #144535)
- 使用 设备 and 实体 name for OpenWeather map 实体 (@wittypluck - #144513)
- Airthings DHCP discovery (@LaStrada - #144280)
- 添加 homee 风扇 平台 (@Taraman17 - #143524)
- 修复 传感器 设置 during dynamic addition of Miele 设备 (@astrandb - #144551)
- 修复 sentence-casing in config fields of
aurora_abb_powerone(@NoRi2909 - #144577) - 句式大小写调整 names and 移除 "True/False" in
emulated_roku设置 (@NoRi2909 - #144579) - SMA 添加 快照 & 测试 (@erwindouna - #144555)
- 使用 严格类型检查 for ConfigEntry on 移除 in NUT (@tdfountain - #144588)
- 添加 代码所有者 to Adax (@LazyTarget - #144587)
- 添加 switchbot 吸尘器 支持 (@zerzhang - #144550)
- Matter Oven 夹具 (@lboue - #144603)
- 修复 squeezebox 测试 serializing mocks (@emontnemery - #144600)
- 删除 已弃用 program 开关 from Home Connect (@Diegorro98 - #144606)
- 添加 代码所有者 to OpenWeatherMap (@wittypluck - #144605)
- 修复 licenses check for jaraco.itertools (@cdce8p - #144631)
- 更新 pylint to 3.3.7 + astroid to 3.3.10 (@cdce8p - #144630)
- 修复 sentence-casing and spelling of "SIA-based" in
sia(@NoRi2909 - #144659) - 修复 typo in ntfy 集成 (@tr4nt0r - #144650)
- 添加 missing hyphen to "file-based" in
file(@NoRi2909 - #144640) - 添加 missing hyphen to "time-based" in
filter(@NoRi2909 - #144639) - 添加 missing hyphen to "time-based" in
集成(@NoRi2909 - #144638) - 添加 missing hyphen to "time-weighted" in
derivative(@NoRi2909 - #144637) - 添加 missing hyphen to "volume-weighted" in
kraken(@NoRi2909 - #144636) - 改进 user-facing 字符串 of
plaato(@NoRi2909 - #144633) - 修复 grammar in 描述 of
unifi.remove_clients动作 (@NoRi2909 - #144632) - 添加 PARALLEL_UPDATES to Squeezebox (@peteS-UK - #144618)
- 修复 typos in Miele 设备 names to match enum (@aturri - #144609)
- 移除 unused constant from entity_平台 测试 (@emontnemery - #144601)
- 添加 missing hyphens to "条件-based" and "pre-entry" in
bmw_connected_drive(@NoRi2909 - #144685) - Take into account 协调器 availability for SamsungTV (@chemelli74 - #144545)
- 添加 missing hyphen to "WebSocket-based" in
mqtt(@NoRi2909 - #144686) - 修复 missing sentence-casing in
alarmdecoder(@NoRi2909 - #144690) - 升级 dependency pymiele to 0.5.1 (@astrandb - #144688)
- 添加 program phases for Miele washer-dryer (@astrandb - #144664)
- 覆盖 available property in 按钮 平台 for Squeezebox (@peteS-UK - #144693)
- 移动 Assist Pipeline 测试 to right file (@balloob - #144696)
- 排序 list items alphabetically in Bring 集成 (@tr4nt0r - #144700)
- 增加 测试 覆盖率 for ntfy 集成 (@tr4nt0r - #144701)
- 重命名 samsung legacy 测试 夹具 and 常量 (@epenet - #144715)
- 改进 SamsungTV 测试 覆盖率 (@epenet - #144717)
- 添加 target temp 传感器 to Miele washing machines (@astrandb - #144507)
- 重命名 samsung websocket 测试 夹具 and 常量 (@epenet - #144719)
- 重命名 samsung encrypted websocket 测试 夹具 and 常量 (@epenet - #144726)
- 重构 前端 user 存储 (@emontnemery - #144723)
- 移除 obsolete 测试 in SamsungTV (@epenet - #144735)
- 移除 已弃用 摄像头 async_handle_web_rtc_offer function (@edenhaus - #144561)
- 改进 user-facing 字符串 of
velbus(@NoRi2909 - #144716) - 去重 条件 schemas (@emontnemery - #144739)
- Merge websocket 测试 常量 in samsungtv 测试 (@epenet - #144741)
- 使 it possible to subscribe to 前端 user 存储 (@emontnemery - #144724)
- 添加 missing hyphen to "password-protected" in
Shelly(@NoRi2909 - #144746) - Spelling fixes in user-facing 字符串 of
fronius(@NoRi2909 - #144744) - 添加 a 测试 for Assist Pipeline streaming deltas to TTS (@balloob - #144711)
- 日志 instead of ValueError for missing 云端 翻译 key (@ludeeus - #144732)
- 修复 outdated help center URL in
plaato(@NoRi2909 - #144748) - 改进 配置流程 描述 in ntfy 集成 (@tr4nt0r - #144581)
- 简化 unique config_entry check for LCN (@alengwenus - #135756)
- 跟踪 if TTS 实体 supports streaming input (@balloob - #144697)
- 更新 xknx to 3.8.0 (@farmio - #144753)
- 允许 subscription_expired repair 问题 in 云端 (@ludeeus - #144316)
- 添加 MAC connection through DHCP discovery to Home Connect 设备 (@Diegorro98 - #144611)
- 断言 resulting data in devolo Home Network test_form_reauth (@Shutgun - #144760)
- 重做 平台 设置 测试 for devolo Home Network (@Shutgun - #143114)
- 更新 pipdeptree to 2.26.1 (@frenck - #144775)
- 设置 PARALLEL_UPDATES and 更新 quality_scale for Miele 集成 (@astrandb - #144770)
- 升级 aiodhcpwatcher to 1.2.0 (@davidrapan - #144769)
- 移动 sun 条件 to the sun 集成 (@emontnemery - #144742)
- Link Shelly 设备 entry with Shelly BT scanner entry (@bieniu - #144626)
- 添加 注释 to samsungtv 配置流程 测试 (@epenet - #144787)
- 创建 stream on demand in Teslemetry (@Bre77 - #144777)
- 更新 debugpy to v1.8.14 (@frenck - #144755)
- 移除 obsolete compatibility code from SamsungTV (@epenet - #144800)
- 重构 配置流程 测试 to 改进 result variable usage in Overkiz (@iMicknl - #143374)
- 添加 类型检查 to wsdot (@ucodery - #143117)
- 不要 abort on invalid host in SamsungTV user 流程 (@epenet - #144794)
- 改进 SamsungTV 配置流程 类型化 hints (@epenet - #144820)
- 升级 automower-ble to 0.2.1 (@alistair23 - #144817)
- 更新 代码所有者 for switchbot 集成 (@zerzhang - #144829)
- 升级 dependency pymiele -> 0.5.2 (@astrandb - #144758)
- 添加 设备注册表 快照 to samsungtv 测试 (@epenet - #144804)
- 移除 支持 for 条件 平台 defining 仅 a CONDITION_SCHEMA (@emontnemery - #144832)
- 改进 user-facing 字符串 of
incomfort(@NoRi2909 - #144844) - 添加 服务 response 支持 to admin 服务 (@abmantis - #144837)
- 升级 aioesphomeapi to 31.0.0 (@bdraco - #144778)
- Jewish calendar - 修复 Parasha values (@tsvi - #144646)
- 添加 配置流程 数据描述 to Squeezebox (@peteS-UK - #144619)
- 提供 ability to select nexia RoomIQ 传感器 (@jrhillery - #144278)
- 调整 handling of SamsungTV misaligned MAC (@epenet - #144810)
- 使 DHCP discovery aware of the network 集成 (@davidrapan - #144767)
- 更改 unknown to unknown_code for missing Miele codes to 避免 confusion (@astrandb - #144699)
- 移除 myself as 代码所有者 of sun component (@Swamp-Ig - #144854)
- 修复 spelling of "IP address" in
plugwise(@NoRi2909 - #144861) - 升级 动作/dependency-review-动作 from 4.7.0 to 4.7.1 (@dependabot - #144856)
- 使用 HassKey in ps4 (@epenet - #144868)
- 完成 cleaning up SamsungTV init 测试 (@epenet - #144865)
- 添加 parallel_updates to new updates 平台 for Squeezebox (@peteS-UK - #144864)
- 移动 ps4 服务 to separate 模块 (@epenet - #144870)
- 显示 Sonos playlists under favorites (@danielvandenberg95 - #142357)
- 升级 influxdb-client to 1.48.0 (@RobBie1221 - #144845)
- 添加 credit balance 传感器 to Teslemetry (@Bre77 - #144365)
- 移除 alias from local DOMAIN import (@epenet - #144867)
- 引入 recorder.get_statistics 服务 (@Hypfer - #142602)
- 修复 pandora.media_player to not sleep during event loop (@ucodery - #141957)
- 添加 plate 传感器 for Miele hobs (@astrandb - #144400)
- 添加 modbus 灯光 brightness and color temperature (@DioSWolF - #139703)
- 添加 Fronius current and voltage for up to 4 MPP trackers (@farmio - #140120)
- 添加 mac address to airgradient 设备 (@edenhaus - #144876)
- 添加 Kostal plenticore Installer login 支持 (@Schlauer-Hax - #133773)
- 使用 运行时数据 in gree (@epenet - #144880)
- 修复 substitutions in 字符串.json in Miele 集成 (@astrandb - #144881)
- 使用 entry.async_on_unload in geofency (@epenet - #144882)
- 使用 HassKey in greeneye_monitor (@epenet - #144878)
- 修复 pin 字符串 in Teslemetry (@Bre77 - #144873)
- 使用 entry.async_on_unload in gpslogger (@epenet - #144883)
- 使用 运行时数据 in gpslogger (@epenet - #144884)
- 添加 流程 detection to Rachio hose timer (@brg468 - #144075)
- 重构 template optional configuration 属性 (@Petro31 - #144887)
- 使用 快照 testing for APCUPSD 集成 (@yuxincs - #130770)
- 使用 运行时数据 in rachio (@epenet - #144896)
- Positioning for LCN 遮盖 (@alengwenus - #143588)
- 修复 "tunneling" spelling in KNX (@farmio - #144895)
- 处理 unit conversion in lib for niko_home_control (@VandeurenGlenn - #141837)
- 修复 快照 in APC (@joostlek - #144901)
- 重构 DeviceAutomationTriggerProtocol (@emontnemery - #144888)
- 添加 风扇 for ventilator (@LG-ThinQ-集成 - #142444)
- 添加 支持 for identify buttons to WMS WebControl pro (@mback2k - #143339)
- 添加 buttons to Blue current 集成 (@NickKoepr - #143964)
- 添加 system LED brightness to eheimdigital (@autinerd - #144915)
- 添加 二元传感器 to bosch_alarm (@sanjay900 - #142147)
- 添加 传感器 for 报警 status in bosch_alarm (@sanjay900 - #142564)
- 添加 media search and play intent (@balloob - #144269)
- 移除 重复d code in unit conversion util (@abmantis - #144912)
- 使用 运行时数据 and HassKey in geofency (@epenet - #144886)
- 使用 运行时数据 in homematicip_cloud (@epenet - #144892)
- 添加 another EHS SmartThings 夹具 (@joostlek - #144920)
- 翻译 raised 异常 for Squeezebox (@peteS-UK - #144842)
- 升级 aioesphomeapi to 31.0.1 (@bdraco - #144939)
- 添加 modern style configuration for template 风扇 (@Petro31 - #144751)
- Emoncms 移除 useless var in 测试 (@alexandrecuer - #144942)
- 添加 传感器 实体 to Zimi 集成 (@markhannon - #144329)
- 添加 modern style template 门锁 (@Petro31 - #144756)
- 添加 modern configuration for template 报警 control 面板 (@Petro31 - #144834)
- 添加 reactive energy 设备 class and units (@Passific - #143941)
- 使用 运行时数据 in iotawatt (@epenet - #144977)
- 使用 运行时数据 in ipma (@epenet - #144972)
- 使用 运行时数据 in intellifire (@epenet - #144979)
- 添加 template 吸尘器 modern style (@Petro31 - #144843)
- 移动 iqvia 协调器 to separate 模块 (@epenet - #144969)
- 添加 热水器 支持 to SmartThings (@joostlek - #144927)
- 使用 运行时数据 in iqvia (@epenet - #144984)
- 修复 wrong UNIT_CLASS for reactive energy converter (@Passific - #144982)
- 修复 missing mock in hue v2 bridge 测试 (@epenet - #144947)
- 使用 运行时数据 in isy994 (@epenet - #144961)
- 标记 Reolink doorbell visitor 传感器 as 始终 available (@starkillerOG - #145002)
- 升级 codecov/codecov-动作 from 5.4.2 to 5.4.3 (@dependabot - #145023)
- 升级 Docker/build-push-动作 from 6.16.0 to 6.17.0 (@dependabot - #145022)
- 添加 DHCP discovery 流程 to bosch_alarm (@sanjay900 - #142250)
- Initialize select _attr_current_option with None (@autinerd - #145026)
- 升级 plugwise to v1.7.4 (@bouwew - #145021)
- 升级 PySwitchbot to 0.62.2 (@zerzhang - #145018)
- 添加 lamp capability to SmartThings (@joostlek - #144918)
- 清理 huisbaasje 测试 (@epenet - #144954)
- 弃用 DHW 开关 for SmartThings (@joostlek - #145011)
- 使用 generic in iaqualink 实体 (@epenet - #144989)
- 设置 parallel_updates for bosch_alarm (@sanjay900 - #145028)
- 使用 运行时数据 in iaqualink (@epenet - #144988)
- 更新 bosch_alarm door 开关 字符串 so they are more user friendly (@sanjay900 - #144607)
- 移动 icloud 服务 to separate 模块 (@epenet - #144980)
- 使用 类型化 配置条目 in Habitica 协调器 (@epenet - #144956)
- 移动 huisbaasje 协调器 to separate 模块 (@epenet - #144955)
- 修复 non-DHW heat 升级 in SmartThings (@joostlek - #145008)
- 修复 错误 in 字符串 in SmartThings (@joostlek - #145030)
- Small code optimization for Plugwise (@bouwew - #145037)
- 添加 hood 风扇 speed capability to SmartThings (@joostlek - #144919)
- 使用 运行时数据 in hue (@epenet - #144946)
- Sync SmartThings EHS 夹具 (@joostlek - #145042)
- 更新 Matter MicrowaveOven 夹具 (@lboue - #145057)
- 使用 运行时数据 in hydrawise (@epenet - #144950)
- 使用 运行时数据 in homeworks (@epenet - #144944)
- 弃用 SmartThings 热水器 传感器 (@joostlek - #145060)
- 添加 additional explanation for Reolink password requirements (@starkillerOG - #145000)
- OpenAI prompt is optional (@balloob - #145065)
- 移除 address parameter from 服务.yaml (@alengwenus - #145052)
- 添加 number 实体 for freezer setpoint in SmartThings (@joostlek - #145069)
- 升级 pysuezV2 to 2.0.5 (@jb101010-2 - #145047)
- 升级 motionblinds to 0.6.27 (@starkillerOG - #145094)
- 重构 风扇 in vesync (@cdnninja - #135744)
- 确保 that OpenAI tool call deltas have a role (@balloob - #145085)
- 修复 mapping from program_phase to vacuum_activity for Miele 集成 (@astrandb - #145115)
- 添加 Steam closet keep fresh mode to SmartThings (@joostlek - #145107)
- 添加 Steam closet auto cycle link to SmartThings (@joostlek - #145111)
- 添加 Steam closet sanitize to SmartThings (@joostlek - #145110)
- 升级 cryptography to 45.0.1 and pyopenssl to 25.1.0 (@bdraco - #145121)
- 设置 the default 升级 图标 for the MQTT 设备 to the default 图标 for Home Assistant instead of the 图标 for the MQTT 集成 (@XiaoXianNv-boot - #144295)
- OpenAI Conversation 拆分 out chat 日志 processing (@balloob - #145129)
- 升级 zcc-辅助项 to 3.5.2 (@markhannon - #144926)
- 升级 google-maps-routing to 0.6.15 (@bdraco - #145130)
- 修复 enum values for program phases by appliance 类型化 on Miele appliances (@aturri - #144916)
- 添加 Pterodactyl 二元传感器 测试 (@elmurato - #142401)
- 添加 has_entity_name 属性 to LCN 实体 (@alengwenus - #145045)
- 添加 select 平台 to eheimdigital (@autinerd - #145031)
- 添加 Homee 报警-control-面板 平台 (@Taraman17 - #140041)
- 添加 YoLink new 设备 types 支持 5009 & 5029 (@matrixd2 - #144323)
- 移除 已弃用 aux heat from elkm1 (@gjohansson-ST - #145148)
- 添加 Immich 集成 (@mib1185 - #145125)
- 更新
denonavrto1.1.1(@ol-iver - #145155) - 移除 已弃用 aux heat from Nexia (@gjohansson-ST - #145147)
- 修复 Nanoleaf 灯光 状态 propagation after 更改 from home asisstant (@tyriis - #144291)
- 添加 energy/water forecast for Miele 集成 (@generically-named - #144822)
- 启用 RFDEBUG on RFLink "启用 调试 日志记录" (@javicalle - #138571)
- 添加 Kaiser Nienhaus virtual motionblinds 集成 (@starkillerOG - #145096)
- 移除 已弃用 aux heat from econet (@gjohansson-ST - #145149)
- 升级 grpcio to 1.72.0 and protobuf to 6.30.2 (@bdraco - #143633)
- 排序 and 简化 DeletedDeviceEntry (@emontnemery - #145171)
- 清理 unused string in samsungtv (@epenet - #145174)
- Jewish calendar: 使用 const in 动作 code (@tsvi - #145007)
- 升级 github/codeql-动作 from 3.28.17 to 3.28.18 (@dependabot - #145173)
- 升级 aioesphomeapi to 31.1.0 (@bdraco - #145170)
- 升级 hass-nabucasa from 0.100.0 to 0.101.0 (@ludeeus - #145172)
- 添加 ability to 标记 类型化 hints as compulsory on specific functions (@epenet - #139730)
- 修复 测试 results parsing 错误 (@edenhaus - #145077)
- 添加 athmospheric pressure capability to SmartThings (@joostlek - #145103)
- 使用 运行时数据 in huisbaasje (@epenet - #144953)
- 使用 运行时数据 in hvv_departures (@epenet - #144951)
- 使用 运行时数据 in ialarm (@epenet - #145178)
- 使用 运行时数据 in icloud (@epenet - #145179)
- 修复 运行时数据 in iqvia (@epenet - #145181)
- 添加 battery 实体 for LockV2 in yolink (@matrixd2 - #145169)
- 改进 设备注册表 恢复 测试 (@emontnemery - #145186)
- 标记 类型化 hint as compulsory for 实体.available property (@epenet - #145189)
- 标记 all _FUNCTION_MATCH as mandatory in pylint plugin (@epenet - #145194)
- 标记 类型化 hint as compulsory for 实体.assumed_state property (@epenet - #145187)
- 移除 已弃用 aux heat from ephember (@gjohansson-ST - #145152)
- 小幅 清理 for pipeline tts stream 测试 (@balloob - #145146)
- 回退 "Link Shelly 设备 entry with Shelly BT scanner entry (#144626)" (@bieniu - #145177)
- 移动 downloader 服务 to separate 模块 (@epenet - #145183)
- 添加 lamp capability for hood component in SmartThings (@joostlek - #145036)
- 添加 诊断 平台 to Immich 集成 (@mib1185 - #145162)
- [ci] Skip step if 覆盖率 is skipped (@cdce8p - #145202)
- 升级 go2rtc-client to 0.1.3b0 (@edenhaus - #145192)
- 标记 all _CLASS_MATCH as mandatory in pylint plugin (@epenet - #145200)
- 更新 pyatmo to 版本 9.2.0 (@wuede - #145203)
- 修复 pylance 警告 on SnapshotAssertion import (@chemelli74 - #145206)
- 更新 quality_scale rules status for Comelit (@chemelli74 - #143592)
- 排序 and 简化 DeletedRegistryEntry (@emontnemery - #145207)
- 防止 import from syrupy.SnapshotAssertion (@epenet - #145208)
- 添加 异常 翻译 for switchbot 设备 initialization (@zerzhang - #144828)
- 添加 遮盖 实体 to Zimi 集成 (@markhannon - #144330)
- 修复 typo in Ecovacs get_supported_实体 (@edenhaus - #145215)
- 添加 missing 类型化 hint in zestimate (@epenet - #145218)
- 添加 full 测试 覆盖率 for Comelit 遮盖 (@chemelli74 - #144761)
- 移除 pylance 警告 for Comelit 测试 (@chemelli74 - #145199)
- 添加 missing 类型化 hint in vlc (@epenet - #145223)
- 改进 类型化 hints in rtorrent (@epenet - #145222)
- 使用 _attr_native_value in repetier (@epenet - #145219)
- 使用 shorthand 属性 in yandex transport 传感器 (@epenet - #145225)
- 改进 实体 registry 恢复 测试 (@emontnemery - #145220)
- 添加 设备 reconfigure to Comelit 配置流程 (@chemelli74 - #142866)
- 完成 reconfigure 测试 for Vodafone Station (@chemelli74 - #145230)
- 添加 trigger_variables to template 触发器 'for' field (@Petro31 - #136672)
- 添加 动作 异常 to Comelit 集成 (@chemelli74 - #143581)
- 拆分 更新 method in pioneer 媒体播放器 (@epenet - #145212)
- 修复 invalid 类型化 hints in netgear 开关 (@epenet - #145226)
- 添加 missing 类型化 hint in homematic (@epenet - #145214)
- 允许 TTS streams to generate temporary media source IDs (@balloob - #145080)
- 添加 missing 类型化 hint in plex (@epenet - #145217)
- 添加 support_streaming to ConversationEntity (@balloob - #144998)
- 修复 wording of "Estimated power production" 传感器 in
forecast_solar(@NoRi2909 - #145201) - Jewish Calendar: 实现 诊断 (@tsvi - #145180)
- TTS to 仅 使用 stream 实体 method when streaming request comes in (@balloob - #145167)
- 添加 missing Miele tumble dryer program codes (@astrandb - #145236)
- Jewish calendar - 质量等级 - 修复 missing 翻译 (@tsvi - #144410)
- Jewish calendar: 设置 并行更新 to 0 (@tsvi - #144986)
- Jewish Calendar - 质量等级 - 使用 specific 配置流程 (@tsvi - #144408)
- 仅 pass serializable data to 媒体播放器 intent (@balloob - #145244)
- 修复 streaming window 遮盖 实体 in Teslemetry (@Bre77 - #145012)
- Updated 代码所有者s for the blue current 集成. (@NickKoepr - #144962)
- 添加 media_source 平台 to Immich 集成 (@mib1185 - #145159)
- 标记 实体 methods and properties as mandatory in pylint plugin (@epenet - #145210)
- 添加 new Probe Plus 集成 (@pantherale0 - #143424)
- 改进 类型化 hints in xiaomi_aqara 灯光 turn_on (@epenet - #145257)
- 使用 shorthand 属性 in raspyrfm (@epenet - #145250)
- 改进 类型化 hints in omnilogic (@epenet - #145259)
- 排序 usb ports in Z-Wave 流程 so unknown 设备 are last (@MindFreeze - #145211)
- 使用 运行时数据 in smarttub (@epenet - #145279)
- 改进 类型化 hints in blebox 温控 (@epenet - #145282)
- 使用 shorthand 属性 in yi 摄像头 (@epenet - #145276)
- 升级 aiontfy to 0.5.3 (@tr4nt0r - #145263)
- 使用 shorthand 属性 in tfiac 温控 (@epenet - #145289)
- 移除 useless unit conversion in smarttub (@epenet - #145287)
- 使用 shorthand 属性 in melissa 温控 (@epenet - #145286)
- 使用 shorthand 属性 in intesishome 温控 (@epenet - #145285)
- 使用 shorthand 属性 in push 摄像头 (@epenet - #145273)
- 改进 类型化 hints in homematic 温控 (@epenet - #145283)
- 使用 shorthand 属性 in touchline 温控 (@epenet - #145292)
- 使用 shorthand 属性 in vivotek 摄像头 (@epenet - #145275)
- 使用 shorthand 属性 in venstar 温控 (@epenet - #145294)
- 使用 shorthand 属性 in xs1 温控 (@epenet - #145298)
- 改进 类型化 hints in xs1 实体 (@epenet - #145299)
- 添加 date and time 服务 to bosch_alarm (@sanjay900 - #142243)
- 重构 set_temperature in venstar 温控 (@epenet - #145297)
- 使用 shorthand 属性 in xiaomi_aqara (@epenet - #145253)
- 使用 shorthand 属性 in rpi_摄像头 摄像头 (@epenet - #145274)
- 标记 按钮 methods and properties as mandatory in pylint plugin (@epenet - #145269)
- 修复 typos in user-facing 字符串 of
zha(@NoRi2909 - #145305) - 标记 alarm_control_panel methods and properties as mandatory in pylint plugin (@epenet - #145270)
- 标记 calendar methods and properties as mandatory in pylint plugin (@epenet - #145271)
- 添加 class init 类型化 hint to xiaomi_aqara (@epenet - #145255)
- Tidy up 服务 call for bosch_alarm (@sanjay900 - #145306)
- 标记 turn_on/turn_off/切换 as mandatory in pylint plugin (@epenet - #145249)
- 修复 issues with bosch 报警 dhcp discovery (@sanjay900 - #145034)
- 升级 teslemetry_stream to 0.7.9 in Teslemetry (@Bre77 - #145303)
- 添加 Wh/km unit for energy distance (@frenck - #145243)
- 标记 摄像头 methods and properties as mandatory in pylint plugin (@epenet - #145272)
- 标记 温控 methods and properties as mandatory in pylint plugin (@epenet - #145280)
- 使 spelling of "setpoint" consistent in
opentherm_gw(@NoRi2909 - #145318) - 更新 二元传感器 翻译 for bosch_alarm (@sanjay900 - #145315)
- 使用 preferred spelling of "setpoint" in
smartthings(@NoRi2909 - #145319) - 移除 已弃用 aux heat from 温控 实体 component (@gjohansson-ST - #145151)
- 添加 solar charging options to Wallbox 集成 (@jorisdrenth - #139286)
- 创建 repair 问题 if not all 添加-ons or folders were backed up (@emontnemery - #144999)
- 添加 Albanian (Shqip) language (@bramkragten - #145324)
- Suez water: fetch historical data in statistics (@jb101010-2 - #131166)
- Jewish calendar : 图标 翻译 (@tsvi - #145329)
- 升级 aioimmich to 0.6.0 (@mib1185 - #145334)
- Jewish calendar: 移动 value calculation to 实体 描述 (1/3) (@tsvi - #144272)
- 升级 aiokem to 0.5.11 (@PeteRager - #145332)
- Assist Pipeline stream TTS when supported and long response (@balloob - #145264)
- 添加 支持 for videos in Immich media source (@mib1185 - #145254)
- 添加 支持 for shared spaces in Synology DSM (Photo Station) (@lodesmets - #144044)
- 添加 date 传感器 to Rehlko (@PeteRager - #145314)
- 添加 支持 for music library folder to Sonos (@PeteRager - #139554)
- 移除 the old ZWave controller from the list of migration targets (@MindFreeze - #145281)
- 升级 xiaomi-ble to 0.39.0 (@Ernst79 - #145348)
- 添加 传感器 to Wallbox (@jorisdrenth - #145247)
- 升级 pyswitchbot to 0.64.1 (@zerzhang - #145360)
- 小幅 code deduplication in 备份 manager (@emontnemery - #145366)
- 添加 hub3 支持 for switchbot 集成 (@zerzhang - #145371)
- 更新 links to user 文档: Connect-ZBT-1, Green, Yellow (@c0ffeeca7 - #145374)
- 升级 eheimdigital to 1.2.0 (@autinerd - #145372)
- 添加 门锁 ultra and 门锁 lite for switchbot 集成 (@zerzhang - #145373)
- 改进 comment explaining planned 备份 存储 版本 升级 (@emontnemery - #145368)
- Recommended 安装 option for Z-Wave (@MindFreeze - #145327)
- 升级 lcn-前端 to 0.2.5 (@alengwenus - #144983)
- 改进 failing 备份 repair messages (@emontnemery - #145388)
- 防止 types-*/setuptools/wheel runtime requirements in dependencies (@epenet - #145381)
- 修复 Z-Wave 安装 类型化 string (@MartinHjelmare - #145390)
- 改进 Z-Wave 配置流程 测试 夹具 (@MartinHjelmare - #145378)
- Jewish Calendar: 使 异常 translatable (@tsvi - #145376)
- 启用 B009 (@joostlek - #144192)
- 更新 蓝牙-auto-recovery to 1.5.2 (@cdce8p - #145395)
- 更新 inkbird-ble to 0.16.2 (@cdce8p - #145396)
- 更新 sensorpro-ble to 0.7.1 (@cdce8p - #145397)
- 更新 igloohome-api to 0.1.1 (@cdce8p - #145401)
- 添加 SmartThings capability for Washer spin level (@joostlek - #145039)
- 添加 power cool and power freeze to SmartThings (@joostlek - #145102)
- wsdot component adopts wsdot package (@ucodery - #144914)
- 改写 sunset event 异常 (@tsvi - #145400)
- ZHA repairs: 移除 links to obsolete 文档 (@c0ffeeca7 - #145398)
- 添加 SmartThings capability for Washer soil level (@joostlek - #145041)
- 添加 thermostat 夹具 to SmartThings (@joostlek - #145407)
- 更新 metoffice to 使用 DataHub API (@avee87 - #131425)
- 更新 异常 handling for initialization for Squeezebox (@peteS-UK - #144674)
- 升级 lektricowifi to 0.1 (@Lektrico - #145393)
- 标记 遮盖 methods and properties as mandatory in pylint plugin (@epenet - #145308)
- 标记 风扇 methods and properties as mandatory in pylint plugin (@epenet - #145311)
- 标记 LLMs that 支持 streaming as such (@balloob - #145405)
- 标记 geo_location methods and properties as mandatory in pylint plugin (@epenet - #145313)
- 升级 habiticalib to v.0.4.0 (@tr4nt0r - #145414)
- 清理 AbstractTemplateEntity (@Petro31 - #145409)
- 捕获 blocking 版本 pinning in dependencies early (@epenet - #145364)
- 添加 CancelBoost for Matter 热水器 (@lboue - #145316)
- 移除 unneeded parenthesis in comparison for Sonos (@PeteRager - #145413)
- Centralise MockStreamReaderChunked 辅助项 (@mib1185 - #145404)
- 添加 valve position capability to SmartThings (@joostlek - #144923)
- 添加 温控 实体 for heatpump zones in SmartThings (@joostlek - #144991)
- 添加 binary_传感器 平台 to Rehlko (@PeteRager - #145391)
- 改进 类型化 hints in doods (@epenet - #145426)
- Hotfix for incorrect bracket in messages for Squeezebox (@peteS-UK - #145418)
- 添加 new 按钮 to the Lektrico 集成 (@Lektrico - #145420)
- 改进 类型化 hints in microsoft_face_identify (@epenet - #145419)
- 改进 类型化 hints in dlib_face_detect (@epenet - #145422)
- 改进 类型化 hints in dlib_face_identify (@epenet - #145423)
- 移动 to explicit exports in 测试 辅助项 (@joostlek - #145392)
- 改进 Z-Wave 配置流程 测试 类型检查 (@MartinHjelmare - #145438)
- 改进 类型化 hints in microsoft_face (@epenet - #145417)
- 捕获 invalid 设置 错误 in geocaching (@marc7s - #139944)
- 改进 类型化 hints in tensorflow (@epenet - #145433)
- 改进 类型化 hints in qrcode (@epenet - #145430)
- 改进 类型化 hints in openalpr_cloud (@epenet - #145429)
- 改进 类型化 hints in seven_segments (@epenet - #145431)
- 添加 range 支持 to 图标 翻译 (@frenck - #145340)
- 改进 类型化 hints in sighthound (@epenet - #145432)
- switchbot_cloud: 添加 Smart 门锁 door and calibration 状态 (@mrueg - #143695)
- 改进 类型化 hints in microsoft_face_detect (@epenet - #145421)
- 添加 paperless 集成 (@fvgarrel - #145239)
- Quantum Gateway 设备 tracker 测试 (@tamwahba - #145161)
- 添加 webhook in switchbot 云端 集成 (@Gigatrappeur - #132882)
- 标记 image_processing methods and properties as mandatory in pylint plugin (@epenet - #145435)
- 添加 Matter 测试 to select 属性 (@joostlek - #145440)
- 添加 Matter 属性 (@jvmahon - #140843)
- Matter 设备 Energy Management cluster ESAState 属性 (@lboue - #144430)
- 不要 添加 dynamically Home Connect event 传感器 and 禁用 them by default (@Diegorro98 - #144757)
- 添加 SMLIGHT 按钮 实体 for second radio (@tl-sl - #141463)
- HomeKit Bridge 集成: Adding
h264_qsvas valid VIDEO_CODEC option (@dalanmiller - #145448) - 添加 AbstractTemplateFan class in preparation for 触发器 based 实体 (@Petro31 - #144968)
- 添加 AbstractTemplateLock to prepare for 触发器 based template 门锁 (@Petro31 - #144978)
- 添加 AbstractTemplate 遮盖 to prepare for 触发器 based template 遮盖 (@Petro31 - #144907)
- 添加 AbstractTempleAlarmControlPanel class to prepare for 触发器 based template 报警 control 面板 (@Petro31 - #144974)
- 添加 AbstractTemplateVacuum to prepare for 触发器 based template 吸尘器 (@Petro31 - #144990)
- 添加 HomeKit thermostat 风扇 状态 mapping for preheating, defrosting (@jz-v - #145353)
- 标记 device_tracker methods and properties as mandatory in pylint plugin (@epenet - #145309)
- 添加 configuration url to Immich 设备 info (@mib1185 - #145456)
- 修复 typo in reauth_confirm 描述 of
metoffice(@NoRi2909 - #145458) - 添加 default 传感器 data for Tesla Wall Connector 测试 (@abmantis - #145462)
- 替换 empty mock in GoalZero 测试 (@abmantis - #145463)
- 使 Powerwall energy 传感器 TOTAL_INCREASING to 修复 hardware swaps (@exciton - #145165)
- 添加 pending damage and pending quest items 传感器 (@tr4nt0r - #145449)
- 添加 pytest/codecov to forbidden runtime dependencies (@epenet - #145447)
- 优先使用 to create backups in local storage if selected (@emontnemery - #145331)
- 添加 paperless-ngx to 严格类型检查 (@joostlek - #145466)
- 添加 诊断 to Paperless-ngx (@joostlek - #145465)
- 添加 支持 for Tuya Wireless 开关 实体 (@lanthaler - #123284)
- 改进 MQTT subentry selector validation and 移除 redundant validators (@jbouwh - #145499)
- 添加 MQTT 遮盖 as 实体 平台 on MQTT subentries (@jbouwh - #144381)
- 升级 aiohttp to 3.12.0b3 (@bdraco - #145358)
- 升级 Anthropic library to 0.52.0 (@Shulyaka - #145494)
- 改进 类型化 hints in xiaomi_miio 加湿器 (@epenet - #145506)
- 添加 concentration conversion 支持 for mg/m³ (@frenck - #145325)
- 标记 灯光 methods and properties as mandatory in pylint plugin (@epenet - #145510)
- 不要 manipulate hvac modes based on 设备 active mode in AVM Fritz!SmartHome (@mib1185 - #145513)
- 标记 加湿器 methods and properties as mandatory in pylint plugin (@epenet - #145507)
- 添加 Anthropic Claude 4 支持 (@Shulyaka - #145505)
- 添加 触发器 based template 遮盖 (@Petro31 - #145455)
- 添加 automatic 备份 event 实体 to Home Assistant 备份 system (@mib1185 - #145350)
- 使用 运行时数据 in xiaomi_miio (@epenet - #145517)
- 支持 readonly selectors in config_flows (@karwosts - #129456)
- 升级 py-sucks to 0.9.11 (@mib1185 - #145518)
- 添加 Matter 升级 设备 类型化 (@lboue - #145335)
- 添加 MQTT 风扇 as 实体 平台 on MQTT subentries (@jbouwh - #144698)
- 移除 repoze.lru from license 异常 (@epenet - #145519)
- 添加 read_only selectors to Statistics Options 流程 (@karwosts - #145522)
- 使用 _handle_协调器_update() instead of own callback in Feedreader event 实体 (@mib1185 - #145520)
- 移除 inactive 代码所有者 from template 集成 (@Petro31 - #145535)
- 升级 aiohttp to 3.12.0rc0 (@bdraco - #145540)
- 升级 incomfort-client to v0.6.9 (@jbouwh - #145546)
- 简化 ZBT-1 设置 string (@abmantis - #145532)
- 升级 androidtvremote2 to 0.2.2 (@tronikos - #145542)
- 添加 数据描述 in the Android TV Remote configuration Android apps (@tronikos - #145537)
- 修复 翻译 字符串 for MQTT subentries (@jbouwh - #145529)
- 升级 python-linkplay to v0.2.8 (@silamon - #145550)
- 升级 aiohttp to 3.12.0rc1 (@bdraco - #145562)
- 添加 preset mode to Comelit 温控 (@chemelli74 - #145195)
- 升级 pylamarzocco to 2.0.5 (@zweckj - #145560)
- 升级 aiokem to 0.5.12 (@PeteRager - #145565)
- 升级 aiohttp to 3.12.0 (@bdraco - #145570)
- 移除 global registry reference in 协调器 for UptimeRobot (@chemelli74 - #142938)
- 升级 opower to 0.12.2 (@tronikos - #145573)
- 添加 SmartThings freezer and cooler temperatures (@joostlek - #145468)
- Safe get for backflush status in lamarzocco (@zweckj - #145559)
- 添加 重新认证 and reconfigure to paperless (@fvgarrel - #145469)
- 修复 aiohttp MockPayloadWriter (@cdce8p - #145579)
- 添加
returned energy传感器 for Shelly RPC 开关 component (@bieniu - #145490) - New 集成 Amazon 设备 (@chemelli74 - #144422)
- 添加 DHCP discovery to Amazon 设备 (@joostlek - #145587)
- 更改 cooler name to fridge in SmartThings (@joostlek - #145590)
- 升级 uiprotect to 版本 7.9.2 (@RaHehl - #145583)
- Pipeline to stream TTS on tool call (@balloob - #145477)
- 升级 uiprotect to 版本 7.10.0 (@RaHehl - #145596)
- 升级 pylamarzocco to 2.0.6 (@zweckj - #145595)
- 启用 message Streaming in the Gemini 集成. (@IvanLH - #144937)
- 升级 ZHA to 0.0.59 (@TheJulianJES - #145597)
- 添加 问题 trackers to requirements 脚本 异常 (@epenet - #145608)
- 使用 sub-设备 for Shelly multi-channel 设备 (@bieniu - #144100)
- 添加 more mac-addresses for Amazon 设备 autodiscovery (@chemelli74 - #145598)
- 改进 蓝牙 binary_传感器 for Amazon 设备 (@chemelli74 - #145600)
- 添加 payload ON and OFF options to MQTT 开关 subentry component (@jbouwh - #144627)
- 禁用 last cleaning 传感器 for gs3mp model in lamarzocco (@zweckj - #145576)
- 修复 reference to "tilt command topic" in MQTT 翻译 字符串 (@jbouwh - #145563)
- 升级 aiolifx to 1.1.5 to 改进 the identification of LIFX Luna (@Djelibeybi - #145416)
- 标记 Shelly quality as silver (@bieniu - #145610)
- Fulfilled quality rules - gold and platinum tiers for Miele 集成 (@astrandb - #144773)
- 添加 from_hex filter (@Petro31 - #145229)
- 改进 类型化 hints in XiaomiGatewayDevice derived 实体 (@epenet - #145605)
- 允许 base64_encode to 支持 bytes and 字符串 (@Petro31 - #145227)
- Download 备份 if 恢复 fails in Z-Wave migration (@MindFreeze - #145434)
- 添加 Homee event 平台 (@Taraman17 - #145569)
- Empty response returns empty list in Nord Pool (@gjohansson-ST - #145514)
发布 2025.6.1 - June 13
- 修复 palette handling for LIFX Ceiling SKY effect (@Djelibeybi - #146582)
- 修复 风扇 is_on status in xiaomi_miio (@epenet - #146592)
- 移除 HostKeyAlgorithms in aruba (@aethrvmn - #146619)
- 更新 前端 to 20250531.3 (@piitaya - #146638)
- 修复 cookies with aiohttp >= 3.12.7 for Vodafone Station (@chemelli74 - #146647)
- 升级 wakeonlan to 3.1.0 (@epenet - #146655)
- 升级 hdate to 1.1.2 (@tsvi - #146659)
- 升级 linkplay to v0.2.12 (@silamon - #146669)
- Filter speak notify 实体 for WHA 设备 in Alexa 设备 (@chemelli74 - #146688)
- 升级 aioamazondevices to 3.1.2 (@chemelli74 - #146690)
- 修复 opower to work with aiohttp>=3.12.7 by disabling cookie quoting (@tronikos - #146697)
- 回退 scan interval 更改 in local calendar (@allenporter - #146700)
- Partial 回退 of 更新 to remote calendar to 修复 问题 where calendar does not 更新 (@allenporter - #146702)
- 忽略 lingering pycares shutdown Thread (@cdce8p - #146733)
- 升级 aiodns to 3.5.0 (@bdraco - #146758)
- 修复 throttling 问题 in HomematicIP 云端 (@hahn-th - #146683)
发布 2025.6.2 - June 23
- 移除 address info from Rachio calendar events (@brg468 - #145896)
- 升级 uiprotect to 7.12.0 (@RaHehl - #146337)
- 升级 uiprotect to 7.13.0 (@RaHehl - #146410)
- 升级 reolink-aio to 0.14.0 (@starkillerOG - #146566)
- 升级 pypck to 0.8.7 (@alengwenus - #146657)
- 更新 rokuecp to 0.19.5 (@ctalkington - #146788)
- 使用 Shelly main 设备 area as suggested area for sub-设备 (@bieniu - #146810)
- 修复 blocking open in Minecraft Server (@elmurato - #146820)
- 升级 aioamazondevices to 3.1.3 (@chemelli74 - #146828)
- 升级 aiohttp to 3.12.13 (@bdraco - #146830)
- 升级 motion blinds to 0.6.28 (@starkillerOG - #146831)
- 升级 pypck to 0.8.8 (@alengwenus - #146841)
- 修复 missing key for ecosmart in older Wallbox models (@hesselonline - #146847)
- 升级 bthome-ble to 3.13.1 (@Ernst79 - #146871)
- 升级 reolink-aio to 0.14.1 (@starkillerOG - #146903)
- 添加 调试 日志 for 更新 in onedrive (@zweckj - #146907)
- Switchbot 云端: 修复 设备 类型化 filtering in 传感器 (@SeraphicRav - #146945)
- 升级 pySmartThings to 3.2.5 (@joostlek - #146983)
- 升级 ical to 10.0.4 (@allenporter - #147005)
- 修复 incorrect 使用 of zip in 服务.async_get_all_descriptions (@emontnemery - #147013)
- 禁用 Z-Wave indidator CC 实体 by default (@MartinHjelmare - #147018)
- 修复 Shelly 实体 names for gen1 sleeping 设备 (@bieniu - #147019)
- 禁用 Z-Wave idle 通知 按钮 (@MartinHjelmare - #147026)
- 修复 日志 in onedrive (@zweckj - #147029)
- 升级 holidays lib to 0.75 (@gjohansson-ST - #147043)
- 升级 aiohomeconnect to 0.18.0 (@Diegorro98 - #147044)
- 升级 ZHA to 0.0.60 (@puddly - #147045)
- 升级 pylamarzocco to 2.0.9 (@zweckj - #147046)
- 处理 missing widget in lamarzocco (@zweckj - #147047)
- 升级 aioamazondevices to 3.1.4 (@chemelli74 - #146883)
- 升级 aioamazondevices to 3.1.12 (@chemelli74 - #147055)
- 升级 uiprotect to 版本 7.14.0 (@RaHehl - #147102)
- 改进 advanced Z-Wave battery discovery (@MartinHjelmare - #147127)
- 修复 Charge Cable 二元传感器 in Teslemetry (@Bre77 - #147136)
- [ci] 升级 缓存 key 版本 (@cdce8p - #147148)
- 升级 homematicip to 2.0.6 (@hahn-th - #147151)
- Wallbox 修复 too many requests by API (@hesselonline - #147197)
- 升级 deebot-client to 13.4.0 (@edenhaus - #147221)
- 处理 the new JSON payload from traccar clients (@ludeeus - #147254)
- 升级 aioamazondevices to 3.1.14 (@chemelli74 - #147257)
- 升级 uiprotect to 版本 7.14.1 (@RaHehl - #147280)
- 升级 aioesphomeapi to 32.2.4 (@synesthesiam - #147100)
- 升级 aioesphomeapi to 33.0.0 (@bdraco - #147296)
- 修复 重载 for Shelly 设备 with no 脚本 支持 (@chemelli74 - #147344)
- 添加 Matter protocol to Switchbot (@joostlek - #147356)
发布 2025.6.3 - June 24
- 更新 前端 to 20250531.4 (@bramkragten - #147414)

