Home Assistant 2026.3 完整更新日志
以下是 Home Assistant 2026.3 版本包含的全部变更。 如需查看更易读的摘要: 本次发布的发行说明博客。
全部变更
- 升级 版本 to 2026.3.0dev0 (@frenck - #161809)
- 追加 ID to flood monitoring station name in EAFM (@michaeljones32 - #161794)
- 添加 传感器 for energy remaining to tessie 集成 (@jrhillery - #161796)
- 使用 Python 3.14 as default one (@edenhaus - #161426)
- 切换回 mypy 1.19.1 (@cdce8p - #161817)
- 改进 质量等级 to gold HDFury 集成 (@glenndehaan - #161800)
- Bump docker/login-action from 3.6.0 to 3.7.0 (@dependabot - #161825)
- 现代化 knx 灯光 测试 (@epenet - #161851)
- 现代化 tradfri 灯光 测试 (@epenet - #161849)
- 现代化 matter 灯光 测试 (@epenet - #161850)
- 清理 deprecated color_temp 支持 in lifx (@epenet - #161848)
- 现代化 govee_light_local 灯光 测试 (@epenet - #161845)
- 现代化 homekit_controller 灯光 测试 (@epenet - #161844)
- 不要 使用 base class of pyvlx in velux 灯光 平台 (@wollew - #161837)
- 升级 mozart_api to 5.3.1.108.2 (@mj23000 - #161846)
- 添加 质量等级 to openesve (@c00w - #161651)
- 现代化 template 灯光 测试 (@epenet - #161833)
- 现代化 zha 灯光 测试 (@epenet - #161826)
- 现代化 hue 灯光 测试 (@epenet - #161828)
- 现代化 abode 灯光 测试 (@epenet - #161829)
- 现代化 tasmota 灯光 测试 (@epenet - #161830)
- 添加 服务 for switchbot keypad vision (@zerzhang - #160659)
- 添加 additional JVC Projector entities (@SteveEasley - #161134)
- 添加 new Liebherr 集成 (@mettolen - #161197)
- 移除 outdated 设备注册表 清理 in derivative (@epenet - #161858)
- 移除 outdated 设备注册表 清理 in 集成 (@epenet - #161863)
- 移除 outdated 设备注册表 清理 in utility_meter (@epenet - #161868)
- 清理 deprecated YAML import from datadog (@epenet - #161870)
- 移除 deprecated Snapcast group entities and custom grouping 服务 (@mill1000 - #160945)
- 删除 unused Liebherr snapshot (@mettolen - #161879)
- 澄清 动作 描述 for input numbers (@NoRi2909 - #161847)
- 添加 prune images 服务 to Portainer (@erwindouna - #161009)
- 添加 wsdot code-owner (@ucodery - #160807)
- 修复 small typo in Portainer strings (@erwindouna - #161889)
- 添加 device_class inheritance to min_max 传感器 (@ssam18 - #157602)
- 添加 质量等级 to Teslemetry (@Bre77 - #159589)
- 引入 common string for data 描述 of
verify_ssl(@Thomas55555 - #160703) - Re-添加 Claude code to devcontainer via native 安装 script (@jbouwh - #161807)
- 添加 subscription 模式 for conversation intents (@arturpragacz - #158456)
- 移除 outdated 设备注册表 清理 in trend (@epenet - #161867)
- 确保 Renault buttons are supported by the vehicle (@sebastiaanspeck - #161893)
- Bump actions/缓存 from 5.0.2 to 5.0.3 (@dependabot - #161906)
- 升级 JVC Projector dependency to 2.0.1 (@SteveEasley - #161898)
- 移除 pydantic v1 mypy plugin (@cdce8p - #161901)
- 改进 动作 描述 of
camera(@NoRi2909 - #161876) - 转换 flexit_bacnet fireplace mode to climate preset- 重命名 'Boost… (@magnusoverli - #155760)
- 升级 media source upload 限制 from 10mb to 20mb (@uptimeZERO - #161436)
- 启用 prompt caching for Anthropic conversation 集成 (@arminghofrani - #158957)
- 重命名 drive inverter unavailable state in Teslemetry (@Bre77 - #161960)
- 添加 parallel updates to Portainer (@erwindouna - #161947)
- 重命名 "服务" to "动作", 使用 common state for "High" (@NoRi2909 - #161940)
- 模式 修复 for Proxmox 配置流程 (@erwindouna - #161946)
- 澄清 动作 描述 for
input_boolean(@NoRi2909 - #161924) - 添加 重新认证 流程 to Liebherr 集成 (@mettolen - #161902)
- 移除 outdated 设备注册表 清理 in threshold (@epenet - #161866)
- 移除 outdated 设备注册表 清理 in statistics (@epenet - #161865)
- 移除 outdated 设备注册表 清理 in mold_indicator (@epenet - #161864)
- 移除 outdated 设备注册表 清理 in history_stats (@epenet - #161862)
- 移除 outdated 设备注册表 清理 in generic_thermostat (@epenet - #161861)
- 移除 outdated 设备注册表 清理 in generic_hygrostat (@epenet - #161859)
- 澄清 动作 描述 for
input_button辅助项 (@NoRi2909 - #161963) - openevse: 开启 严格类型检查 (@c00w - #161957)
- 添加 reconfigure to Proxmox (@erwindouna - #161941)
- 移除 unused variables in SMA (@erwindouna - #161989)
- 添加 重新认证 to Proxmox (@erwindouna - #161944)
- Bthome encryption downgrade (@dafal - #159646)
- 完成 配置流程-测试-coverage quality in Teslemetry (@Bre77 - #161955)
- 移动 initial_color to CalendarEntityDescription (@Misiu - #161831)
- 移除 unneeded NotImplementedError in Volvlo entity (@erwindouna - #161990)
- 优化 属性 lookup in DSMR Reader (@erwindouna - #161994)
- 升级 iometer to v0.4.0 (@jukrebs - #162027)
- 升级 python-roborock to 4.12.0 (@Lash-L - #162054)
- 移动 agent_dvr 服务 registration (@epenet - #162062)
- 移动 alarmdecoder 服务 registration (@epenet - #162063)
- 升级 waterfurnace to 1.5.1 (@masterkoppa - #162042)
- 替换 hass.data[DATA_ENOCEAN] by config_entry.runtime_data (@henningkerstan - #161997)
- Bump dawidd6/action-download-artifact from 12 to 14 (@dependabot - #162058)
- 改进 accuracy of blood glucose conversion factor (@gagebenne - #161644)
- 重命名 Matter Mock 设备 (@lboue - #161949)
- 重命名 服务 registration function in growatt_server (@epenet - #162073)
- 更新 Electricity Maps 翻译 (@VIKTORVAV99 - #162074)
- 重命名 Matter Mock air purifier 夹具 file (@lboue - #161937)
- 移动 blink 服务 registration (@epenet - #162078)
- 重命名 Matter Inovelli VTM31-SN 夹具 (@lboue - #162076)
- 移动 elgato 服务 registration (@epenet - #162086)
- 移动 roborock 服务 registration (@epenet - #162090)
- 移动 litterrobot 服务 registration (@epenet - #162088)
- 移动 husqvarna_automower 服务 registration (@epenet - #162087)
- 移动 reolink 服务 registration (@epenet - #162085)
- 移动 webostv 服务 registration (@epenet - #162091)
- 标记 device_tracker method 类型化 hints as mandatory (@epenet - #161232)
- 标记 tts method 类型化 hints as mandatory (@epenet - #161235)
- 移动 rainbird 服务 registration (@epenet - #162089)
- 移动 bond 服务 registration (@epenet - #162075)
- 添加 number 实体 to Liebherr 集成 (@mettolen - #162011)
- 添加 model_id and sw_version to Teslemetry 设备 info (@Bre77 - #161959)
- 移动 bring 服务 registration (@epenet - #162077)
- 添加 target_humidity_step 属性 to climate (@CoMPaTech - #160418)
- 添加 option to 使用 前端 PR artifact to 前端 集成 (@wendevlin - #161291)
- 移动 epson 服务 registration (@epenet - #162124)
- 移动 kodi 服务 registration (@epenet - #162125)
- 移动 vizio 服务 registration (@epenet - #162133)
- 移动 denonavr 服务 registration (@epenet - #162123)
- 移动 linkplay 服务 registration (@epenet - #162126)
- 移动 roku 服务 registration (@epenet - #162128)
- 移动 roon 服务 registration (@epenet - #162129)
- 移动 snapcast 服务 registration (@epenet - #162130)
- 移动 songpal 服务 registration (@epenet - #162131)
- 移动 squeezebox 服务 registration (@epenet - #162132)
- 移动 openhome 服务 registration (@epenet - #162127)
- 修复 oauth 调试 日志 bug in Teslemetry (@Bre77 - #161652)
- 使用 asyncio.gather 模式 in portainer (@erwindouna - #160888)
- 添加 get_queue and get_movies 服务 calls to Radarr (@Liquidmasl - #160753)
- 简化 reolink method arguments (@epenet - #162137)
- 标记 reconfiguration-流程 as done for Teslemetry (@Bre77 - #162139)
- 添加 temperature 传感器 to Huum 集成 (@blaine - #161405)
- 标记 测试-coverage as done for Teslemetry 质量等级 (@Bre77 - #161958)
- 使用 Generator and AsyncGenerator for contextmanager 类型检查 (@cdce8p - #162144)
- 添加 sound horn and flash lights buttons to Renault (@sebastiaanspeck - #161976)
- 添加 entity_id parameter for Telegram bot actions (@hanwg - #159745)
- 移动 ecovacs 服务 registration (@epenet - #162145)
- 移动 xiaomi_miio 服务 registration (@epenet - #162148)
- 移动 sharkiq 服务 registration (@epenet - #162147)
- 移动 neato 服务 registration (@epenet - #162146)
- 移除 duplicated 异常 handler in systemmonitor (@mik-laj - #162170)
- 移除 duplicated 异常 handler in overkiz (@mik-laj - #162171)
- 清理 deprecated mired handling in 灯光 平台 (@epenet - #161777)
- 启用 check for duplicate 异常 handlers (@mik-laj - #162169)
- 调整 radarr constants and strings (@Liquidmasl - #162159)
- 升级 py-aosmith to 1.0.16 (@bdr99 - #162160)
- Bump github/codeql-action from 4.32.0 to 4.32.1 (@dependabot - #162118)
- 修复 test_before_setup IQS check (@epenet - #162187)
- 改进 类型检查 in telegram_bot (@epenet - #162190)
- 修复 incorrect 异常 in telegram_bot (@epenet - #162191)
- 添加 动作 异常 to Xbox 集成 (@tr4nt0r - #162198)
- 清理 deprecated COLOR_MODE 灯光 constants (@epenet - #162197)
- 压缩 container image with zstd (@duhow - #160665)
- 改进 类型检查 in syncthing (@Spardz - #162193)
- 抽离 waterfurnace 传感器 names for 翻译 (@masterkoppa - #162025)
- 升级 Liebherr 集成 to Silver (@mettolen - #162178)
- 添加 redgtech 集成 (@Jonhsady - #136947)
- 改进 描述 of
camera.play_stream动作 (@NoRi2909 - #162264) - 更新 redgtech snapshots (@emontnemery - #162267)
- 清理 legacy 支持 for extracting color modes from 灯光 supported features (@epenet - #162265)
- 更新 Vesync quality-scale to Bronze (@cdnninja - #162260)
- 清理 deprecated SUPPORT_ 灯光 constants (@epenet - #162210)
- 清理 unused 窗帘 constants (@Petro31 - #162225)
- 升级 hass-nabucasa from 1.12.0 to 1.13.0 (@klejejs - #162274)
- 改进 类型化 hints in abode lights (@epenet - #162281)
- 移除 unnecessary shorthand 属性 init in template (@epenet - #162279)
- 改进 类型化 hints in nanoleaf lights (@epenet - #162284)
- 升级 pysmarlaapi to 0.13.0 (@rlint-explicatis - #162277)
- 改进 类型化 hints in switchbot lights (@epenet - #162286)
- 改进 类型化 hints in tradfri lights (@epenet - #162287)
- 使用 shorthand 属性 in demo lights (@epenet - #162282)
- 使用 shorthand 属性 in zwave_js lights (@epenet - #162293)
- 添加 支持 for
media_stopcommand fordenonavrreceivers (@ol-iver - #162236) - 调整 unknown color mode handling in ZHA lights (@epenet - #162292)
- 迁移 supported_color_modes to shorthand 属性 in zwave_js lights (@epenet - #162296)
- 添加 配置条目 测试 to alexa_devices (@jamesonuk - #162295)
- 修复 missing color_mode 属性 in mqtt 灯光 (@epenet - #162311)
- 添加 类型化 option "first_available" to 传感器 group in group component (@mpotthoff - #155525)
- 调整 color mode handling in esphome lights (@epenet - #162294)
- 升级 anthropic to 0.78.0 (@Shulyaka - #162349)
- 添加 PARALLEL_UPDATES to SmartTub 平台 files (@mdz - #162373)
- 添加 Claude Opus 4.6 支持 (@Shulyaka - #162365)
- 添加 remote 动作 异常 to Xbox (@tr4nt0r - #162347)
- 添加 dismiss protection to config flows (@odlund - #162270)
- 使用 StrEnum in uptimerobot 测试 (@epenet - #162392)
- 使用 StrEnum in 云端 (@epenet - #162385)
- 使用 StrEnum in easyenergy (@epenet - #162386)
- Bump github/codeql-action from 4.32.1 to 4.32.2 (@dependabot - #162369)
- 使用 StrEnum in modbus (@epenet - #162388)
- 使用 StrEnum in intent 辅助项 (@epenet - #162391)
- 使用 StrEnum in unifiprotect (@epenet - #162390)
- 添加 Ghost 集成 (@JohnONolan - #162041)
- 清理 default None value from dict.get (@epenet - #162396)
- 移除 parentheses for except statements where it is not needed in mqtt 集成 (@jbouwh - #162398)
- 使用 StrEnum in stt (@epenet - #162389)
- 清理 ternary if expressions (@epenet - #162394)
- 使用 StrEnum in eq3btsmart (@epenet - #162387)
- 添加 gpt-image-1.5 model 支持 (@Shulyaka - #162208)
- 移除 external url from config for local_only users (@abmantis - #161891)
- 移除 str from 传感器 state_class (@epenet - #161686)
- 添加 timestamp sensors for highest and lowest price times (@petschni - #161639)
- 添加 device_info to waterfurnace sensors (@masterkoppa - #162080)
- 更新 template image 平台 to new entity framework (@Petro31 - #162343)
- Reformat lambda (a-l) (@epenet - #162377)
- Reformat lambda (m-s) (@epenet - #162379)
- Reformat lambda (t-z) (@epenet - #162381)
- Reformat lambda (core) (@epenet - #162382)
- Reformat lambda (测试) (@epenet - #162383)
- 简化 sun condition schema by re-using an existing 类型化 (@learn-more - #161894)
- 添加 Start session 动作 to Saunum 集成 (@mettolen - #162177)
- 清理 unnecessary brackets for except statements (i-p) (@epenet - #162405)
- 清理 unnecessary brackets for except statements (q-z) (@epenet - #162408)
- 清理 unnecessary brackets for except statements (core) (@epenet - #162410)
- 清理 unnecessary brackets for except statements (a-h) (@epenet - #162404)
- 添加 Fan mode 支持 to Control4 集成 (@davidrecordon - #159980)
- 改进 (r)拆分 performance (@epenet - #162418)
- 简化 (in-)equality checks (@epenet - #162416)
- 移除 duplicate class field in incomfort (@epenet - #162420)
- 升级 ruff to 0.15.0 (@Thomas55555 - #162356)
- 添加 ebusd sensors for Vaillant 700 (@arstom - #161180)
- 添加 hassfest check for 动作-设置 IQS (@epenet - #162084)
- 移除 duplicate call of format_mac() (@rrooggiieerr - #162469)
- 更新 snapcast to 2.3.7 (@Links2004 - #162452)
- 使用 shorthand 属性 in tasmota lights (@epenet - #162290)
- 添加 vesync Data Types (@cdnninja - #162461)
- 添加 coverage for Shelly init (@thecode - #162497)
- 使用 hass httpx client for Anthropic (@Shulyaka - #162518)
- 句式大小写调整 "text-to-speech" and "speech-to-text" (@NoRi2909 - #162532)
- 句式大小写调整 "text-to-speech" and "speech-to-text" in
elevenlabs(@NoRi2909 - #162533) - 添加 regression testing to Axis OUI 支持 list (@Kane610 - #162508)
- 验证 conversation_command in start timer intent (@Lesekater - #149915)
- 更新 template 传感器 平台 to new template entity framework (@Petro31 - #162554)
- 增加 polling in Husqvarna Automower (@Thomas55555 - #162582)
- 升级 aiostreammagic to 2.12.0 (@noahhusby - #162570)
- 更新 template 开关 平台 to new template entity framework (@Petro31 - #162556)
- 更新 template vacuum 平台 to new template entity framework (@Petro31 - #162564)
- 更新 template select 平台 to new template entity framework (@Petro31 - #162543)
- 添加 additional sensors for waterfurnace 集成 (@masterkoppa - #162581)
- 更新 template number 平台 to new template entity framework (@Petro31 - #162540)
- 添加 diagnostics to Liebherr 集成 (@mettolen - #162360)
- 更新 template lock 平台 to new template entity framework (@Petro31 - #162493)
- 弃用 unknown fan mode in coolmaster (@tan-lawrence - #161737)
- 更新
waterfurnace集成 to 使用 协调器, instead of its own thread. (@masterkoppa - #161494) - 移除 legacy fallback in 灯光 color_mode property (@epenet - #162276)
- 添加 new template entity framework to event 平台 (@Petro31 - #162228)
- 清理 mired 灯光 测试 (@epenet - #162622)
- Bump j178/prek-action from 1.1.0 to 1.1.1 (@dependabot - #162610)
- 添加 missing features in tplink 灯光 测试 (@epenet - #162631)
- 调整 esphome 灯光 测试 (@epenet - #162633)
- 添加 翻译 for MFA code (@timmo001 - #162635)
- 修复 matter 灯光 color_mode (@epenet - #162637)
- 添加 slow mode option for SwitchBot curtains (@ljmerza - #155272)
- 添加 传感器 state_class to eufylife_ble (@NickBeeuwsaert - #162607)
- 添加 subscribe preview feature 辅助项 to labs (@arturpragacz - #161778)
- 重命名 Matter Heiman smoke detector 夹具 file (@lboue - #162632)
- 更新 template fan 平台 to the new entity framework (@Petro31 - #162328)
- 更新 template 灯光 to new entity framework (@Petro31 - #162445)
- 抛出 错误 when 灯光 reports an invalid color_mode (@epenet - #162620)
- 更新 template weather 平台 to new template entity framework (@Petro31 - #162569)
- 添加 drying mode 切换到 vesync (@cdnninja - #161905)
- 限制 actions on omada controller to one at a time (@MarkGodwin - #162499)
- 调整 openrgb default color mode handling (@epenet - #162650)
- 添加 local temperature calibration for all Matter thermostats (@lboue - #161724)
- 使 "Reasoning Summary" configurable in OpenAI (@XHyperDEVX - #157557)
- Bump actions/ai-inference from 2.0.5 to 2.0.6 (@dependabot - #162609)
- 简化 subscribe feature websocket in labs (@arturpragacz - #162646)
- 添加 smoke detector 测试 to Matter 二元传感器 测试 (@lboue - #162638)
- 排序 Matter 夹具 files list (@lboue - #162693)
- Miele: 添加 支持 for Plate #5 on Miele KM 7699 (@joel-bourquard - #162503)
- 升级 py-aosmith to 1.0.17 (@bdr99 - #162685)
- 抛出 错误 when 灯光 reports invalid supported color modes (@epenet - #162644)
- 更新 template 更新 to new template entity framework (@Petro31 - #162561)
- 使用 图标 翻译 for Teslemetry battery percent entities (@Bre77 - #162140)
- 添加 异常 翻译 to Teslemetry (@Bre77 - #162141)
- 添加 配置条目 diagnostics to lunatone (@MoonDevLT - #162406)
- 添加 支持 for attachments from media sources in ntfy notifications (@tr4nt0r - #152329)
- 升级 aioesphomeapi to 44.0.0 (@bdraco - #162712)
- 添加 edenhaus as devcontainer 代码所有者 (@joostlek - #162707)
- 添加 @lackas as code owner for homematicip_cloud (@lackas - #162696)
- 改进 描述 of
xiaomi_miio.vacuum_clean_segment动作 (@NoRi2909 - #162698) - 升级 aranet lib 版本 to 2.6.0 (@Anrijs - #162656)
- 修复 flaky lunatone 测试 (@epenet - #162727)
- 重构 Watts Vision+ to generic 设备, in preparation for 开关 支持 (@theobld-ww - #162721)
- 设置 设备 entry 类型化 and 集成 类型化 to 服务 in Portainer 集成 (@tr4nt0r - #162732)
- 添加 last_changed and last_updated for the Opower statistics (@tronikos - #159101)
- 升级 nrgkick-api to 1.7.1 (@andijakl - #162738)
- 升级 homematicip to 2.6.0 (@lackas - #162702)
- 改进 recognizability of Wi-Fi qr code in FRITZ!Box Tools (@mib1185 - #162752)
- 添加 集成 for Hegel Music Systems amplifiers (@boazca - #153867)
- 升级 aiostreammagic to 2.12.1 (@noahhusby - #162744)
- 添加 Matter CO alarm state (@Leo2442926161 - #162627)
- 升级 aioamazondevices to 12.0.0 (@jamesonuk - #162778)
- 移动 matter 夹具 list to a constant (@epenet - #162776)
- 抛出 on missing color mode (@epenet - #162715)
- 添加 IntelliClima 集成 and 测试 (@dvdinth - #157363)
- feat: 添加 info skills to alexa 设备 (@jamesonuk - #162097)
- 添加 pagination 支持 for AWS S3 (@mik-laj - #162578)
- 修复 deadlock in ReloadServiceHelper (@emontnemery - #162775)
- 添加 质量等级 for devolo Home Control (@Shutgun - #147483)
- 添加 服务 辅助项 to get 配置条目 (@epenet - #162068)
- 添加 HVAC 动作 支持 for BSBLAN climate entity (@liudger - #156828)
- 使用 服务 辅助项 to 抽离 amberelectric 配置条目 (@epenet - #162788)
- 添加 集成 类型化 to mobile_app (@arturpragacz - #157719)
- 使用 服务 辅助项 to 抽离 immich 配置条目 (@epenet - #162797)
- 升级 python-bsblan to 版本 4.2.0 (@liudger - #162786)
- 使用 服务 辅助项 to 抽离 risco 配置条目 (@epenet - #162806)
- 使用 服务 辅助项 to 抽离 overseerr 配置条目 (@epenet - #162804)
- 使用 服务 辅助项 to 抽离 radarr 配置条目 (@epenet - #162805)
- 使用 服务 辅助项 to 抽离 stookwijzer 配置条目 (@epenet - #162808)
- 使用 服务 辅助项 to 抽离 swiss public transport 配置条目 (@epenet - #162810)
- 移动 TadoConfigEntry declaration (@epenet - #162811)
- 修复 BSBLAN water heater mapping and 添加 on/off (@liudger - #160256)
- 使用 服务 辅助项 to 抽离 seventeentrack 配置条目 (@epenet - #162807)
- 添加 支持 for Nanoleaf Essentials / 替换 aionanoleaf through aionanoleaf2 (@loebi-ch - #157295)
- 修复 missing values in battery_level in iometer (@torben-iometer - #162781)
- 使用 服务 辅助项 to 抽离 ohme 配置条目 (@epenet - #162801)
- 使用 服务 辅助项 to 抽离 mealie 配置条目 (@epenet - #162800)
- 使用 服务 辅助项 to 抽离 mastodon 配置条目 (@epenet - #162798)
- 使用 服务 辅助项 to 抽离 google_sheets 配置条目 (@epenet - #162794)
- 使用 服务 辅助项 to 抽离 google_photos 配置条目 (@epenet - #162792)
- 使用 服务 辅助项 to 抽离 easyenergy 配置条目 (@epenet - #162791)
- 添加 Reolink PTZ patrol status (@starkillerOG - #162796)
- 添加 additional Reolink PTZ buttons (@starkillerOG - #162793)
- 添加 开关 entities to Watts Vision + (@theobld-ww - #162699)
- 添加 ELV-SH-SB8 Status Board 开关 支持 to homematicip_cloud (@lackas - #161668)
- 移动 entity name 辅助项 to 模块-level function (@arturpragacz - #162766)
- 添加 smoke detector extended properties to homematicip_cloud (@lackas - #161629)
- 改进 EnOcean 配置流程 (@CFenner - #162751)
- 使用 服务 辅助项 to 抽离 velbus 配置条目 (@epenet - #162813)
- 使用 服务 辅助项 to 抽离 tado 配置条目 (@epenet - #162812)
- 使用 服务 辅助项 to 抽离 onedrive 配置条目 (@epenet - #162803)
- Portainer 修复 multiple environments & containers (@erwindouna - #153674)
- 添加 endpoint system df information (@erwindouna - #160134)
- 升级 pythonkuma to 0.4.1 (@tr4nt0r - #162773)
- 添加 开关 平台 to nrgkick 集成 for enabling or pausing car charging (@andijakl - #162563)
- 使用 chained comparison in Teslemetry 更新 平台 (@Bre77 - #161950)
- 完成 config-entry-unloading quality check in Teslemetry (@Bre77 - #161956)
- 升级 typedmonarchmoney to 0.7.0 (@jeeftor - #162686)
- 升级 pyvlx to 0.2.29 (@wollew - #162829)
- 支持 dual cook oven in Smartthing (@mik-laj - #156561)
- 添加 TTS 支持 for OpenAI (@Shulyaka - #162468)
- Google Gen AI: 增加 max iterations for AI Task (@balloob - #162600)
- 添加 charge state to Victron BLE (@badgerwithagun - #162593)
- 标记 日志 unavailable as 完成 for vesync (@cdnninja - #162464)
- 处理 配置条目 not loaded for Telegram bot (@hanwg - #161951)
- 添加 uptime ratio and avg. response time sensors to Uptime Kuma (@tr4nt0r - #162785)
- 拆分 up coordinators in solarlog (@dontinelli - #161169)
- 添加 snapshot 测试 to waterfurnace sensors (@joostlek - #162594)
- 改进 设备 information in Overkiz (@iMicknl - #162419)
- 对齐 number unit converters with 传感器 (@abmantis - #162662)
- 使用 direct DHW status for ViCare water heater state (@lackas - #162591)
- 弃用 OpenAI actions (@Shulyaka - #162211)
- Anthropic Structured Outputs 支持 (@Shulyaka - #162515)
- 添加 DHCP Discovery to vesync (@cdnninja - #162259)
- 添加 WATER_LEVEL 传感器 to homekit_controller (@romanlytvyn - #161900)
- 使用 服务 辅助项 to 抽离 transmission 配置条目 (@epenet - #162814)
- 修复 devcontainer defaultFormatter blocks (@staticdev - #162750)
- 重命名 registry imports in intent 辅助项 (@arturpragacz - #162765)
- 使用 服务 辅助项 to 抽离 bosch alarm 配置条目 (@epenet - #162789)
- 使用 服务 辅助项 to 抽离 bring 配置条目 (@epenet - #162790)
- 改进 weatherflow 类型化 hints (@pkolbus - #162843)
- 修复 Venstar 集成 crash when thermostat is unreachable (@wh1t3f1r3 - #162524)
- 添加 vacuum's activity table to LG ThinQ (@LG-ThinQ-Integration - #162616)
- Bump docker/build-push-action from 6.18.0 to 6.19.1 (@dependabot - #162844)
- 升级 pyweatherflowudp to 1.5.0 (@pkolbus - #162841)
- 添加 Homevolt battery 集成 (@Danielhiversen - #160416)
- 验证 core_files.yaml base_platforms completeness (@abmantis - #162826)
- 添加 get_lock_usercode 服务 to zwave_js 集成 (@odlund - #162057)
- 升级 pywmspro to 0.3.3 (@mback2k - #162832)
- 添加 JVC Projector 开关 平台 (@SteveEasley - #161899)
- 使用 https for media player 窗帘 images in Xbox 集成 (@tr4nt0r - #162859)
- 改进 错误 validation in 服务 测试 (@epenet - #162851)
- 暴露 ActuatorEnabled attr of matter DoorLock (@Triodes - #162598)
- 使用 服务 辅助项 to 抽离 habitica 配置条目 (@epenet - #162795)
- 改进 测试 in Bring! 集成 (@tr4nt0r - #162853)
- 移动 entity 服务 registration to async_setup in ntfy 集成 (@tr4nt0r - #162833)
- 添加 analytics 平台 to mobile_app (@arturpragacz - #162736)
- 添加 质量等级 to manifest of velux 集成 (@wollew - #162869)
- 添加 water heater 支持 for Compit (@Przemko92 - #162021)
- 修复 keys for Homevolt (@Danielhiversen - #162874)
- 捕获 AccessoryDisconnectedError in homekit pairing (@odlund - #162466)
- 更新 UptimeRobot to API v3 (@chemelli74 - #153508)
- 移除 unused snapshots for Homevolt (@joostlek - #162885)
- Melcloud 移动 ConfigEntry declaration (@erwindouna - #160890)
- 归类 all immich 传感器 entities as diagnostic (@mib1185 - #162887)
- 添加 重新认证 流程 to HomeLink 集成 (@ryanjones-gentex - #158454)
- 添加 diagnostics to Homevolt (@Danielhiversen - #162873)
- 调整 discovery interval in govee-灯光-local (@mnederlof - #160914)
- 添加 重新认证 流程 to Homevolt (@Danielhiversen - #162868)
- 添加 parent 设备 for Satel Integra (@Tommatheussen - #160933)
- 添加 服务 to google_travel_time (@eifinger - #160740)
- 添加 missing 异常 翻译 in immich (@mib1185 - #162889)
- 添加 more Melcloud sensors (@ffourcot - #160770)
- 改进 类型化 hints in utility_meter (@epenet - #160993)
- Cync - 允许 updating multiple 属性 in one command (@Kinachi249 - #159574)
- 添加 动作 异常 handling to Actron Air (@kclif9 - #160579)
- 添加 number to Compit (@Przemko92 - #162165)
- KNX 暴露: 添加 支持 for sending value periodically (@farmio - #160883)
- 添加 开关 controls for dishwashers in SmartThings (@edu-tsen - #160266)
- 添加 reconfigure 流程 to immich (@mib1185 - #162892)
- 添加 IQS to openai_conversation (@zweckj - #161051)
- 添加 Ambient Weather station sensors for AQIN monitor. (@n-6 - #161082)
- 添加 配置流程 to Splunk (@Bre77 - #160478)
- 禁用 mobile 设备 in tado (@erwindouna - #160881)
- 暴露 power and energy sensors for vera metered switches (@jronnols - #161028)
- 使用 服务 辅助项 to retrieve 配置条目 in Duck DNS 集成 (@tr4nt0r - #162879)
- 支持 KNX number 实体 configuration from UI (@farmio - #161269)
- 添加 room correction setting to Cambridge Audio (@noahhusby - #162743)
- 添加 annual statistics aggregation (@karwosts - #160857)
- 增加 测试 coverage in Xbox 集成 (@tr4nt0r - #162876)
- 仅 show trains for configured time if configured in nederlandse_spoorwegen (@heindrichpaul - #159261)
- Re-实现 Cloudflare using 协调器 (@davidrapan - #156817)
- 不要 unregister adguard 服务 (@epenet - #158308)
- IDrive e2 backup provider (@patrickvorgers - #144910)
- 添加 play/pause ability & media info to LG soundbars 集成 (@alexmerkel - #161184)
- Switchbot 云端: 添加 new supported 设备 Ai Art Frame (@XiaoLing-git - #160754)
- Recorder total_increasing warning clarifications (@scop - #157453)
- 支持 KNX time server configuration from UI (@farmio - #161854)
- 缓存 get api calls in FRITZ!Box tools (@mib1185 - #160246)
- 添加 energy 传感器 平台 to sunricher_dali (@niracler - #161415)
- 实现 automatic migration for Growatt Server DEFAULT_PLANT_ID entries (@johanzander - #159972)
- Immich reached platinum 🏆 (@mib1185 - #162891)
- Bump docker/build-push-action from 6.19.1 to 6.19.2 (@dependabot - #162896)
- 移动 evohome hasskey to const 模块 (@epenet - #162899)
- 修复 capitalization of "Immich" and "MIME 类型化" (@NoRi2909 - #162900)
- 移动 evohome 服务 registration to 服务.py (@zxdavb - #162902)
- 移除 yardian custom 翻译 overrides in 测试 (@epenet - #162904)
- 清理 code for UptimeRobot (@chemelli74 - #162905)
- 替换 repeated patches in config_flow_test with 夹具 for Squeezebox (@peteS-UK - #153032)
- 修复 google_travel_time get_travel_times config_entry_id 描述 (@eifinger - #162910)
- 改进 smarla 类型检查 in 测试 (@rlint-explicatis - #162163)
- 优化 协调器 data 类型化 for UptimeRobot (@chemelli74 - #162912)
- Specifiy number of parallel updates in Smarla (@rlint-explicatis - #162914)
- 抛出 on missing supported color modes (@epenet - #162717)
- 使用 constants for update_entity calls in 测试 (@epenet - #162920)
- 使 template lock code 错误 consistent between state based and 触发器 based template entities (@Petro31 - #162923)
- 确保 numeric template sensors 仅 使用 numbers in _attr_native_state (@Petro31 - #162878)
- 使用 APPLICATION_CREDENTIALS_DOMAIN constant in 测试 (@epenet - #162932)
- 添加 集成 for onedrive for business (@zweckj - #155709)
- 添加 质量等级 for GIOS (@mik-laj - #155603)
- 添加 夹具 to give 测试 their own unique copy of testing_config (@emontnemery - #162938)
- OpenAI: 增加 max iterations for AI Task (@balloob - #162599)
- 添加 移除 item intent for todo component (@mistic100 - #152922)
- 添加 OnOffLight without brightness control to velux 集成 (@wollew - #162835)
- Parametrize yeelight test_device_types 测试 (@epenet - #161838)
- 升级 ruff to 0.15.1 (@Thomas55555 - #162903)
- 始终 include homeassistant 翻译 in 测试 (@epenet - #162850)
- 修复 incorrect 类型化 HDFury select 平台 (@glenndehaan - #162948)
- 添加 Switcher heater 支持 (@YogevBokobza - #162588)
- 不要 mock out filesystem operations in backup 测试 (@emontnemery - #162877)
- 升级 pysmarlaapi to 1.0.1 and compatibility changes (@rlint-explicatis - #162911)
- 升级 hdfury to 1.5.0 (@glenndehaan - #162944)
- 修复
home-assistant-intentsbreaking nightly builds (@TheJulianJES - #162957) - 升级 intents to 2026.2.13 (@synesthesiam - #162959)
- 处理 Z-Wave values (re-)添加 at runtime (@AlCalzone - #162921)
- 升级 python-tesla-fleet-api to v1.4.3 (@Bre77 - #162977)
- 改进 types and code in SpaceAPI (@ximex - #162970)
- 设置 default file transfer timeouts for Telegram bot (@hanwg - #162978)
- 改进 SpaceAPI manifest (@ximex - #160805)
- 更新 knx-前端 to 2026.2.13.222258 (@farmio - #162963)
- Z-Wave lock 服务 动作 modernization (@odlund - #162967)
- 替换 the manufacturer name of lunatone (@MoonDevLT - #162854)
- 移除 YAML anchors / expand GitHub CI workflows (@frenck - #162987)
- 重构 Velux 窗帘 class (@wollew - #162984)
- 改进 质量等级 to platinum HDFury 集成 (@glenndehaan - #162985)
- Anthropic: 增加 max iterations for AI Task (@Shulyaka - #162954)
- 移动 DATA_MP_ENTITIES in Onkyo (@arturpragacz - #162674)
- 添加 Matter TVOC level entity (@lboue - #162964)
- 添加 HDFury CEC and 5v switches (@glenndehaan - #162988)
- 修复: info skill reference (@jamesonuk - #162823)
- Small 测试 清理 for Fritz (@chemelli74 - #162993)
- 修复 lingering test_waiting_for_client_not_loaded 测试 (@jbouwh - #162994)
- 修复 failing sftp_storage 测试 (@frenck - #163000)
- S3 backup - Improved buffer handling (@patrickvorgers - #162955)
- 添加 开关 平台 for Velux on/off switches (@wollew - #163002)
- 添加
ppm支持 for the ozone 设备 class in 传感器 (@lboue - #162996) - 启用 严格类型检查 check for Anthropic (@Shulyaka - #163013)
- 添加 data 描述 for Anthropic data 流程 (@Shulyaka - #162961)
- CI security hardening actions/checkout to not persist-credentials (@frenck - #162991)
- 添加 zeroconf 支持 to Homevolt (@Danielhiversen - #162897)
- 添加 entity 描述 to Hikvision binary sensors (@ptarjan - #160875)
- 改进 Anthropic coverage (@Shulyaka - #163011)
- 添加 开关 entities to Liebherr 集成 (@mettolen - #162688)
- 添加 重新认证 to Anthropic (@Shulyaka - #163019)
- 更新 homevolt 质量等级 (@Danielhiversen - #163022)
- 添加 air quality monitor sensors to Alexa 设备 (@jamesonuk - #162095)
- 添加 bedtime end time entity Nintendo parental controls (@pantherale0 - #160927)
- 升级 openai to 2.21.0 (@Shulyaka - #163032)
- 修复 authentication 错误 handling in Liebherr 协调器 (@mettolen - #163036)
- 使用 suggested_display_precision for HmIP absolute humidity 传感器 (@lackas - #162834)
- Miele: 添加 WASHER_DRYER to twindos compatibles (@Rezoran - #162875)
- 升级 thermopro-ble to 1.1.3 (@upsuper - #163026)
- 添加 battery percentage 传感器 to weatherflow (@pkolbus - #161200)
- 添加 ELV-SH-SMSI soil moisture 传感器 to homematicip_cloud (@lackas - #161662)
- 升级 pysmlight v0.2.14 (@tl-sl - #163035)
- 修复 default value of DurationSelector allow_negative (@eifinger - #162924)
- 添加 island_status 传感器 and grid_status 二元传感器 to Tessie (@Bre77 - #162975)
- CI security hardening: restrict permissions in stale 工作流 (@frenck - #163049)
- CI security hardening: restrict permissions in lock 工作流 (@frenck - #163050)
- CI security hardening: restrict permissions in restrict-task-creation 工作流 (@frenck - #163051)
- CI security hardening: restrict permissions in CodeQL 工作流 (@frenck - #163053)
- 添加 重新认证 to onedrive_for_business (@zweckj - #163052)
- 保存 failed intent results to chat 日志 (@Shulyaka - #163031)
- 添加 get_account 服务 to Mastodon (@andrew-codechimp - #161930)
- CI security hardening: restrict permissions in wheels 工作流 (@frenck - #163059)
- CI security hardening: restrict permissions in 翻译 工作流 (@frenck - #163057)
- 修复 重新认证 流程 for onedrive (@zweckj - #163061)
- CI security hardening: restrict permissions in builder 工作流 (@frenck - #163062)
- CI security hardening: restrict permissions in CI 工作流 (@frenck - #163063)
- 升级 aiomealie to 1.2.1 (@andrew-codechimp - #163064)
- 升级 pywebpush to 2.3.0 (@tr4nt0r - #163066)
- 添加 reconfiguration to onedrive_for_business (@zweckj - #163054)
- 修复 strings for onedrive for business (@zweckj - #163070)
- 改进 协调器 coverage for Fritz (@chemelli74 - #163012)
- 添加 energy history 支持 to Tessie (@Bre77 - #162976)
- Cloudflare R2 backup - Improved buffer handling (@patrickvorgers - #162958)
- CI security hardening: 防止 template injection in wheels 工作流 (@frenck - #163073)
- CI security hardening: 防止 template injection in 翻译 工作流 (@frenck - #163074)
- CI security hardening: 防止 template injection in builder 工作流 (@frenck - #163075)
- CI security hardening: 防止 template injection in CI 工作流 (@frenck - #163076)
- CI security hardening: restrict permissions in AI issue detection workflows (@frenck - #163068)
- 添加 missing supported languages to Google Generative AI TTS (@janvanicek - #163048)
- 升级 python-roborock to 版本 4.14.0 in requirements files (@lboue - #163098)
- 添加 additional Miele fillingLevel sensors (@aturri - #162104)
- 移除 extra friendly name from trend (@arturpragacz - #163105)
- 更新 powerfox to v2.1.0 (@klaasnicolaas - #163095)
- 升级 PyViCare to 2.57.0 (@CFenner - #163071)
- 升级 pysaunum to 0.5.0 (@mettolen - #163021)
- Assign no-stale to Tasks/Epic/Opportunity issue 类型化 (@frenck - #163080)
- 移除 deprecated yaml import from HTML5 集成 (@tr4nt0r - #163094)
- 修复 Z-Wave fan speed (@arturpragacz - #163093)
- Bump github/codeql-action from 4.32.2 to 4.32.3 (@dependabot - #163126)
- CI security hardening: pin actions and images in builder and CI workflows (@frenck - #163116)
- 迁移 grid connections to single objects with import/export/power (@MindFreeze - #162200)
- 更新 xknx to 3.15.0 (@farmio - #163111)
- 清理 移除 options from MQTT json 灯光 schema (@jbouwh - #163119)
- 升级 hass-nabucasa from 1.13.0 to 1.15.0 (@ludeeus - #163129)
- 处理 orphaned ignored 配置条目 (@erwindouna - #153093)
- 修复 orphaned ignored typo (@erwindouna - #163137)
- 改进 GitHub Actions 工作流 metadata and concurrency settings (@frenck - #163117)
- 修复 Matter 翻译 key not 设置 for primary entities (@TheJulianJES - #161708)
- 修复 incorrect 使用 of 平台 enum in evohome 测试 (@epenet - #163143)
- 修复 incorrect 使用 of 平台 enum in huum 测试 (@epenet - #163145)
- 修复 incorrect 使用 of 平台 enum in flexit_bacnet 测试 (@epenet - #163144)
- 修复 incorrect 使用 of 平台 enum in roborock 测试 (@epenet - #163142)
- 修复 incorrect 使用 of 平台 enum in wmspro 测试 (@epenet - #163152)
- 弃用 async_listen in labs (@arturpragacz - #162648)
- 修复 incorrect 使用 of 平台 enum in utility_meter 测试 (@epenet - #163153)
- 添加
ppmtoNITROGEN_DIOXIDEunits (@lboue - #162983) - 修复 incorrect 使用 of 平台 enum in zha 测试 (@epenet - #163150)
- 修复 HDFury volt symbol (@glenndehaan - #163160)
- 修复 incorrect 使用 of 平台 enum in threshold 测试 (@epenet - #163154)
- 移除 unused MQTT CONF_COLOR_MODE const and abbreviation (@jbouwh - #163146)
- 修复 incorrect 使用 of 平台 enum in wsdot 测试 (@epenet - #163151)
- 修复 incorrect 使用 of 平台 enum in homematicip_cloud 测试 (@epenet - #163149)
- 清理 unused code for Telegram bot (@hanwg - #163147)
- Prefer explicit parametrize in litterrobot 测试 (@epenet - #163155)
- 添加 dependabot cooldown (@AlexSperka - #163082)
- 修复 dependabot cooldown config for github-actions ecosystem (@frenck - #163166)
- 修复 设备 class for Matter Nitrogen Dioxide 传感器 (@lboue - #162965)
- 添加 py_vapid to requirements in HTML5 集成 (@tr4nt0r - #163165)
- 添加 zizmor as a CI check for GitHub Actions workflows (@frenck - #163161)
- 改进 类型检查 in HTML5 webpush 集成 (@tr4nt0r - #163162)
- 修复 flaky fritz 更新 测试 caused by class 属性 pollution in 测试 夹具 (@frenck - #163169)
- 修复 CI partial run glob expansion without reintroducing template injection (@frenck - #163170)
- 添加 battery health sensors to Tessie (@Bre77 - #162908)
- Homevolt 质量等级 (@Danielhiversen - #163038)
- 使用 HassKey in usb (@epenet - #163138)
- 添加 重新认证 to Mastodon (@andrew-codechimp - #163148)
- 更改 Facebook notify tag from ACCOUNT_UPDATE to HUMAN_AGENT (@doggyben - #162890)
- 使用 hardware/usb domain constant in 测试 (@epenet - #162934)
- 添加 质量等级 to Advantage Air 集成 (@Bre77 - #160476)
- 修复 title for onedrive for business (@zweckj - #163134)
- 添加 MTA New York City Transit 集成 (@OnFreund - #156846)
- 重命名 DOMAIN aliases in 测试 (@epenet - #163176)
- 添加 missing native_unit_of_measurement in WLED (@mik-laj - #157802)
- 重命名 devolo 测试 variables and aliases (@epenet - #163175)
- 更新 质量等级 of WLED 集成 to platinum (@mik-laj - #162680)
- KNX 传感器: 设置 设备 and state_class for YAML entities based on DPT (@farmio - #159465)
- minecraft_server: 不要 使用 mcstatus' internal objects (@PerchunPak - #163101)
- 添加 Mastodon reconfigure 流程 (@andrew-codechimp - #163178)
- 标记 更新 method 类型化 hints as mandatory (@epenet - #163182)
- 改进 类型化 hints in roomba vacuum (@epenet - #163184)
- 添加 snapshot testing to SleepIQ (@joostlek - #163179)
- 改进 类型化 hints in atag water_heater (@epenet - #163192)
- 改进 类型化 hints in aosmith water_heater (@epenet - #163191)
- 改进 类型化 hints in econet water_heater (@epenet - #163193)
- 标记 vacuum method 类型化 hints as mandatory (@epenet - #163185)
- 标记 water_heater method 类型化 hints as mandatory (@epenet - #163190)
- 添加 zone temperature 支持 to Daikin 集成 (@barneyonline - #152642)
- 添加 upper and lower shutter of Velux dualrollershutters as entities (@wollew - #162998)
- GIOS 质量等级 fixes to platinum (@mik-laj - #162510)
- 重新认证 流程 for Watts Vision + 集成 (@theobld-ww - #163141)
- 不要 mock out filesystem operations in backup_restore 测试 (@emontnemery - #163172)
- 修复
reboot_gateway动作 deprecation message invelux(@NoRi2909 - #163201) - 重构 HTML5 集成 to 使用 aiohttp instead of requests (@tr4nt0r - #163202)
- 升级 pyvlx to 0.2.30 (@wollew - #163203)
- 添加 100% coverage of sensors for Fritz (@chemelli74 - #163005)
- Saunum 集成 修复: close client on unload (@mettolen - #163183)
- 添加 Celsius Temperature 支持 for Control4 集成 (@davidrecordon - #163196)
- 存储 nest media in a .缓存 subdirectory (@allenporter - #163200)
- Mealie 添加 get shopping list items 动作 (@andrew-codechimp - #163090)
- 添加
quality_scalewithstrict-类型检查done for SpaceAPI (@ximex - #163003) - 添加 on-grid discharge stop SOC control for Growatt MIN 设备 (@johanzander - #160634)
- 添加 port link speed 传感器 to UniFi 集成 (@com6056 - #162847)
- 添加 测试 coverage for tplink_omada 更新 entities (@MarkGodwin - #162549)
- Control time display format on SwitchBot Meter Pro CO2 (@elgris - #163008)
- 修复 common-modules 质量等级 for advantage_air (@Bre77 - #163209)
- Hypontech micro invertors 支持 via Hyponcloud (@jcisio - #159442)
- 添加 Pressure Stall Information (PSI) to Systemmonitor 集成 (@ajfriesen - #151946)
- 抛出 in EntityComponent.async_prepare_reload on configuration 错误 (@emontnemery - #101267)
- 添加 diagnostics 支持 for Watts Vision 集成 (@theobld-ww - #163177)
- 使用 unique node_id in matter 夹具 (@epenet - #162779)
- 添加 full 调试 logs for 协调器 failures (@zweckj - #163228)
- 添加 100% coverage to 辅助项 for Fritz (@chemelli74 - #162999)
- 移除 unnecessary 设置 up of other 集成 from automation 测试 (@emontnemery - #163230)
- Netatmo doortag 二元传感器 addition (@farkasdi - #160608)
- 改进 类型化 hints in aemet weather (@epenet - #163239)
- 清理 for 100% coverage of entity for Fritz (@chemelli74 - #163237)
- 改进 类型化 hints in ecobee weather (@epenet - #163240)
- 改进 类型化 hints in environment_canada weather (@epenet - #163241)
- 改进 类型化 hints in ipma weather (@epenet - #163242)
- 改进 类型化 hints in meteo_france weather (@epenet - #163243)
- 升级 onedrive-personal-sdk to 0.1.4 (@zweckj - #163238)
- 改进 类型化 hints in tomorrowio weather (@epenet - #163246)
- 调试 logging for 服务 calls (@zweckj - #163235)
- 重构 BSB-Lan 测试 (@liudger - #163245)
- 重命名 DOMAIN aliases (@epenet - #163253)
- 重命名 DOMAIN aliases in 测试 (@epenet - #163254)
- 修复 warning in Fritz 开关 测试 (@chemelli74 - #163256)
- 添加 质量等级 to Splunk (@Bre77 - #162893)
- 改进 类型化 hints in meteoclimatic weather (@epenet - #163244)
- 标记 weather method 类型化 hints as mandatory (@epenet - #163247)
- 添加 协调器 for Satel Integra (@Tommatheussen - #158533)
- 移除 more warnings from Fritz 测试 (@chemelli74 - #163262)
- 使用 shorthand 属性 in currencylayer (@epenet - #163267)
- 重命名 DOMAIN_xxx aliases in template (@epenet - #163259)
- 重命名 DOMAIN_xxx aliases in components (@epenet - #163260)
- 重命名 DOMAIN_xxx aliases in 测试 (@epenet - #163261)
- 使用 shorthand 属性 in geo_rss_events (@epenet - #163268)
- 添加 DHCP Discovery for SmartThings (@joostlek - #160314)
- 添加 质量等级 to Anthropic (@Shulyaka - #162953)
- 标记 RestoreEntity/RestoreSensor 类型化 hints as mandatory (@epenet - #163272)
- 改进 haveibeenpwned 类型化 hints (@epenet - #163280)
- 添加 Indevolt 集成 (@Xirt - #160595)
- 修复 前端 development PR download 缓存 (@wendevlin - #162928)
- 添加 类型化 hints to extra_state_attributes [a-l] (@epenet - #163279)
- 添加 类型化 hints to extra_state_attributes [m-z] (@epenet - #163281)
- 翻译 keys for 异常 Watts Vision + 集成 (@theobld-ww - #163231)
- 确保 DOMAIN constant is 始终 aliased with _DOMAIN suffix (@epenet - #163270)
- 使用 shorthand 属性 in omnilogic (@epenet - #163283)
- 使用 shorthand 属性 in hp_ilo (@epenet - #163282)
- 使用 shorthand 属性 in openhardwaremonitor (@epenet - #163284)
- 使用 shorthand 属性 in sigfox (@epenet - #163286)
- 使用 shorthand 属性 in repetier (@epenet - #163291)
- 移除 deprecated starline state 属性 (@epenet - #163289)
- 使用 shorthand 属性 in vasttrafik (@epenet - #163285)
- 使用 shorthand 属性 in skybeacon (@epenet - #163295)
- 使用 shorthand 属性 in sony_projector (@epenet - #163293)
- 使用 shorthand 属性 in tank_utility (@epenet - #163288)
- 使用 shorthand 属性 in serial (@epenet - #163287)
- 改进 derivative units and auto-device_class (@karwosts - #157369)
- 添加 sensors to onedrive_for_business (@zweckj - #163135)
- ADS 灯光 Color Temperature 支持 (@christian9712 - #153913)
- 类型化 夹具 in Fritz 测试 (@chemelli74 - #163271)
- 升级 Idasen Desk dependency (@abmantis - #163309)
- 更新 质量等级 of Namecheap DynamicDNS 集成 to platinum 🏆️ (@tr4nt0r - #161682)
- 允许 Gemini CLI and Anti-gravity SKILL discovery (@allenporter - #163194)
- 升级 victron-ble-ha-parser to 0.4.10 (@JamieMagee - #163310)
- Bump actions/stale from 10.1.1 to 10.2.0 (@dependabot - #163223)
- 使用 shorthand 属性 in osramlightify (@epenet - #163296)
- 添加 支持 for voltage sensors to eGauge 集成 (@neggert - #163206)
- 添加 teltonika 集成 (@karlbeecken - #157539)
- Reconfiguration 流程 Watts Vision + and platinium level (@theobld-ww - #163346)
- 设置 last_reported timestamp for Satel Integra entities (@Tommatheussen - #163352)
- 更改 lunatone 配置条目 title to 仅 include the URL (@MoonDevLT - #162855)
- 添加 missing data_description for reauth_confirm token in Splunk (@Bre77 - #163356)
- 添加 协调器 to Proxmox (@erwindouna - #161146)
- 不要 send empty snapshots in analytics (@arturpragacz - #163351)
- Proxmox polish strings & 测试 (@erwindouna - #163361)
- 添加 clean_area 动作 to vacuum (@arturpragacz - #149315)
- 修复 MySensors battery sensors attachment to 修正 gateway (@JochenFriedrich - #151167)
- Reconfiguration 支持 for webhook 流程 辅助项 (@tr4nt0r - #151729)
- OAuth2.0 token request 错误 handling (@erwindouna - #153167)
- 添加 diagnostics to onedrive for business (@zweckj - #163336)
- 修复 spelling of reconfigure in strings (@tr4nt0r - #163370)
- Ecovacs controller 模式 optimization (@erwindouna - #160895)
- 标记 onedrive for business as platinum (@zweckj - #163376)
- 修复 XMLParsedAsHTMLWarning in scrape 集成 (@vaind - #159433)
- 修复 uses of
reconfigureandre-configurein ZHA (@puddly - #163377) - 标记 siren/stt/todo method 类型化 hints as mandatory (@epenet - #163265)
- 重构 extra_state_attributes in xiaomi_aqara (@epenet - #163299)
- 使用 shorthand 属性 in wirelesstag (@epenet - #161214)
- 忽略 None keys in meteo_france extra state 属性 (@epenet - #163297)
- 添加 夹具 to SmartThings (@joostlek - #163374)
- 更新 asyncsleepiq to 1.7.0 (@rhcp011235 - #163214)
- 修复 0°C when the temperature is unavailable in HKO API (@MisterCommand - #162052)
- 添加 HDFury number 平台 (@glenndehaan - #163381)
- 升级 Kaleidescape 集成 dependancy to v1.1.1 (@SteveEasley - #163384)
- 改进 Transmission 错误 handling (@andrew-codechimp - #163388)
- Redact Thread dataset and format them as readable dicts in 日志 messages (@agners - #163385)
- 修复 data 更新 in WebhookFlowHandler to preserve existing entry data (@tr4nt0r - #163372)
- 添加 Mastodon mute/unmute actions (@andrew-codechimp - #163366)
- 替换 "the" with "a" in
vacuum动作 描述 (@NoRi2909 - #163409) - 去重 strings in Teltonika 集成 (@karlbeecken - #163410)
- 添加 ConfigEntryAuthFailed to Proxmox (@erwindouna - #163407)
- 添加 integration_type 服务 to smhi (@joostlek - #163400)
- 添加 integration_type hub to smarttub (@joostlek - #163399)
- 添加 integration_type 设备 to sensorpro (@joostlek - #163386)
- 迁移 SleepIQ sensors to entity 描述 (@rhcp011235 - #163213)
- 标记 runtime-data quality as exempt in Splunk (@Bre77 - #163359)
- 添加 integration_type 设备 to sensorpush (@joostlek - #163389)
- 添加 integration_type hub to senz (@joostlek - #163391)
- 重构 optimistic 更新 and delayed refresh for Liebherr 集成 (@mettolen - #163121)
- 添加 channel muting switches to Onkyo (@arturpragacz - #162605)
- 添加 Powerfox Local 集成 (@klaasnicolaas - #163302)
- 添加 metadata validation for missing backup files in OneDrive backup agent (@zweckj - #163072)
- 简化 ecovacs unload and register teardown before initialize (@edenhaus - #163350)
- 升级 aiostreammagic to 2.13.0 (@noahhusby - #163408)
- 升级 hass-splunk to 0.1.4 (@Bre77 - #163413)
- 标记 Splunk dependency-transparency 质量等级 rule as done (@Bre77 - #163355)
- 添加 配置流程 for Ness Alarm (@Poshy163 - #162414)
- 添加 支持 for multi tariff meter data in iometer (@torben-iometer - #161767)
- Control datetime on SwitchBot Meter Pro CO2 (@elgris - #161808)
- 添加 LED 灯光 支持 for WiredPushButton (HmIPW-WRC2/WRC6) (@lackas - #161841)
- 添加 integration_type 服务 to simplepush (@joostlek - #163394)
- 调试 logging for config_entries (@zweckj - #163378)
- 不要 设置 last notification timestamp when sending message failed (@tr4nt0r - #163251)
- 添加 sleep health metrics to SleepIQ 集成 (@rhcp011235 - #163403)
- 修复 midnight bounce suppression for Growatt today sensors (@johanzander - #163106)
- 添加 integration_type hub to sensorpush_cloud (@joostlek - #163390)
- 添加 integration_type hub to sleepiq (@joostlek - #163395)
- 添加 integration_type 设备 to slimproto (@joostlek - #163396)
- 添加 integration_type hub to smappee (@joostlek - #163397)
- 添加 传感器 showing total size of AWS S3 backups (@mik-laj - #162513)
- 启用 严格类型检查 for 10 components (@mik-laj - #163420)
- 升级 py-nymta to 0.4.0 (@OnFreund - #163418)
- 添加 integration_type hub to sharkiq (@joostlek - #163392)
- 弃用 动作 call without 配置条目 in DuckDNS 集成 (@tr4nt0r - #163269)
- 升级 pythonkuma to 0.5.0 (@tr4nt0r - #163430)
- 重构 write_ha_state logic in Tuya (@epenet - #163431)
- 允许 history_stats to configure state_class: total_increasing (@karwosts - #148637)
- 添加 charge control to NRGkick 集成 (new number 平台) (@andijakl - #163273)
- 添加 配置流程 to InfluxDB 集成 (@RobBie1221 - #134463)
- 使用 opening/closing state for Z-Wave covers (@AlCalzone - #163368)
- 升级 indevolt-api requirement to 1.2.3 (@Xirt - #163429)
- 添加 返回 类型化 hint to is_on property (@epenet - #163441)
- 添加 custom headers 支持 to downloader (@holyhope - #160541)
- 添加 config URL to Proxmox (@erwindouna - #163414)
- 使用 a 协调器 per appliance in Home Connect (@Diegorro98 - #152518)
- 修复 pytest warnings in screenlogic (@epenet - #163455)
- System Nexa 2 Core 集成 (@konsulten - #159140)
- 添加 diagnostics 支持 to Splunk 集成 (@Bre77 - #163453)
- 添加 charge cable and charge port latch sensors to Tessie (@Bre77 - #163207)
- 改进 类型化 hints in philips_js 灯光 (@epenet - #163448)
- 改进 类型化 hints in tesla_wall_connector 二元传感器 (@epenet - #163445)
- 使用 shorthand 属性 in x10 灯光 (@epenet - #163444)
- 使用 shorthand 属性 in tellstick toggle entities (@epenet - #163443)
- 使用 shorthand 属性 in versasense 开关 (@epenet - #163442)
- 升级 python-bsblan 版本 to 4.2.1 (@liudger - #163439)
- 忽略 WAKEUP_CHANNEL addition in Thread dataset with same timestamp (@agners - #163440)
- 添加 new 传感器 to Uptime Kuma (@tr4nt0r - #163468)
- 添加 numbers 平台 to Indevolt 集成 (@Xirt - #163298)
- 添加 严格类型检查 for BSB-Lan 集成 (@liudger - #163236)
- 使用 shorthand 属性 in danfoss_air 开关 (@epenet - #163486)
- 使用 shorthand 属性 in edimax 开关 (@epenet - #163487)
- 使用 shorthand 属性 in elv 开关 (@epenet - #163488)
- 使用 shorthand 属性 in orvibo 开关 (@epenet - #163508)
- 使用 shorthand 属性 in eufy 开关 (@epenet - #163503)
- 使用 shorthand 属性 in kankun 开关 (@epenet - #163505)
- 使用 shorthand 属性 in hikvisioncam 开关 (@epenet - #163504)
- 使用 shorthand 属性 in pencom 开关 (@epenet - #163509)
- 添加 state_class to sensors in Uptime Kuma (@tr4nt0r - #163495)
- 使用 shorthand 属性 in raincloud (@epenet - #163515)
- 使用 shorthand 属性 in itach remote (@epenet - #163516)
- 使用 shorthand 属性 in scsgate 开关 (@epenet - #163510)
- 使用 shorthand 属性 in mystrom 二元传感器 (@epenet - #163518)
- 使用 shorthand 属性 in rflink (@epenet - #163555)
- 使用 shorthand 属性 in scsgate 灯光 (@epenet - #163537)
- 使用 shorthand 属性 in lw12wifi 灯光 (@epenet - #163532)
- 使用 shorthand 属性 in futurenow 灯光 (@epenet - #163523)
- 使用 shorthand 属性 in greenwave 灯光 (@epenet - #163526)
- 使用 shorthand 属性 in eufy 灯光 (@epenet - #163521)
- 使用 shorthand 属性 in pilight (@epenet - #163542)
- 使用 shorthand 属性 in opple 灯光 (@epenet - #163519)
- 标记 is_on property as mandatory in binary sensors and toggle entities (@epenet - #163556)
- 标记 entity capability/state 属性 类型化 hints as mandatory (@epenet - #163300)
- 更新 Anthropic repair 流程 (@Shulyaka - #163303)
- 升级 pyliebherrhomeapi to 0.3.0 (@mettolen - #163450)
- 改进 错误 handling in Uptime Kuma (@tr4nt0r - #163477)
- 修复 小幅 case 错误 in strings for systemnexa2 (@konsulten - #163567)
- 添加 开关 平台 to Indevolt 集成 (@Xirt - #163522)
- 使用 shorthand 属性 in geonetnz_quakes (@epenet - #163568)
- 添加 notify 平台 to HTML5 集成 (@tr4nt0r - #163229)
- 添加 callback inline keyboard 测试 for Telegram bot (@hanwg - #163328)
- 添加 流程 rate (stat_rate) tracking for gas and water (@MindFreeze - #163274)
- 处理 Mastodon auth fail in 协调器 (@andrew-codechimp - #163234)
- 更新 json 夹具 to reflect response from current LHM versions (@Sab44 - #163248)
- 处理 gateway issues during 设置 in EnOcean 集成 (@CFenner - #163168)
- 添加 测试 for device_class inheritance in the min/max 集成 (@JannisPohle - #161123)
- 添加 proper ImplementationUnvailable handling to onedrive for business (@zweckj - #163258)
- 添加 room correction intensity to Cambridge Audio (@noahhusby - #163306)
- 标记 动作-设置 质量等级 rule as done for Advantage Air (@Bre77 - #163208)
- 合并 matter snapshot 测试 (@epenet - #162695)
- 添加 Trane Local 集成 (@bdraco - #163301)
- 添加 number 平台 to Velux 集成 for ExteriorHeating nodes (@wollew - #162857)
- 添加 pagination 支持 for IDrive e2 (@patrickvorgers - #162960)
- 添加 异常 翻译 for Splunk 设置 错误 (@Bre77 - #163579)
- 改进 oauth2 异常 handling in Xbox (@tr4nt0r - #163588)
- 添加 state_class to Xbox sensors (@tr4nt0r - #163590)
- 添加 state_class to PlayStation Network sensors (@tr4nt0r - #163591)
- 添加 reconfiguration 流程 to Splunk 集成 (@Bre77 - #163577)
- 使用 shorthand 属性 in geonetnz_volcano (@epenet - #163596)
- 使用 shorthand 属性 in torque (@epenet - #163597)
- 使用 shorthand 属性 in transport_nsw (@epenet - #163598)
- 使用 shorthand 属性 in rmvtransport (@epenet - #163599)
- 使用 shorthand 属性 in netdata (@epenet - #163605)
- 使用 shorthand 属性 in reddit (@epenet - #163600)
- 添加 类型化 hint for 图标 property (@epenet - #163609)
- 使用 shorthand 属性 in homematic (@epenet - #163610)
- 使用 shorthand 属性 in london_air (@epenet - #163601)
- 添加 integration_type 服务 to streamlabswater (@joostlek - #163642)
- 添加 integration_type 设备 to stiebel_eltron (@joostlek - #163641)
- 添加 integration_type hub to somfy_mylink (@joostlek - #163631)
- 添加 integration_type hub to subaru (@joostlek - #163643)
- 添加 integration_type 设备 to songpal (@joostlek - #163633)
- 添加 integration_type hub to sunricher_dali (@joostlek - #163645)
- 添加 integration_type 服务 to suez_water (@joostlek - #163644)
- 添加 integration_type 服务 to swiss_public_transport (@joostlek - #163647)
- 添加 integration_type hub to switchbee (@joostlek - #163648)
- 添加 integration_type hub to snoo (@joostlek - #163626)
- 添加 integration_type 设备 to snooz (@joostlek - #163627)
- 添加 integration_type 设备 to solax (@joostlek - #163629)
- 添加 integration_type hub to soma (@joostlek - #163630)
- 添加 integration_type 服务 to sonarr (@joostlek - #163632)
- 添加 integration_type 服务 to splunk (@joostlek - #163635)
- 添加 integration_type 设备 to soundtouch (@joostlek - #163634)
- 添加 integration_type 服务 to srp_energy (@joostlek - #163636)
- 添加 integration_type hub to switcher_kis (@joostlek - #163650)
- 添加 integration_type 设备 to starlink (@joostlek - #163639)
- 添加 integration_type hub to starline (@joostlek - #163638)
- 添加 integration_type 设备 to steamist (@joostlek - #163640)
- 添加 integration_type 服务 to syncthing (@joostlek - #163651)
- 添加 integration_type 设备 to togrill (@joostlek - #163669)
- 添加 integration_type 服务 to telegram_bot (@joostlek - #163660)
- 添加 integration_type 设备 to tami4 (@joostlek - #163659)
- 添加 integration_type 设备 to syncthru (@joostlek - #163658)
- 添加 integration_type hub to tibber (@joostlek - #163665)
- 添加 integration_type 设备 to thermopro (@joostlek - #163664)
- 添加 integration_type 设备 to thermobeacon (@joostlek - #163663)
- 添加 integration_type 设备 to tesla_wall_connector (@joostlek - #163662)
- 添加 integration_type hub to tellduslive (@joostlek - #163661)
- 添加 integration_type 服务 to trafikverket_weatherstation (@joostlek - #163677)
- 添加 integration_type 服务 to trafikverket_train (@joostlek - #163676)
- 添加 integration_type 服务 to trafikverket_ferry (@joostlek - #163675)
- 添加 integration_type 服务 to trafikverket_camera (@joostlek - #163674)
- 添加 integration_type hub to totalconnect (@joostlek - #163672)
- 添加 integration_type 设备 to toon (@joostlek - #163671)
- 添加 integration_type 设备 to tolo (@joostlek - #163670)
- 添加 integration_type 服务 to todoist (@joostlek - #163668)
- 添加 integration_type 设备 to tilt_ble (@joostlek - #163666)
- 添加 integration_type hub to tradfri (@joostlek - #163673)
- 改进 类型化 hints in homematic hub (@epenet - #163614)
- 添加 integration_type hub to surepetcare (@joostlek - #163646)
- 使用 shorthand 属性 in swiss_hydrological_data (@epenet - #163607)
- 升级 pyportainer 1.0.27 (@erwindouna - #163613)
- 标记 entity 图标 类型化 hints as mandatory (@epenet - #163617)
- 替换 "添加-on" with "app" in
matter(@NoRi2909 - #163695) - 升级 aiontfy to 0.8.0 (@tr4nt0r - #163693)
- 升级 pylitterbot to 2025.1.0 (@natekspencer - #163691)
- 清理 错误 handling for Telegram bot (@hanwg - #163689)
- 替换 "添加-on" with "app" in
homeassistant_hardware(@NoRi2909 - #163696) - 替换 "添加-on" with "app" in
zwave_me(@NoRi2909 - #163698) - 回退 "替换 "添加-on" with "app" in
zwave_me" (@zweckj - #163701) - 升级 pyportainer 1.0.28 (@erwindouna - #163700)
- 添加 translated reasons to Govee 灯光 Local 设置 failures (@abmantis - #163576)
- NRGkick 集成: 添加 重新认证 配置流程 (@andijakl - #163619)
- 升级 PyViCare to 2.58.0 (@CFenner - #163686)
- 升级 python-roborock to 4.15.0 in manifest and requirements files (@lboue - #163719)
- 添加 integration_type 设备 to vallox (@joostlek - #163743)
- 添加 integration_type 设备 to vivotek (@joostlek - #163749)
- 添加 integration_type 服务 to vlc_telnet (@joostlek - #163750)
- 添加 支持 for clean_area to Roborock V1 vacuums (@Lash-L - #163760)
- 添加 integration_type 服务 to twitch (@joostlek - #163736)
- 添加 integration_type 服务 to twilio (@joostlek - #163734)
- 添加 integration_type 服务 to ukraine_alarm (@joostlek - #163738)
- 添加 integration_type 服务 to upcloud (@joostlek - #163740)
- 添加 integration_type 服务 to uptimerobot (@joostlek - #163741)
- 添加 integration_type hub to vegehub (@joostlek - #163744)
- 添加 integration_type 设备 to twinkly (@joostlek - #163735)
- 添加 integration_type hub to uhoo (@joostlek - #163737)
- 添加 integration_type 设备 to v2c (@joostlek - #163742)
- 添加 integration_type hub to vera (@joostlek - #163747)
- 添加 integration_type 设备 to venstar (@joostlek - #163745)
- 添加 integration_type 设备 to vilfo (@joostlek - #163748)
- 添加 integration_type 设备 to volumio (@joostlek - #163751)
- 升级 aiovodafone to 3.1.2 (@chemelli74 - #163779)
- 重命名 evohome's test_evo_services.py to test_services.py (@zxdavb - #163731)
- Roborock: Q7 Model 拆分 and 重构 (@lboue - #163769)
- 升级 python-robroock to 4.17.1 (@Lash-L - #163765)
- 升级 systembridgeconnector to 5.4.3 (@timmo001 - #163784)
- 更新 pylint to 4.0.5 (@cdce8p - #163777)
- 更新 sqlparse to 0.5.5 (@cdce8p - #163774)
- 更新 pillow to 12.1.1 (@cdce8p - #163773)
- 改进 类型化 hints in lights (@epenet - #163792)
- 移除 CumulativeEnergyExported in 夹具 where not needed (@lboue - #163775)
- 替换 "添加-on" with "app" in
homeassistant_yellow(@NoRi2909 - #163715) - 替换 "添加-on" with "app" in
recorder(@NoRi2909 - #163714) - 替换 "添加-on" with "app" in
zwave_me(user-facing strings 仅) (@NoRi2909 - #163703) - 改进 类型化 hints in igloohome lock (@epenet - #163795)
- 要求 product_id for Inovelli LED intensity Matter number entities (@harryh - #163680)
- Unifiprotect ptz 支持 (@RaHehl - #161353)
- 修复 grammar of
amcrest.ptz_control动作 描述 (@NoRi2909 - #163802) - 允许 unit of measurement 翻译 in Analytics Insights (@bieniu - #163811)
- 标记 fan entity 类型化 hints as mandatory (@epenet - #163789)
- 使用 async_add_executor_job in Fitbit to 防止 event loop blocking (@bieniu - #163815)
- 升级 uiprotect to 10.2.1 (@RaHehl - #163816)
- 移除 myself as code owner from dwd_weather_warnings (@andarotajo - #163810)
- 类型检查 修复 for Proxmox 协调器 (@erwindouna - #163808)
- 升级 renault-api to 0.5.5 (@sebastiaanspeck - #163821)
- 升级 pyfritzhome to 0.6.20 (@mib1185 - #163817)
- 添加 测试 for Tuya event (@epenet - #163812)
- 调整 sensors to 支持 new Litter-Robot lineup (@natekspencer - #163823)
- 调整 selects to 支持 new Litter-Robot lineup (@natekspencer - #163824)
- 调整 buttons to 支持 new Litter-Robot lineup (@natekspencer - #163825)
- Ikea bilresa dual 按钮 夹具 (@lboue - #163781)
- Refactoring for Telegram bot (@hanwg - #163767)
- 升级 airOS to 0.6.4 (@CoMPaTech - #163716)
- 升级 librehardwaremonitor-api to 版本 1.10.1 (@Sab44 - #163572)
- 添加 allow_none_value=True to MatterDiscoverySchema for electrical power 属性 (@lboue - #163195)
- 升级 deebot-client to 18.0.0 (@edenhaus - #163835)
- 修复 Matter energy 传感器 discovery when value is null (@kshypachov - #162044)
- Teltonika 集成: 添加 重新认证 配置流程 (@karlbeecken - #163712)
- 添加 integration_type hub to waqi (@joostlek - #163754)
- 添加 integration_type hub to wallbox (@joostlek - #163752)
- 添加 integration_type 设备 to tilt_pi (@joostlek - #163667)
- 添加 integration_type 设备 to smart_meter_texas (@joostlek - #163398)
- 添加 integration_type 服务 to snapcast (@joostlek - #163401)
- 添加 支持 for current sensors to egauge 集成 (@neggert - #163728)
- 升级 securetar to 2026.2.0 (@emontnemery - #163226)
- 修复 Matter speaker mute toggle (@lboue - #161128)
- 增加 request timeout from 10 to 20s in FRITZ!SmartHome (@mib1185 - #163818)
- 添加 integration_type 设备 to sia (@joostlek - #163393)
- 添加 Zinvolt 集成 (@joostlek - #163449)
- 弃用 Libre Hardware Monitor versions below v0.9.5 (@Sab44 - #163838)
- 升级 forecast-solar to v5.0.0 (@klaasnicolaas - #163841)
- 添加 configurable panel properties to 前端 (@piitaya - #162742)
- 标记 geo_location entity 类型化 hints as mandatory (@epenet - #163790)
- 标记 灯光 entity 类型化 hints as mandatory (@epenet - #163794)
- 更改 weheat 代码所有者 (@jesperraemaekers - #163860)
- 标记 lock entity 类型化 hints as mandatory (@epenet - #163796)
- 替换 Matter python client (@Apollon77 - #163704)
- 添加 new MyNeomitis 集成 (@l-pr - #151377)
- 小幅 类型化 fixes (@liudger - #163606)
- 添加 integration_type 设备 to solarlog (@joostlek - #163628)
- 添加 Matter KNX bridge 夹具 (@lboue - #163875)
- 升级 Kaleidescape 集成 dependency to v1.1.3 (@SteveEasley - #163884)
- 添加 airOS 设备 reboot 按钮 (@CoMPaTech - #163718)
- 修复 notification 服务 异常 fot Telegram bot (@Shulyaka - #163882)
- 重命名 Litter-Robot 集成 to Whisker (@natekspencer - #163826)
- Teltonika 质量等级: 标记 测试-coverage done (@karlbeecken - #163707)
- 启用 严格类型检查 in Velux 集成 (@wollew - #163798)
- 添加 refrigerator temperature level select to whirlpool (@abmantis - #162110)
- 升级 python-bsblan to 5.0.1 (@liudger - #163840)
- 改进 Plugwise set_hvac_mode() logic (@bouwew - #163713)
- 升级 python-overseerr to 0.9.0 (@joostlek - #163883)
- 处理 PyViCare 设备 communication and server 错误 in ViCare 集成 (@lackas - #162618)
- 修复 ZHA number 实体 not using 设备 class and mode (@TheJulianJES - #163827)
- 添加 heat 升级 sensors to ViCare 集成 (@lackas - #161422)
- 添加 discovery for airOS 设备 (@CoMPaTech - #154568)
- 修正 EnOcean 集成 类型化 (@CFenner - #163725)
- 改进 配置流程 测试 for Anthropic (@Shulyaka - #163757)
- 添加 climate 平台 to Trane Local 集成 (@bdraco - #163571)
- 更新 Teslemetry 质量等级 to silver (@Bre77 - #163611)
- 添加 diagnostics to Proxmox (@erwindouna - #163800)
- Anthropic interleaved thinking (@Shulyaka - #163583)
- 添加 DeviceInfo to Google Translate (@tr4nt0r - #163762)
- 允许 支持 of Graph QL 4.0 / 升级 pytibber 0.36.0 (@jeeftor - #163305)
- 添加 IntelliClima select 平台 (@dvdinth - #163637)
- Weheat energy logs 更新 (@barryvdh - #163621)
- 添加 stale 设备 removal to portainer (@erwindouna - #160017)
- 修复(snapcast): 不要 crash when stream is not found (@Links2004 - #162439)
- Homevolt 开关 平台 (@Danielhiversen - #163415)
- Portainer gold standard review (@erwindouna - #155231)
- 添加 handling of 2 IP addresses to homee (@Taraman17 - #162731)
- homee: 添加 one-按钮-remote to event 平台 (@Taraman17 - #163690)
- 添加 支持 for 动作 buttons to ntfy 集成 (@tr4nt0r - #152014)
- 添加 select entities to Liebherr 集成 (@mettolen - #163581)
- 添加 Hikvision 集成 质量等级 (@ptarjan - #159252)
- 更新 质量等级 of Xbox 集成 to platinum 🏆️ (@tr4nt0r - #155577)
- 添加 debounce to Satel Integra alarm panel state (@Tommatheussen - #163602)
- 更新 Anthropic models (@Shulyaka - #163897)
- 升级 aioesphomeapi 44.1.0 (@bdraco - #163894)
- Portainer Platinum score (@erwindouna - #163898)
- Bring aladdin_connect to Bronze 质量等级 (@JamieMagee - #163221)
- 添加 clean_area 支持 for Ecovacs mqtt vacuums (@edenhaus - #163580)
- 升级 anthropic to 0.83.0 (@Shulyaka - #163899)
- 使 Google Assistant fan speed percent and step speeds mutually exclusive (@corbantek - #162770)
- 更新 strings in ntfy 集成 (@tr4nt0r - #163912)
- 升级 yt-dlp to 2026.2.21 (@andreimoraru - #163916)
- Skip unknown entity types in ESPHome 集成 (@bdraco - #163887)
- 改进 backup_restore 测试 (@emontnemery - #163921)
- 清理 duplicated code in Telegram bot (@hanwg - #163917)
- 升级 lunatone-rest-api-client to 0.7.0 (@MoonDevLT - #163594)
- 移除 myself as 代码所有者 for fritzbox_callmonitor (@cdce8p - #163927)
- 更新 Splunk 集成 to bronze 质量等级 (@Bre77 - #163616)
- 替换 discovery with user 流程 in Philips Hue BLE (@emontnemery - #163924)
- 修复 nightlies by reverting the builder to a 版本 instead of a sha (@edenhaus - #163935)
- 添加 energy 传感器 to bsblan (@liudger - #163879)
- 添加 gateway discovery via USB for EnOcean 集成 (@CFenner - #162756)
- 添加 支持 for reading backups using securetar v3 (@emontnemery - #163920)
- 添加 按钮 平台 to Proxmox (@erwindouna - #163791)
- 避免 adding Content-类型化 to non-body responses (@agners - #163885)
- 重命名 Powerfox 集成 to Powerfox 云端 (@klaasnicolaas - #163723)
- 允许 to 禁用 seconds in DurationSelector (@eifinger - #163803)
- 添加 DHCP ip_addresses 更新 to airOS (@CoMPaTech - #163936)
- 修复 flaky netatmo 测试 (@farkasdi - #163941)
- 添加 bus 支持 to MTA 集成 (@OnFreund - #163220)
- Econet friedrich 支持 (@JamieMagee - #163904)
- 添加 diagnostics 支持 to homematicip_cloud (@lackas - #163829)
- 添加 IQS to Anthropic (@Shulyaka - #163891)
- Centralize ViCare 错误 handling in base entity class (@lackas - #162619)
- Teltonika 质量等级: 标记 unavailable rules done (@karlbeecken - #163705)
- 修复 Sonos browse album art lookup for multi-segment A:ALBUM IDs (@mollux - #163786)
- 添加 reconfiguration 流程 to NRGkick (@andijakl - #163828)
- OAuth 辅助项 enhance response text logger (@erwindouna - #163371)
- Resolve pylance complaints for Fritz (@chemelli74 - #163313)
- 允许 worxlandroid PIN to contain letters (@Eagle3386 - #163266)
- 更新 BSB-LAN strings, 错误 handling, and code 清理 (@liudger - #163480)
- 添加 重新认证 流程 to smarla (@rlint-explicatis - #163250)
- 添加 按钮 平台 for BSB-Lan 集成 (@liudger - #160243)
- 添加 二元传感器 for Compit (@Przemko92 - #161709)
- 升级 imgw_pib to 2.0.2 (@bieniu - #163940)
- 禁用 seconds in Husqvarna Automower 服务 (@Thomas55555 - #163948)
- 添加 STT 支持 for OpenAI (@Shulyaka - #162931)
- 升级 pyrainbird to 6.1.0 (@rblakemesser - #163919)
- 修复 API key check during 配置流程 for openai_conversation (@Shulyaka - #163025)
- Restart SimpliSafe websocket after request failures (@rlippmann - #160974)
- 添加 diagnostics to Velux 集成 (@wollew - #163896)
- 添加 select 平台 to Indevolt 集成 (@Xirt - #163955)
- bugfix 测试 to 使用 model_validate_json for 设备 time (@liudger - #163950)
- 处理 403 authentication 错误 in HomematicIP 云端 (@lackas - #162579)
- 添加 stack management to Portainer (@erwindouna - #163612)
- 添加 灯光 平台 to systemnexa2 (@konsulten - #163710)
- 添加 质量等级 to bsblan 集成 (@liudger - #146323)
- 添加 diagnostics to met (@mik-laj - #157805)
- 添加 传感器 平台 to Proxmox (@erwindouna - #163404)
- 修复 small typo in Portainer containers (@erwindouna - #163957)
- 添加 传感器 for compit 集成 (@Przemko92 - #161527)
- Proxmox separate 错误 and patch 测试 (@erwindouna - #163922)
- 修复 Saunum session parameters to 使用 timedelta (@mettolen - #163962)
- 添加 测试 to lutron (@cdheiser - #162055)
- 实现 changes for Clean area for Roborock. (@Lash-L - #163956)
- 修复 HmIP-RGBW monochrome mode FEATURE_NOT_SUPPORTED 错误 (@lackas - #161917)
- 使用 native ARM runner for builder 动作, 更新 to builder 2026.02.1 (@sairon - #163942)
- 更新 availability of entities when connection changes (@rlint-explicatis - #163252)
- 添加 ZoneMinder 集成 测试 suite (@nabbi - #163115)
- 添加 重新认证 流程 for Powerfox Local 集成 (@klaasnicolaas - #163966)
- 实现 dynamic 设备 for Liebherr 集成 (@mettolen - #163951)
- 修复 accessing optional username and password for nrgkick 集成 (@andijakl - #163963)
- 更新 质量等级 to silver for nrgkick 集成 (@andijakl - #163964)
- 更新 Teltonika IQS to silver (@karlbeecken - #163943)
- 更新 airOS quality_scale (@CoMPaTech - #163895)
- 添加 integration_type 设备 to wiz (@joostlek - #163981)
- 添加 diagnostics 支持 for Powerfox Local 集成 (@klaasnicolaas - #163985)
- 添加 v6 firmware 支持 to airOS (@CoMPaTech - #163889)
- 更新 IQS to gold for UptimeRobot (@chemelli74 - #162926)
- 添加 reconfiguration 流程 for Powerfox Local 集成 (@klaasnicolaas - #164002)
- 设置 质量等级 to platinum for Powerfox Local 集成 (@klaasnicolaas - #164003)
- Ecobee username/password authentication (@MizterB - #161716)
- 升级 powerfox to v2.1.1 (@klaasnicolaas - #164004)
- 升级 aiontfy to 0.8.1 (@tr4nt0r - #164010)
- 添加 integration_type 服务 to waze_travel_time (@joostlek - #163974)
- 添加 integration_type hub to withings (@joostlek - #163980)
- 添加 integration_type 服务 to worldclock (@joostlek - #163986)
- 添加 integration_type hub to xiaomi_aqara (@joostlek - #163988)
- 添加 integration_type hub to zimi (@joostlek - #163999)
- 添加 integration_type 设备 to watergate (@joostlek - #163972)
- 添加 integration_type hub to weatherflow_cloud (@joostlek - #163975)
- 添加 integration_type 服务 to weatherkit (@joostlek - #163976)
- 添加 integration_type hub to weheat (@joostlek - #163977)
- 添加 integration_type hub to wilight (@joostlek - #163979)
- 添加 integration_type 设备 to wolflink (@joostlek - #163982)
- 添加 integration_type 设备 to yalexs_ble (@joostlek - #163991)
- 添加 integration_type 设备 to yamaha_musiccast (@joostlek - #163992)
- 添加 integration_type hub to yale_smart_alarm (@joostlek - #163990)
- 添加 integration_type hub to yale (@joostlek - #163989)
- 添加 integration_type 设备 to yardian (@joostlek - #163993)
- 添加 integration_type 设备 to yeelight (@joostlek - #163994)
- 添加 integration_type hub to yolink (@joostlek - #163995)
- 添加 integration_type 设备 to youless (@joostlek - #163996)
- 添加 integration_type 服务 to zamg (@joostlek - #163997)
- 添加 integration_type hub to zwave_me (@joostlek - #164000)
- 添加 Full 支持 for roborock Zeo washing/drying machines (@yangqian - #159575)
- 更新 MCP client 集成 to 使用 new OAuth spec (@allenporter - #161611)
- 添加 pet last seen flap 设备 id and user id sensors to Sure Petcare (@Zhephyr54 - #160215)
- 添加 integration_type hub to watts (@joostlek - #163973)
- 添加 integration_type 设备 to ws66i (@joostlek - #163987)
- 升级 ZHA to 1.0.0 (@TheJulianJES - #164013)
- 移动 Tuya 辅助项 to external library (@epenet - #158791)
- 添加 vacuum area mapping not configured issue (@arturpragacz - #163965)
- 添加 CLEAN_AREA feature to Matter vacuum entity (@lboue - #163570)
- 使用 constants in calendar 测试 (@epenet - #164021)
- Enrich DeviceInfo with meter metadata in route_b_smart_meter (@yufeikang - #164006)
- 修复 ingress compression breaking SSE and streaming responses (@tomquist - #160704)
- 移除 single-使用 服务 name constants in Renault (@epenet - #164043)
- 添加 base entity to Zinvolt (@joostlek - #164051)
- 使用 constants in counter 测试 (@epenet - #164020)
- 归类 更新 entity as diagnostic in IronOS 集成 (@tr4nt0r - #164023)
- 归类 更新 entity as diagnostic in Uptime Kuma (@tr4nt0r - #164022)
- 添加 a 服务 to retrieve images for the Volvo 集成 (@thomasddn - #159603)
- 升级 zinvolt to 0.3.0 (@joostlek - #164046)
- 改进 configuration url in Uptime Kuma (@tr4nt0r - #164057)
- 添加 diagnostics to NRGkick 集成 (@andijakl - #164047)
- 标记 文档-examples done for Liebherr 集成 (@mettolen - #163034)
- 添加 更新 平台 to ntfy 集成 (@tr4nt0r - #164018)
- 添加 number 平台 to Zinvolt (@joostlek - #164058)
- 添加 更新 平台 to Smarla 集成 (@rlint-explicatis - #163255)
- 添加 二元传感器 平台 to Zinvolt (@joostlek - #164050)
- 修复 MatterValve state handling and 允许 None values for 属性 (@lboue - #164066)
- 升级 python-bsblan to 5.1.0 (@liudger - #164064)
- 改进 platforms pylint plugin (@joostlek - #164067)
- 添加 平台 测试 for aladdin_connect 窗帘 and 传感器 (@JamieMagee - #164011)
- 使用 show in sidebar property instead of 移除 panel title and 图标 (@piitaya - #164025)
- 使用 has_entity_name in SmartTub entities (@mdz - #162374)
- 添加 reconfigure 流程 to Fully Kiosk (@erwindouna - #161840)
- Sonarr 服务 calls instead of 传感器 属性 (@Liquidmasl - #161199)
- 添加 brands system 集成 to proxy brand images through local API (@frenck - #163960)
- 添加 质量等级 to Tessie 集成 (@Bre77 - #160499)
- 添加 siren 支持 for HmIP-MP3P (Combination Signalling 设备) (@lackas - #161634)
- 对齐 airOS add_entities consumption in 传感器 (@CoMPaTech - #164055)
- Portainer 优化 开关 (@erwindouna - #163520)
- Sonarr 协调器 重构 (@Liquidmasl - #164077)
- 调整 服务 描述 for Volvo 集成 (@thomasddn - #164073)
- 修复 ntfy 测试 snapshots (@emontnemery - #164079)
- 修复 smarla 测试 snapshots (@emontnemery - #164078)
- 更新 前端 to 20260225.0 (@bramkragten - #164076)
- 移除 building wheels for Python 3.13 (@edenhaus - #164083)
- 添加 parallel updates to aladdin_connect (@JamieMagee - #164082)
- 处理 协调器 更新 错误 in aladdin_connect (@JamieMagee - #164084)
- dwd_weather_warnings: Filter expired warnings (@tribut - #163096)
- 修复 AWS S3 配置流程 endpoint URL validation (@mik-laj - #164085)
- 添加 integration_type 设备 to wiffi (@joostlek - #163978)
- 添加 integration_type 设备 to zerproc (@joostlek - #163998)
- 设置 initiate 流程 for Zinvolt (@joostlek - #164054)
- 添加 传感器 平台 to systemnexa2 (@konsulten - #163961)
- 使用 different name source in Zinvolt (@joostlek - #164072)
- Refresh 协调器 in Zinvolt after setting value (@joostlek - #164069)
- 使 Zinvolt battery state a non diagnostic 传感器 (@joostlek - #164071)
- 升级 uv to 0.10.6 (@edenhaus - #164086)
- 添加 动作 异常 for 窗帘 commands in aladdin_connect (@JamieMagee - #164087)
- 更新 knx-前端 to 2026.2.25.165736 (@farmio - #164089)
- 添加 diagnostic to systemnexa2 集成 (@konsulten - #164090)
- 添加 Zinvolt power 传感器 (@joostlek - #164092)
- 升级 hdfury to 1.6.0 (@glenndehaan - #164088)
- 升级 velbusaio to 2026.2.0 (@cereal2nd - #164093)
- 添加 代码所有者 to homevolt (@liudger - #164097)
- 移除 redundant get_status call from Tessie 协调器 (@Bre77 - #163219)
- 添加 Code execution tool to Anthropic (@Shulyaka - #164065)
- 添加 PowerfoxPrivacyError handling for Powerfox 集成 (@klaasnicolaas - #164100)
- 更改 图标 for Anthropic entities to
mdi:asterisk(@Shulyaka - #164099) - 升级 accuweather to 5.1.0 (@bieniu - #164034)
- 修复 Matter vacuum clean area status check (@arturpragacz - #164108)
- Sonarr post merge changes (@Liquidmasl - #164112)
- 移除 错误 翻译 placeholders from Saunum (@mettolen - #164121)
- 简化 Anthropic 集成 name (@balloob - #164124)
- 替换 "添加-ons" with "apps" in
backupissues (@NoRi2909 - #164129) - 修复 stack 设备 merging with container 设备 in Portainer (@erwindouna - #164135)
- 重命名 "Z-Wave Supervisor app" to "Z-Wave JS app" (@AlCalzone - #164147)
- 更新 reasoning options for gpt-5.3-codex (@Shulyaka - #164179)
- 移除 invalid color mode from philips_js (@joostlek - #164204)
- 禁用 code interpreter with minimal reasoning for OpenAI (@Shulyaka - #164254)
- 简化 portainer entity initialisation (@epenet - #164256)
- 更新 state labels to 使用 common keys in compit (@jwillemsen - #164261)
- 更新 前端 to 20260226.0 (@bramkragten - #164262)
- 修复 RpcSensorDescription for Shelly (@chemelli74 - #150719)
- Google Cast: detect state and 属性 when 设备 is doing active non-media casting (@nopoz - #160819)
- 修复 AccuWeather daily forecast crash when humidity average is missing (@HadiAyache - #163968)
- Pass encoding to AtomicWriter in write_utf8_file_atomic (@yzlnew - #164015)
- 重命名 Overseerr 集成 to Seerr (@joostlek - #164060)
- 添加 diagnostics 平台 to AWS S3 (@mik-laj - #164118)
- 处理 missing Daikin zone temperature keys (@barneyonline - #164170)
- 设置 entity_registry_enabled_default to False for total energy 传感器 (@liudger - #164197)
- 移除 vacuum area mapping not configured issue (@arturpragacz - #164259)
- Create 重新认证 流程 for Anthropic for auth 错误 during conversation (@Shulyaka - #164267)
- 升级 uiprotect to 版本 10.2.2 (@RaHehl - #164269)
- 修复 ZHA 更新 entities not working after reload (@TheJulianJES - #164290)
- Proxmox expand data 描述 (@erwindouna - #164304)
- 更新 state labels to 使用 common keys in indevolt (@jwillemsen - #164308)
- 修复 int vs float template 传感器 issue (@Petro31 - #164339)
- Mock firmware data during 重新认证 流程 init in airos 测试 (@frenck - #164341)
- 添加 missing volume supported features to dunehd (@balloob - #164343)
- 添加 state for washing mop in SmartThings (@joostlek - #164348)
- 修复 SmartThings EHS power (@joostlek - #164395)
- 升级 pySmartThings to 3.6.0 (@joostlek - #164397)
- Reject relative paths in SFTP storage backup location 配置流程 (@frenck - #164408)
- 修复 Matter vacuum crash on nullable ServiceArea location info (@agners - #164411)
- 移除 错误 翻译 placeholders from Airobot (@mettolen - #164436)
- Hive - 升级 pyhive-集成 to v1.0.8 (@KJonline - #164453)
- 升级 weheat to 2026.2.28 (@barryvdh - #164456)
- 更新 错误 handling messages for Powerfox Local 集成 (@klaasnicolaas - #164465)
- 要求 user code to be 设置 when toggling Satel Integra switches (@Tommatheussen - #164483)
- 升级 DSMR parser to 1.5.0 (@willemstuursma - #164484)
- 更新 nest access token 错误 handling to 使用 specific OAuth2 token request 异常 (@allenporter - #164506)
- 升级 aioamazondevices to 12.0.2 (@chemelli74 - #164518)
- 升级 yalexs-ble to 3.2.7 (@bdraco - #164555)
- 升级 aiowebdav2 to 0.6.1 (@jpbede - #164560)
- 修复 large WebDAV backup metadata download (@jpbede - #164563)
- 更改 one remaining string from "Overseerr" to "Seerr" (@NoRi2909 - #164569)
- 升级 aiogithubapi to 26.0.0 (@edenhaus - #164579)
- 升级 aiotankerkoenig to 0.5.1 (@jpbede - #164590)
- 抛出 on vacuum area mapping not configured (@arturpragacz - #164595)
- 更新 前端 to 20260302.0 (@bramkragten - #164612)
- 升级 ring-doorbell to 0.9.14 (@Schneidoa - #158074)
- 改进 mobile_app
notify.notifywith not connected targets (@Diegorro98 - #161855) - 修复 HomematicIP heating group availability with unreachable members (@lackas - #162571)
- 修复 infinite loop in esphome assist_satellite (@miguelangel-nubla - #163097)
- 添加 repair issue after importing influxdb yaml config (@justanotherariel - #164145)
- 添加 Ubisys virtual 集成 (@abmantis - #164314)
- 触发器 recovery mode on registry major 版本 downgrade (@arturpragacz - #164340)
- 添加 informative 错误 to Proxmox VE buttons (@CoMPaTech - #164417)
- 升级 aioamazondevices to 13.0.0 (@chemelli74 - #164618)
- 修复 key 错误 in Reolink DHCP if still setting up (@starkillerOG - #164619)
- 更新 knx-前端 to 2026.3.2.183756 (@farmio - #164623)
- 更新 subentry 描述 for Telegram bot (@hanwg - #164642)
- 升级 pysmlight to v0.2.16 (@tl-sl - #164665)
- 修复 Reolink entity unique_id migration when unique_id already exists (@starkillerOG - #164667)
- 修复 wheels building by using arch dependent requirements_all file (@edenhaus - #164675)
- 升级 intents to 2026.3.3 (@synesthesiam - #164676)
- Influxdb repair issue follow up (@justanotherariel - #164684)
- 升级 ZHA to 1.0.1 (@TheJulianJES - #164709)
- 升级 reolink-aio to 0.19.1 (@starkillerOG - #164732)
- 升级 pyportainer 1.0.31 (@erwindouna - #164733)
- 添加 backup 集成 to recovery mode (@arturpragacz - #164734)
- Restore handling of is active input for chromecast (@elupus - #164735)
- 更新 前端 to 20260304.0 (@bramkragten - #164736)
- 忽略 transient empty segments in Matter vacuum (@agners - #164737)
- 修复 handling of several thermostat QuickApp's in fibaro (@rappenze - #164344)
- 修复 this variable preview issue with template entities from the UI (@Petro31 - #164740)
Release 2026.3.1 - March 6
- 修复 Rain Bird controllers updated by Rain Bird 2.x (@rblakemesser - #163915)
- 升级 spotifyaio to 2.0.2 (@joostlek - #164114)
- Hunter Douglas Powerview: 修复 missing class in hierarchy. (@gwww - #164264)
- 确保 Snapcast client has a valid current group before accessing group 属性. (@mill1000 - #164683)
- 修复 按钮 entity creation for 设备 with more than two radios (@tl-sl - #164699)
- 修复 IntesisHome outdoor_temp not reported when value is 0.0 (@antonio-mello-ai - #164703)
- 更新 keyboard_remote dependencies (@lanrat - #164755)
- more programs for Miele steam ovens (@sean797 - #164768)
- Enforce SSRF redirect protection 仅 for connector allowed_protocol_schema_set (@RaHehl - #164769)
- 移除 caio from licenses 异常 list (@epenet - #164806)
- 添加 设备 class to active_liter_lpm 传感器 (@glenndehaan - #164809)
- 更新 ness_alarm scan interval to 5 secs (@Poshy163 - #164835)
- 修复 Ghost 配置流程 using wrong field name for site UUID (@JohnONolan - #164836)
- 修复 KNX 传感器 default 属性 for energy and volume DPTs (@farmio - #164838)
- 修复 volvo 测试 RuntimeWarning (@cdce8p - #164845)
- 修复 'this' variable in template options 流程 (@Petro31 - #164866)
- 升级 onedrive-personal-sdk to 0.1.5 (@zweckj - #164880)
- Pass in Base Url during Roborock 重新认证 (@Lash-L - #164903)
- 升级 aiovodafone to 3.1.3 (@chemelli74 - #164955)
- 修复 energy unit in Homevolt (@Danielhiversen - #164959)
- 升级 python-bsblan to 5.1.1 (@liudger - #164591)
- 升级 python-bsblan to 5.1.2 (@liudger - #164963)
- 更改 setpoint step size in IronOS 集成 (@tr4nt0r - #164979)
- 升级 aioswitcher to 6.1.1 (@thecode - #164981)
- 升级 teltasync to 0.2.0 (@karlbeecken - #164995)

