Home Assistant Core 2025.3 完整更新日志
以下是 Home Assistant Core 2025.3 版本包含的全部变更。
如需查看更易读的摘要: 本次发布的发行说明博客。
- 升级 版本 to 2025.3.0 (@bramkragten - #136859)
- 更新 质量等级 in Onkyo (@arturpragacz - #136710)
- 迁移 from homeconnect dependency to aiohomeconnect (@Diegorro98 - #136116)
- Bump github/codeql-action from 3.28.6 to 3.28.8 (@dependabot - #136890)
- 添加 错误 handling to enphase_envoy 开关 平台 动作 (@catsmanac - #136837)
- 升级 Pysmlight to v0.2.0 (@tl-sl - #136886)
- 移除 stale 翻译 string in HomeWizard (@DCSBL - #136917)
- 添加 DS2450 to onewire 集成 (@moritzthecat - #136882)
- 添加 software 版本 to onewire 设备 info (@epenet - #136934)
- 使 assist_satellite 动作 描述 consistent (@NoRi2909 - #136955)
- 添加 serial number to LG webOS TV 设备 info (@thecode - #136968)
- Fetch all programs instead of 仅 the available ones at Home Connect (@Diegorro98 - #136949)
- 修复 错误 messaging for cascading 服务 calls (@abmantis - #136966)
- 添加 more Homee 窗帘 测试 (@Taraman17 - #136568)
- 添加 tariff 传感器 and peak 传感器 (@gjong - #136919)
- 添加 post 动作 to mastodon (@andrew-codechimp - #134788)
- 添加 支持 for standby quickmode to ViCare 集成 (@CFenner - #133156)
- 添加 传感器 for drink stats per key to lamarzocco (@zweckj - #136582)
- 不要 duplicate 设备 class 翻译 in ring 集成 (@sdb9696 - #136868)
- 使 Reolink reboot 按钮 始终 available (@starkillerOG - #136667)
- 使用 runtime_data in motionmount 集成 (@RJPoelstra - #136999)
- Create/删除 lists at runtime in Bring 集成 (@tr4nt0r - #130098)
- 升级 python-MotionMount to 2.3.0 (@RJPoelstra - #136985)
- Energy distance units (@jschlyter - #136933)
- 添加 data_description's to motionmount 集成 (@RJPoelstra - #137014)
- 升级 letpot to 0.4.0 (@jpelgrom - #137007)
- 添加 pets to litterrobot 集成 (@natekspencer - #136865)
- 添加 代码所有者 to Home Connect (@MartinHjelmare - #137029)
- 添加 异常 handling for updating LetPot time entity (@jpelgrom - #137033)
- 修复 one occurrence of "api" to match all other in sensibo and HA (@NoRi2909 - #137037)
- 添加 dev 文档 and 前端 PR links to PR template (@abmantis - #137034)
- 升级 pysmlight to v0.2.1 (@tl-sl - #137053)
- 添加 开关 平台 to LetPot 集成 (@jpelgrom - #136383)
- 修复 Home Connect 动作 keys (@Diegorro98 - #137027)
- 替换 keys with translatable friendly names in Statistics 辅助项 (@NoRi2909 - #136936)
- Filter programs by execution 类型化 at select program entity at Home Connect (@Diegorro98 - #136950)
- Home Connect entity availability based on the connected state of the appliance (@Diegorro98 - #136951)
- 测试 config_entry_oauth2_flow.async_get_redirect_uri (@tronikos - #136976)
- 改进 sonos alarm 类型检查 (@cdce8p - #137078)
- 改进 isy994 传感器 类型检查 (@cdce8p - #137077)
- 启用 Modbus climate / HVAC on/off to 使用 the coil instead of the register(s) (@illia-piskurov - #135657)
- 升级 aiohomeconnect to 0.12.3 (@MartinHjelmare - #137085)
- 改进 fully_kiosk 传感器 类型检查 (@cdce8p - #137079)
- Small additions for Homee (@Taraman17 - #137000)
- Fetch current active and selected programs at Home Connect (@Diegorro98 - #136948)
- 添加 and 删除 Home Connect 设备 on CONNECTED/PAIRED and DEPAIRED events (@Diegorro98 - #136952)
- 抽离 conversation ID generation to 辅助项 (@balloob - #137062)
- 升级 openai to 1.61.0 (@Shulyaka - #137130)
- 修复 home connect manifest logger (@MartinHjelmare - #137138)
- 使 get_chat_session a callback context manager (@balloob - #137146)
- 修复: 排序 available modes (@iprak - #137134)
- Reolink styling using walrus operator (@starkillerOG - #137069)
- 升级 teslemetry-stream to 0.6.10 (@Bre77 - #137159)
- 添加 Linx virtual motionblinds 集成 (@starkillerOG - #137184)
- 添加 支持 for OpenAI reasoning models (@Shulyaka - #137139)
- Chat session rev2 (@balloob - #137209)
- 修复 spelling of "SharkClean" and sentence-casing of some words (@NoRi2909 - #137183)
- 添加 支持 for Shelly Flood gen4 (@chemelli74 - #136981)
- 修复 uppercase / lowercase 设置 strings in Generic camera (@NoRi2909 - #137219)
- 添加 parallel updates setting to Bang & Olufsen Event 平台 (@mj23000 - #135850)
- 更新 license-expression to 30.4.1 (@cdce8p - #137226)
- 更新 pipdeptree to 2.25.0 (@cdce8p - #137228)
- 更新 pylint to 3.3.4 (@cdce8p - #137227)
- 更新 coverage to 7.6.10 (@cdce8p - #137229)
- 升级 pysmlight to v0.2.2 (@tl-sl - #137218)
- 更新 pytest-freezer to 0.4.9 (@cdce8p - #137232)
- 更新 pytest-picked to 0.5.1 (@cdce8p - #137233)
- 添加 Starlink connectivity 二元传感器 (@MrConorAE - #133184)
- 更新 syrupy to 4.8.1 (@cdce8p - #137235)
- 更新 pyOpenSSL to 25.0.0 (@cdce8p - #137236)
- 更新 pytest-asyncio to 0.25.3 (@cdce8p - #137231)
- 更新 pytest-github-动作-annotate-failures to 0.3.0 (@cdce8p - #137243)
- 添加 服务 to retrieve schedule configuration (@rikroe - #121904)
- 更新 pylint-per-file-ignores to 1.4.0 (@cdce8p - #137242)
- 迁移 unique ID in vesync 开关 (@cdnninja - #137099)
- 升级 python-homeassistant-analytics to 0.9.0 (@joostlek - #137240)
- Assist Satellite to 使用 ChatSession for conversation ID (@balloob - #137142)
- Assist Pipeline to 使用 ChatSession for conversation ID (@balloob - #137143)
- 添加 测试 for Shelly Flood gen4 (@thecode - #137246)
- 确保 random temp dir is used during MQTT CI 测试 (@jbouwh - #137221)
- 添加 Ublockout virtual 集成 of MotionBlinds (@starkillerOG - #137179)
- 添加 Heicko virtual motionblinds 集成 (@starkillerOG - #137191)
- 添加 Smart Rollos virtual motionblinds 集成 (@starkillerOG - #137190)
- 修复 eheimdigital sw_version mock (@MartinHjelmare - #137255)
- Clear extra system prompt on start_conversation 错误 (@synesthesiam - #137254)
- 更新 tqdm to 4.67.1 (@cdce8p - #137241)
- 添加 设备 清理 to Vodafone Station (@chemelli74 - #116024)
- 引入 async_add_assistant_content to conversation chat 日志 (@balloob - #137273)
- 添加 Shelly script events entity (@wjtje - #135979)
- Pass config_entry as param to Shelly 协调器 (@chemelli74 - #137276)
- 添加 channel 传感器 to bthome (@Ernst79 - #137072)
- 更新 Jellyfin 代码所有者 (@RunC0deRun - #137270)
- 使用 runtime_data in fastdotcom (@epenet - #137293)
- 使用 HassKey in file_upload (@epenet - #137294)
- 使用 runtime_data in faa_delays (@epenet - #137292)
- 升级 uv to 0.5.27 (@edenhaus - #137297)
- 允许 集成 with digits in hassfest QS runtime_data (@autinerd - #136479)
- 清理 runtime warning in async unit 测试 (@epenet - #137308)
- 更新 pytest-aiohttp to 1.1.0 (@cdce8p - #137311)
- 更新 pyoverkiz to 1.16.0 (@cdce8p - #137310)
- 更新 codespell to 2.4.1 (@cdce8p - #137312)
- 改进 描述 of Bluesound 动作 (@NoRi2909 - #137156)
- 改进 frontier_silicon media_player 类型检查 (@cdce8p - #137080)
- 移除 legacy color_mode 支持 for legacy MQTT json 灯光 (@jbouwh - #136996)
- 更新 attrs to 25.1.0 (@cdce8p - #137316)
- 添加 default voice for languages in 云端 TTS (@ludeeus - #137300)
- 更新 types packages (@cdce8p - #137317)
- 转换 Niko home control to async (@VandeurenGlenn - #137174)
- 添加 异常 翻译 to ring 集成 (@sdb9696 - #136468)
- 添加 支持 for One Time Charge Status to Vicare (@migrzyb - #135984)
- 升级 upb-lib to 0.6.0 (@gwww - #137339)
- 升级 roombapy to 1.9.0 (@jbouwh - #137336)
- 更新 yalexs-ble to 2.5.7 (@cdce8p - #137345)
- 更新 home-assistant-bluetooth to 1.13.1 (@cdce8p - #137350)
- 使 Sonos 动作 描述 more UI- and 翻译-friendly (@NoRi2909 - #137356)
- 修复 spelling of "ID" and sentence-casing in ovo_energy strings (@NoRi2909 - #137329)
- 升级 paho-MQTT client to 版本 2.1.0 (@jbouwh - #136130)
- 更新 bleak-esphome to 2.7.1 (@cdce8p - #137354)
- 添加 传感器 and weather 测试 to meteo_france (@epenet - #137318)
- 更新 aiozoneinfo to 0.2.3 (@cdce8p - #137370)
- 添加 iometer 集成 (@MaestroOnICe - #135513)
- 升级 thermopro-ble to 0.11.0 (@stephan48 - #137381)
- 升级 nexia to 2.0.9 (@bdraco - #137383)
- 更新 dhcp dependencies (@cdce8p - #137384)
- 更新 bthome-ble to 3.12.4 (@cdce8p - #137385)
- 更新 aiohttp-fast-zlib to 0.2.2 (@cdce8p - #137387)
- 更新 async-interrupt to 1.2.1 (@cdce8p - #137388)
- 更新 aionut to 4.3.4 (@cdce8p - #137389)
- 更新 aiosteamist to 1.0.1 (@cdce8p - #137391)
- 更新 aiooncue to 0.3.9 (@cdce8p - #137392)
- 添加 更新 entity for second Zigbee radio (@tl-sl - #136918)
- 更新 ismartgate to 5.0.2 (@cdce8p - #137394)
- 更新 discovergy30303 to 0.3.3 (@cdce8p - #137396)
- 修复 spelling of "YoLink" and 改进 动作 描述 (@NoRi2909 - #137412)
- 升级 pysmlight to v0.2.3 (@tl-sl - #137386)
- Bump sigstore/cosign-installer from 3.7.0 to 3.8.0 (@dependabot - #137404)
- 添加 协调器 unsubscribe listener 测试 (@epenet - #137422)
- 改进 动作 描述 in rainmachine, 修复 casing (@NoRi2909 - #137428)
- 修复 sentence-casing and 动作 names/描述 in unifiprotect (@NoRi2909 - #137418)
- 升级 thinqconnect to 1.0.4 (@LG-ThinQ-integration - #137395)
- 替换 wrong name reference of binary jvc_power 传感器 in jvc_projector (@NoRi2909 - #137271)
- show new 错误 from the MotionMount (@RJPoelstra - #137006)
- 添加 测试 for 传感器 in SwitchBot 云端 (@mckbrmn - #137319)
- 仅 清理 chat 日志 if it was stored (@balloob - #137399)
- 替换 "Ota" with "OTA 更新" in anova 集成 (@NoRi2909 - #137431)
- 修复 spelling of "PowerView Hub" in user-facing strings (@NoRi2909 - #137435)
- 禁用 annotations for pytests warning [ci] (@cdce8p - #137434)
- 更新 PySwitchbot to 0.56.0 (@awahlig - #137432)
- 添加 streaming select entity to Teslemetry (@Bre77 - #137210)
- 添加 翻译 key for Matter Energy management mode (@lboue - #137259)
- 重构 开关 for vesync (@cdnninja - #134409)
- Govee 灯光 local 升级 (@Galorhallen - #137436)
- 添加 支持 for Switchbot Remote (@awahlig - #137443)
- 移动 fireservicerota 协调器 to own 模块 (@epenet - #137304)
- 添加 GPSd satellites 传感器 (@jrieger - #137320)
- Explicitly pass in the config_entry in screenlogic 协调器 init (@mib1185 - #137463)
- Explicitly pass in the config_entry in omnilogic 协调器 init (@mib1185 - #137466)
- Explicitly pass in the config_entry in picnic 协调器 init (@mib1185 - #137465)
- Explicitly pass in the config_entry in webmin 协调器 init (@mib1185 - #137462)
- Explicitly pass in the config_entry in Bluesound 协调器 init (@mib1185 - #137461)
- Explicitly pass in the config_entry in rympro 协调器 init (@mib1185 - #137464)
- Explicitly pass in the config_entry in airgradient 协调器 init (@mib1185 - #137469)
- Explicitly pass in the config_entry in supervisor 协调器 init (@mib1185 - #137472)
- 升级 aioairq 版本 to 0.4.4 (@Sibgatulin - #137454)
- 更新 default Google model to Gemini Flash 2.0 (@balloob - #137505)
- 升级 bring-api 版本 to 1.0.1 (@tr4nt0r - #137496)
- 弃用 Linear Garage Door 集成 (@IceBotYT - #137502)
- 修复 typo in keba and 替换 key reference with UI-friendly 描述 (@NoRi2909 - #137527)
- 添加 data_description to Bring! 集成 (@tr4nt0r - #137513)
- 启用 strict-类型检查 for Bring! 集成 (@tr4nt0r - #137518)
- 添加 切换到 LG ThinQ for power control (@LG-ThinQ-integration - #137512)
- 更新 mypy-dev to 1.16.0a2 (@cdce8p - #137542)
- 更新 govee-local-api to 2.0.1 (@Galorhallen - #137546)
- 修复 翻译 key typo in coinbase options (@natekspencer - #137543)
- 防止 packages from accidentally installing poetry (@cdce8p - #137560)
- 修复 spelling of "Roborock" and adapt 动作 描述 to HA standards (@NoRi2909 - #137570)
- Several fixes in user-facing strings of the SQL 集成 (@NoRi2909 - #137438)
- Explicitly pass in the config_entry in madvr 协调器 init (@mib1185 - #137468)
- 替换 string literal with existing const in ZHA (@abmantis - #137576)
- Plugwise: 移除 user-config of port (@bouwew - #137584)
- 修复 sentence-casing in user-facing strings of Coinbase 集成 (@NoRi2909 - #137586)
- 修正 state and 图标 if fan is in standby mode in ViCare 集成 (@CFenner - #137565)
- Explicitly pass in the config_entry in vesync (@cdnninja - #137498)
- 更新 library for smhi (@gjohansson-ST - #136375)
- 添加 异常 翻译 to Bring! 集成 (@tr4nt0r - #137515)
- 升级 python-overseerr to 0.7.0 (@joostlek - #137590)
- 修复 sentence-casing in user-facing strings of here_travel_time (@NoRi2909 - #137593)
- Keep track of addons and 集成 when determining HA radio firmware 类型化 (@puddly - #134598)
- 移除 deprecated state 属性 from GPSd (@jrieger - #137600)
- KNX 测试: 支持 loading different config 存储 夹具 (@farmio - #136961)
- 添加 Wi-Fi RSSI 传感器 in HomeWizard (@DCSBL - #136754)
- 添加 remaining HEOS 异常 翻译 (@andrewsayre - #136878)
- 移除 redundant dependency markers (@cdce8p - #137608)
- 添加 HNT wallet/rate to coinbase (@natekspencer - #137592)
- 添加 event 平台 to Bring! 集成 (@tr4nt0r - #136935)
- Pass in the config_entry in youless 协调器 init (@mib1185 - #137471)
- 使用 runtime_data in freedompro (@epenet - #137635)
- 修复 fireservicerota unload (@epenet - #137629)
- 使用 runtime_data in fitbit (@epenet - #137631)
- 使用 runtime_data in foscam (@epenet - #137646)
- 添加 reconfiguration 流程 to Bring! 集成 (@tr4nt0r - #137529)
- 修复 missing 类型化 annotation in bring (@epenet - #137647)
- Plugwise: 修复 double CONF_PASSWORD occurrence (@bouwew - #137641)
- 替换 "HassOS" with "Home Assistant OS" in homeassistant_hardware (@NoRi2909 - #137637)
- 改进 类型化 hints in fireservicerota (@epenet - #137628)
- 使用 runtime_data in frontier_silicon (@epenet - #137633)
- 使用 runtime_data in fivem (@epenet - #137632)
- 使用 runtime_data in firmata (@epenet - #137630)
- 使用 snapshot for ConfigEntry migration 测试 (@alengwenus - #136093)
- 移除 unnecessary 类型化 casts (@cdce8p - #137657)
- 升级 PyTado to 版本 0.18.6 (@erwindouna - #137655)
- 使 all occurrences of "Home Guard" in lg_thinq consistent (@NoRi2909 - #137662)
- 使用 runtime_data in flume (@epenet - #137660)
- 清理 colliding deleted 设备 when updating non-deleted 设备 (@arturpragacz - #135592)
- 替换 key names with friendly names in todoist 动作 (@NoRi2909 - #137667)
- 使用 config_entry.async_on_unload in forked_daapd (@epenet - #137656)
- 修复 spelling of "SwitchBot", "ID" plus sentence-casing in switchbot (@NoRi2909 - #137684)
- 设置 the 设备 class for the Shelly virtual 传感器 (@bieniu - #137068)
- 修复 spelling of "AccuWeather" and sentence-casing plus grammar (@NoRi2909 - #137696)
- Pass in the config_entry in azure_devops 协调器 init (@mib1185 - #137722)
- Explicitly pass in the config_entry in autarco 协调器 init (@mib1185 - #137718)
- Explicitly pass in the config_entry in airnow 协调器 init (@mib1185 - #137699)
- Explicitly pass in the config_entry in airly 协调器 init (@mib1185 - #137698)
- Explicitly pass in the 配置条目 in anova 协调器 init (@mib1185 - #137701)
- Explicitly pass in the config_entry in bsblan 协调器 init (@mib1185 - #137725)
- Pass in the config_entry in brother 协调器 init (@mib1185 - #137726)
- Explicitly pass in the config_entry in blink 协调器 init (@mib1185 - #137727)
- 升级 SQLAlchemy to 2.0.38 (@bdraco - #137693)
- Explicitly pass in the config_entry in ambient_network 协调器 init (@mib1185 - #137707)
- Explicitly pass in the 配置条目 in amberelectric 协调器 init (@mib1185 - #137700)
- 修复 wrong reference for 描述 of password field in bring (@NoRi2909 - #137720)
- Explicitly pass in the config_entry in discovergy 协调器 (@mib1185 - #137734)
- 限制 flume ConfigEntrySelect to 集成 domain (@cdce8p - #137661)
- Explicitly pass in the config_entry in aussie_broadband 协调器 init (@mib1185 - #137719)
- Explicitly pass in the config_entry in airzone 协调器 init (@mib1185 - #137702)
- Explicitly pass in the config_entry in aquacell 协调器 init (@mib1185 - #137713)
- Explicitly pass in the config_entry in braviatv 协调器 init (@mib1185 - #137724)
- Explicitly pass in the config_entry in aurora_abb_powerone 协调器 init (@mib1185 - #137715)
- Explicitly pass in the config_entry in arve 协调器 init (@mib1185 - #137712)
- Explicitly pass in the config_entry in android_ip_webcam 协调器 … (@mib1185 - #137705)
- Explicitly pass in the config_entry in analytics_insight 协调器 init (@mib1185 - #137706)
- Explicitly pass in the config_entry in apcupsd 协调器 init (@mib1185 - #137709)
- Explicitly pass in the config_entry in letpot 协调器 (@jpelgrom - #137759)
- Explicitly pass in the config_entry in eheimdigital 协调器 (@mib1185 - #137738)
- Explicitly pass in the config_entry in dremel_3d_printer 协调器 (@mib1185 - #137740)
- Explicitly pass in the config_entry in emoncms 协调器 (@mib1185 - #137743)
- Explicitly pass in the config_entry in dwd weather warning 协调器 (@mib1185 - #137737)
- 使 sure we 始终 have agent_id in ConversationInput (@balloob - #137679)
- Clear statistics when you unload the Opower 集成 (@tronikos - #135908)
- Conversation chat 日志 清理 and optimization (@balloob - #137784)
- 添加 discovery for Nanoleaf Blocks and 4D (@milanmeu - #137792)
- Info 日志 when Android TV Remote is unavailable (@tronikos - #137794)
- 添加 quality_scale to motionmount (@RJPoelstra - #137012)
- 限制 google_sheets ConfigEntrySelect to 集成 domain (@cdce8p - #137766)
- Group 辅助项 of set_up_integration in bootstrap (@arturpragacz - #137673)
- Explicitly pass in the config_entry in co2signal 协调器 (@mib1185 - #137732)
- Explicitly pass in the config_entry in airq 协调器 init (@mib1185 - #137704)
- Explicitly pass in the config_entry in airzone_cloud 协调器 init (@mib1185 - #137703)
- Explicitly pass in the config_entry in fjaraskupan 协调器 (@mib1185 - #137825)
- Explicitly pass in the config_entry in aosmith 协调器 init (@mib1185 - #137710)
- Explicitly pass in the config_entry in aseko_pool_live 协调器 init (@mib1185 - #137711)
- Explicitly pass in the config_entry in aurora 协调器 init (@mib1185 - #137714)
- Explicitly pass in the config_entry in gardena_bluetooth 协调器 (@mib1185 - #137830)
- Explicitly pass in the config_entry in gree 协调器 (@mib1185 - #137844)
- Explicitly pass in the config_entry in govee_light_local 协调器 (@mib1185 - #137843)
- Explicitly pass in the config_entry in flo 协调器 (@mib1185 - #137819)
- Explicitly pass in the config_entry in flume 协调器 (@mib1185 - #137822)
- Explicitly pass in the config_entry in forecast_solar 协调器 (@mib1185 - #137824)
- Explicitly pass in the config_entry in atag 协调器 init (@mib1185 - #137716)
- Explicitly pass in the config_entry in gogogate2 协调器 (@mib1185 - #137837)
- Explicitly pass in the config_entry in goalzero 协调器 (@mib1185 - #137836)
- Explicitly pass in the config_entry in glances 协调器 (@mib1185 - #137835)
- Explicitly pass in the config_entry in github 协调器 (@mib1185 - #137834)
- Explicitly pass in the config_entry in garages_amsterdam 协调器 (@mib1185 - #137829)
- Explicitly pass in the config_entry in apsystems 协调器 init (@mib1185 - #137708)
- Explicitly pass in the config_entry in cert_expiry 协调器 init (@mib1185 - #137728)
- Explicitly pass in the config_entry in deluge 协调器 (@mib1185 - #137733)
- Explicitly pass in the config_entry in enigma2 协调器 (@mib1185 - #137739)
- 添加 snapshot 测试 for 设置 of LetPot 平台 (@jpelgrom - #137756)
- Explicitly pass in the config_entry in enphase flexit_bacnet 协调器 (@mib1185 - #137814)
- Explicitly pass in the config_entry in duke_energy 协调器 (@mib1185 - #137741)
- 升级 PyViCare to 2.42.0 (@CFenner - #137804)
- 更新 fitbit 质量等级 for runtime-data (@allenporter - #137785)
- Explicitly pass in the config_entry in guardian 协调器 (@mib1185 - #137848)
- Explicitly pass in the config_entry in fitbit 协调器 (@mib1185 - #137808)
- 更新 flexit_bacnet dependecy 2.2.1 -> 2.2.3 (@piotrbulinski - #137730)
- Explicitly pass in the config_entry in awair 协调器 init (@mib1185 - #137717)
- Explicitly pass in the config_entry in enphase envoy 协调器 (@mib1185 - #137806)
- Explicitly pass in the config_entry in filesize 协调器 (@mib1185 - #137807)
- Explicitly pass in the config_entry in gios 协调器 (@mib1185 - #137832)
- Explicitly pass in the config_entry in flipr 协调器 (@mib1185 - #137818)
- Explicitly pass in the config_entry in google_tasks 协调器 (@mib1185 - #137842)
- Explicitly pass in the config_entry in flux_led 协调器 (@mib1185 - #137823)
- Explicitly pass in the config_entry in fyta 协调器 (@mib1185 - #137828)
- Explicitly pass in the config_entry in fujitsu_fglair 协调器 (@mib1185 - #137826)
- Explicitly pass in the config_entry in fully_kiosk 协调器 (@mib1185 - #137827)
- Explicitly pass in the config_entry in goodwe 协调器 (@mib1185 - #137838)
- Explicitly pass in the config_entry in geocaching 协调器 (@mib1185 - #137831)
- Explicitly pass in the config_entry in google 协调器 (@mib1185 - #137839)
- Explicitly pass in the config_entry in google_photos 协调器 (@mib1185 - #137840)
- 使 动作 描述 in adguard consistent, 移除 "true/false" (@NoRi2909 - #137799)
- Explicitly pass in the config_entry in flick_electric 协调器 (@mib1185 - #137816)
- 重构 evohome for major 升级 of client to 1.0.2 (@zxdavb - #135436)
- 添加 Peblar charge 开关 (@frenck - #137853)
- 移动 ForkedDaapdUpdater to separate 模块 (@epenet - #137654)
- 升级 noaa-coops to 版本 0.4.0 (@jdelaney72 - #137777)
- 升级 plugwise to v1.7.1 and adapt (@bouwew - #137599)
- 仅 允许 single Home Connect 配置条目 (@Diegorro98 - #137088)
- Explicitly pass in the config_entry in zamg 协调器 (@mib1185 - #137858)
- Explicitly pass in the config_entry in zeversolar 协调器 (@mib1185 - #137857)
- Explicitly pass in the config_entry in youtube 协调器 (@mib1185 - #137859)
- Explicitly pass in the config_entry in ws66i 协调器 (@mib1185 - #137865)
- Explicitly pass in the config_entry in waqi 协调器 (@mib1185 - #137873)
- Explicitly pass in the config_entry in watergate 协调器 (@mib1185 - #137872)
- Prolong ondilo ico 更新 interval (@MartinHjelmare - #137888)
- Explicitly pass in the config_entry in v2c 协调器 (@mib1185 - #137882)
- 修复 sentence-casing and 描述 of homekit.reload 动作 (@NoRi2909 - #137894)
- Explicitly pass in the config_entry in steamist 协调器 (@mib1185 - #137930)
- Explicitly pass in the config_entry in uptimerobot 协调器 (@mib1185 - #137883)
- Explicitly pass in the config_entry in skybell 协调器 (@mib1185 - #137947)
- 升级 bring-api to 版本 1.0.2 (@tr4nt0r - #137925)
- 修复 three 动作 描述 in xiaomi_miio (@NoRi2909 - #137918)
- 修复 spelling of "Wi-Fi" in keenetic_ndms2 集成 (@NoRi2909 - #137920)
- Explicitly pass in the config_entry in simplefin 协调器 (@mib1185 - #137948)
- Explicitly pass in the config_entry in sleepiq 协调器 (@mib1185 - #137946)
- 添加 支持 for fireplace mode control for flexit_bacnet 集成 (@piotrbulinski - #137594)
- 升级 nhc to 0.4.10 (@VandeurenGlenn - #137903)
- Explicitly pass in the config_entry in shelly 协调器 (@mib1185 - #137951)
- Explicitly pass in the config_entry in surepetcare 协调器 (@mib1185 - #137926)
- Explicitly pass in the config_entry in swiss_public_transport 协调器 (@mib1185 - #137924)
- Explicitly pass in the config_entry in switchbee 协调器 (@mib1185 - #137923)
- Explicitly pass in the config_entry in streamlabswater 协调器 (@mib1185 - #137927)
- Explicitly pass in the config_entry in yardian 协调器 (@mib1185 - #137862)
- Explicitly pass in the config_entry in xbox 协调器 (@mib1185 - #137864)
- Explicitly pass in the config_entry in slide_local 协调器 (@mib1185 - #137945)
- Explicitly pass in the config_entry in solaredge 协调器 (@mib1185 - #137941)
- Explicitly pass in the config_entry in samsungtv 协调器 (@mib1185 - #137962)
- Explicitly pass in the config_entry in sanix 协调器 (@mib1185 - #137960)
- Explicitly pass in the config_entry in steam_online 协调器 (@mib1185 - #137929)
- Explicitly pass in the config_entry in stookwijzer 协调器 (@mib1185 - #137928)
- Explicitly pass in the config_entry in smarty 协调器 (@mib1185 - #137944)
- Explicitly pass in the config_entry in seventeentrack 协调器 (@mib1185 - #137956)
- Explicitly pass in the config_entry in weheat 协调器 (@mib1185 - #137868)
- Explicitly pass in the config_entry in yolink 协调器 (@mib1185 - #137861)
- Explicitly pass in the config_entry in romy 协调器 (@mib1185 - #137967)
- Explicitly pass in the config_entry in tado 协调器 (@mib1185 - #137916)
- Explicitly pass in the config_entry in weatherkit 协调器 (@mib1185 - #137869)
- Explicitly pass in the config_entry in weatherflow_cloud 协调器 (@mib1185 - #137871)
- Explicitly pass in the config_entry in verisure 协调器 (@mib1185 - #137879)
- Explicitly pass in the config_entry in toon 协调器 (@mib1185 - #137899)
- Explicitly pass in the config_entry in upnp 协调器 (@mib1185 - #137885)
- Explicitly pass in the config_entry in rova 协调器 (@mib1185 - #137966)
- 改进 emulated_hue logging to identify bad 设备 (@stevesinchak - #137919)
- Explicitly pass in the config_entry in ridwell 协调器 (@mib1185 - #137973)
- Explicitly pass in the config_entry in wallbox 协调器 (@mib1185 - #137874)
- Explicitly pass in the config_entry in volvooncall 协调器 (@mib1185 - #137875)
- Explicitly pass in the config_entry in vizio 协调器 (@mib1185 - #137876)
- Explicitly pass in the config_entry in rainbird 协调器 (@mib1185 - #137982)
- Small 类型检查 improvements (@cdce8p - #137994)
- Explicitly pass in the config_entry in roborock 协调器 (@mib1185 - #137970)
- Stream OpenAI messages into the chat 日志 (@balloob - #137400)
- 修复 sentence-casing in user-facing strings of screenlogic (@NoRi2909 - #138015)
- 抛出
ConfigEntryAuthFailedat Home Connect 更新 auth 错误 (@Diegorro98 - #136953) - Explicitly pass in the config_entry in pvpc_hourly_pricing 协调器 (@mib1185 - #138032)
- Explicitly pass in the config_entry in openexchangerates 协调器 (@mib1185 - #138053)
- Explicitly pass in the config_entry in philips_js 协调器 (@mib1185 - #138042)
- Explicitly pass in the config_entry in withings 协调器 (@mib1185 - #137866)
- Explicitly pass in the config_entry in wemo 协调器 (@mib1185 - #137867)
- Explicitly pass in the config_entry in octoprint 协调器 (@mib1185 - #138056)
- Explicitly pass in the config_entry in yamaha_musiccast 协调器 (@mib1185 - #137863)
- Explicitly pass in the config_entry in 版本 协调器 (@mib1185 - #137877)
- Explicitly pass in the config_entry in vallox 协调器 (@mib1185 - #137881)
- Explicitly pass in the config_entry in ukraine_alarm 协调器 (@mib1185 - #137886)
- Explicitly pass in the config_entry in twinkly 协调器 (@mib1185 - #137889)
- Explicitly pass in the config_entry in transmission 协调器 (@mib1185 - #137891)
- Explicitly pass in the config_entry in tradfri 协调器 (@mib1185 - #137892)
- Explicitly pass in the config_entry in traccar_server 协调器 (@mib1185 - #137893)
- Explicitly pass in the config_entry in touchline_sl 协调器 (@mib1185 - #137897)
- Explicitly pass in the config_entry in tplink_omada 协调器 (@mib1185 - #137895)
- Explicitly pass in the config_entry in totalconnect 协调器 (@mib1185 - #137898)
- Explicitly pass in the config_entry in tomorrowio 协调器 (@mib1185 - #137900)
- Explicitly pass in the config_entry in tolo 协调器 (@mib1185 - #137902)
- Explicitly pass in the config_entry in tibber 协调器 (@mib1185 - #137904)
- Explicitly pass in the config_entry in thethingsnetwork 协调器 (@mib1185 - #137905)
- Explicitly pass in the config_entry in venstar 协调器 (@mib1185 - #137880)
- Explicitly pass in the config_entry in tessie 协调器 (@mib1185 - #137906)
- Explicitly pass in the config_entry in qnap_qsw 协调器 (@mib1185 - #138027)
- Explicitly pass in the config_entry in ping 协调器 (@mib1185 - #138041)
- Explicitly pass in the config_entry in technove 协调器 (@mib1185 - #137910)
- Explicitly pass in the config_entry in tautulli 协调器 (@mib1185 - #137911)
- Explicitly pass in the config_entry in tami4 协调器 (@mib1185 - #137912)
- Explicitly pass in the config_entry in ohme 协调器 (@mib1185 - #138055)
- Explicitly pass in the config_entry in tailscale 协调器 (@mib1185 - #137913)
- Explicitly pass in the config_entry in system_bridge 协调器 (@mib1185 - #137921)
- Explicitly pass in the config_entry in switchbot_cloud 协调器 (@mib1185 - #137922)
- Explicitly pass in the config_entry in ondilo_ico 协调器 (@mib1185 - #138054)
- Explicitly pass in the config_entry in opengarage 协调器 (@mib1185 - #138052)
- Explicitly pass in the config_entry in starlink 协调器 (@mib1185 - #137932)
- Explicitly pass in the config_entry in openuv 协调器 (@mib1185 - #138050)
- Explicitly pass in the config_entry in purpleair 协调器 (@mib1185 - #138034)
- Explicitly pass in the config_entry in opensky 协调器 (@mib1185 - #138051)
- Explicitly pass in the config_entry in srp_energy 协调器 (@mib1185 - #137933)
- Explicitly pass in the config_entry in squeezebox 协调器 (@mib1185 - #137934)
- Explicitly pass in the config_entry in spotify 协调器 (@mib1185 - #137935)
- Explicitly pass in the config_entry in pyload 协调器 (@mib1185 - #138031)
- Explicitly pass in the config_entry in pvoutput 协调器 (@mib1185 - #138033)
- Explicitly pass in the config_entry in pure_energie 协调器 (@mib1185 - #138035)
- Explicitly pass in the config_entry in plaato 协调器 (@mib1185 - #138040)
- Explicitly pass in the config_entry in openweathermap 协调器 (@mib1185 - #138049)
- Explicitly pass in the config_entry in smlight 协调器 (@mib1185 - #137943)
- Explicitly pass in the config_entry in ourgroceries 协调器 (@mib1185 - #138047)
- Explicitly pass in the config_entry in sharkiq 协调器 (@mib1185 - #137954)
- Explicitly pass in the config_entry in sfr_box 协调器 (@mib1185 - #137955)
- Explicitly pass in the config_entry in sensoterra 协调器 (@mib1185 - #137957)
- Explicitly pass in the config_entry in sense 协调器 (@mib1185 - #137958)
- Explicitly pass in the config_entry in ruuvi_gateway 协调器 (@mib1185 - #137964)
- Explicitly pass in the config_entry in ruckus_unleashed 协调器 (@mib1185 - #137965)
- Explicitly pass in the config_entry in schlage 协调器 (@mib1185 - #137959)
- Explicitly pass in the config_entry in imap 协调器 (@jbouwh - #138068)
- Explicitly pass in the config_entry in roku 协调器 (@mib1185 - #137968)
- Explicitly pass in the config_entry in rituals_perfume_genie 协调器 (@mib1185 - #137971)
- Explicitly pass in the config_entry in risco 协调器 (@mib1185 - #137972)
- Explicitly pass in the config_entry in renson 协调器 (@mib1185 - #137974)
- Explicitly pass in the config_entry in renault 协调器 (@mib1185 - #137977)
- Explicitly pass in the config_entry in refoss 协调器 (@mib1185 - #137978)
- Explicitly pass in the config_entry in snapcast 协调器 (@mib1185 - #137942)
- Explicitly pass in the config_entry in rainmachine 协调器 (@mib1185 - #137979)
- Explicitly pass in the config_entry in solarlog 协调器 (@mib1185 - #137939)
- Explicitly pass in the config_entry in tesla_fleet 协调器 (@mib1185 - #137909)
- Explicitly pass in the config_entry in sonarr 协调器 (@mib1185 - #137938)
- Explicitly pass in the config_entry in speedtestdotnet 协调器 (@mib1185 - #137936)
- Explicitly pass in the config_entry in teslemetry 协调器 (@mib1185 - #137907)
- Explicitly pass in the config_entry in rainforest_eagle 协调器 (@mib1185 - #137981)
- Explicitly pass in the config_entry in radiotherm 协调器 (@mib1185 - #137983)
- Explicitly pass in the config_entry in radarr 协调器 (@mib1185 - #137984)
- Explicitly pass in the config_entry in rabbitair 协调器 (@mib1185 - #137985)
- Explicitly pass in the config_entry in qnap 协调器 (@mib1185 - #138028)
- Explicitly pass in the config_entry in nexia 协调器 (@mib1185 - #138073)
- Explicitly pass in the config_entry in myuplink 协调器 (@mib1185 - #138078)
- Explicitly pass in the config_entry in nam 协调器 (@mib1185 - #138076)
- Explicitly pass in the config_entry in nanoleaf 协调器 (@mib1185 - #138075)
- Explicitly pass in the config_entry in netgear_lte 协调器 (@mib1185 - #138074)
- Explicitly pass in the config_entry in nextdns 协调器 (@mib1185 - #138072)
- Explicitly pass in the config_entry in nibe_heatpump 协调器 (@mib1185 - #138071)
- Explicitly pass in the config_entry in nice_go 协调器 (@mib1185 - #138070)
- Explicitly pass in the config_entry in palazzetti 协调器 (@mib1185 - #138044)
- Explicitly pass in the config_entry in notion 协调器 (@mib1185 - #138066)
- Explicitly pass in the config_entry in nuki 协调器 (@mib1185 - #138064)
- Explicitly pass in the config_entry in nws 协调器 (@mib1185 - #138063)
- Explicitly pass in the config_entry in nyt_games 协调器 (@mib1185 - #138062)
- Explicitly pass in the config_entry in nzbget 协调器 (@mib1185 - #138061)
- Explicitly pass in the config_entry in opower 协调器 (@mib1185 - #138048)
- Explicitly pass in the config_entry in moehlenhoff_alpha2 协调器 (@mib1185 - #138083)
- Explicitly pass in the config_entry in monarch_money 协调器 (@mib1185 - #138082)
- Explicitly pass in the config_entry in monzo 协调器 (@mib1185 - #138081)
- Explicitly pass in the config_entry in plugwise 协调器 (@mib1185 - #138039)
- Explicitly pass in the config_entry in poolsense 协调器 (@mib1185 - #138038)
- Explicitly pass in the config_entry in powerfox 协调器 (@mib1185 - #138037)
- Explicitly pass in the config_entry in prusalink 协调器 (@mib1185 - #138036)
- Explicitly pass in the config_entry in qbittorrent 协调器 (@mib1185 - #138029)
- Explicitly pass in the config_entry in motion_blinds 协调器 (@mib1185 - #138080)
- Explicitly pass in the config_entry in modern_forms 协调器 (@mib1185 - #138085)
- Explicitly pass in the config_entry in minecraft_server 协调器 (@mib1185 - #138086)
- Explicitly pass in the config_entry in mill 协调器 (@mib1185 - #138088)
- Explicitly pass in the config_entry in mikrotik 协调器 (@mib1185 - #138089)
- Explicitly pass in the config_entry in microbees 协调器 (@mib1185 - #138090)
- Explicitly pass in the config_entry in met 协调器 (@mib1185 - #138091)
- Explicitly pass in the config_entry in melnor 协调器 (@mib1185 - #138092)
- Explicitly pass in the config_entry in mealie 协调器 (@mib1185 - #138093)
- Explicitly pass in the config_entry in mastodon 协调器 (@mib1185 - #138094)
- Explicitly pass in the config_entry in permobil 协调器 (@mib1185 - #138043)
- Explicitly pass in the config_entry in p1_monitor 协调器 (@mib1185 - #138045)
- Explicitly pass in the config_entry in overkiz 协调器 (@mib1185 - #138046)
- Explicitly pass in the config_entry in nina 协调器 (@mib1185 - #138069)
- Explicitly pass in the config_entry in teslemetry 协调器 (@mib1185 - #138102)
- Explicitly pass in the config_entry in starlink 协调器 (@mib1185 - #138103)
- Explicitly pass in the config_entry in loqed 协调器 (@mib1185 - #138106)
- Explicitly pass in the config_entry in linear_garage_door 协调器 (@mib1185 - #138109)
- Explicitly pass in the config_entry in squeezebox 协调器 (@mib1185 - #138105)
- Explicitly pass in the config_entry in lookin 协调器 (@mib1185 - #138107)
- Explicitly pass in the config_entry in livisi 协调器 (@mib1185 - #138108)
- Explicitly pass in the config_entry in lidarr 协调器 (@mib1185 - #138111)
- Explicitly pass in the config_entry in lg_thinq 协调器 (@mib1185 - #138113)
- Explicitly pass in the config_entry in lektrico 协调器 (@mib1185 - #138114)
- Explicitly pass in the config_entry in ld2410_ble 协调器 (@mib1185 - #138115)
- Explicitly pass in the config_entry in laundrify 协调器 (@mib1185 - #138116)
- Explicitly pass in the config_entry in lastfm 协调器 (@mib1185 - #138117)
- Explicitly pass in the config_entry in landisgyr_heat_meter 协调器 (@mib1185 - #138119)
- Explicitly pass in the config_entry in lametric 协调器 (@mib1185 - #138120)
- Explicitly pass in the config_entry in lifx 协调器 (@mib1185 - #138110)
- Explicitly pass in the config_entry in incomfort 协调器 (@jbouwh - #138131)
- Explicitly pass in the config_entry in iskra 协调器 (@mib1185 - #138134)
- Explicitly pass in the config_entry in knocki 协调器 (@mib1185 - #138125)
- Explicitly pass in the config_entry in ista_ecotrend 协调器 (@mib1185 - #138130)
- Explicitly pass in the config_entry in jellyfin 协调器 (@mib1185 - #138129)
- Explicitly pass in the config_entry in imgw_pib 协调器 (@mib1185 - #138144)
- Explicitly pass in the config_entry in justnimbus 协调器 (@mib1185 - #138128)
- Explicitly pass in the config_entry in jvc_projector 协调器 (@mib1185 - #138127)
- Explicitly pass in the config_entry in kostal_plenticore 协调器 (@mib1185 - #138124)
- Explicitly pass in the config_entry in lacrosse_view 协调器 (@mib1185 - #138122)
- Explicitly pass in the config_entry in ialarm 协调器 (@mib1185 - #138147)
- Explicitly pass in the config_entry in israel_rail 协调器 (@mib1185 - #138132)
- Explicitly pass in the config_entry in iotty 协调器 (@mib1185 - #138140)
- Explicitly pass in the config_entry in islamic_prayer_times 协调器 (@mib1185 - #138133)
- Explicitly pass in the config_entry in iotawatt 协调器 (@mib1185 - #138141)
- Explicitly pass in the config_entry in idasen_desk 协调器 (@mib1185 - #138146)
- Explicitly pass in the config_entry in husqvarna_automower 协调器 (@mib1185 - #138149)
- 移除 non-existing via_device in La Crosse View (@IceBotYT - #137995)
- Explicitly pass in the config_entry in husqvarna_automower_ble 协调器 (@mib1185 - #138150)
- Explicitly pass in the config_entry in homewizard 协调器 (@mib1185 - #138152)
- Explicitly pass in the config_entry in iometer 协调器 (@mib1185 - #138142)
- Explicitly pass in the config_entry in intellifire 协调器 (@mib1185 - #138143)
- Explicitly pass in the config_entry in here_travel_time 协调器 (@mib1185 - #138155)
- Explicitly pass in the config_entry in hko 协调器 (@mib1185 - #138154)
- Explicitly pass in the config_entry in hunterdouglas_powerview 协调器 (@mib1185 - #138151)
- Explicitly pass in the config_entry in habitica 协调器 (@mib1185 - #138156)
- Explicitly pass in the config_entry in hydrawise 协调器 (@mib1185 - #138148)
- Explicitly pass in the config_entry in iron_os 协调器 (@mib1185 - #138137)
- Explicitly pass in the config_entry in ipp 协调器 (@mib1185 - #138138)
- Explicitly pass in the config_entry in homeassistant_alerts 协调器 (@mib1185 - #138153)
- 回退 "Clear statistics when you unload the Opower 集成 (#135908)" (@jbouwh - #138163)
- 添加 unique ID for NOAA Tides 传感器 (@jdelaney72 - #137988)
- 添加 scene 支持 to roborock (@regevbr - #137203)
- 更新 ollama to 使用 the ChatLog/ChatSession APIs (@allenporter - #138167)
- 使用 generics for deprecation 辅助项 (@cdce8p - #138171)
- 添加 extra 测试 to
flick_electric(@ZephireNZ - #138017) - 升级 google-云端-pubsub to 2.28.0 (@bdraco - #137742)
- 升级 pyeconet to 0.1.27 (@w1ll1am23 - #136400)
- 添加 battery level 传感器 for ViCare Zigbee 设备 (@CFenner - #137813)
- 添加 optional media 描述 to Mastodon post 动作 (@andrew-codechimp - #137224)
- 替换 duplicate keys with reference, 改进 field 描述 (@NoRi2909 - #138123)
- 修复 user input not 添加 to chat 日志 from contextvar (@balloob - #138173)
- 使 MockChatLog reusable for other 集成 (@balloob - #138112)
- 添加 pipeline intent-progress events based on deltas (@balloob - #138095)
- 更新 anthropic to 使用 the new chatlog API (@allenporter - #138178)
- 更新 Ollama to 使用 streaming API (@allenporter - #138177)
- 添加 pglab 集成 (@pglab-electronics - #109725)
- 添加 authorities to london_air (@kiranbhakre - #137349)
- 改进 blueprint importer 类型检查 (@cdce8p - #138194)
- 调整 '安装 all 测试 requirements' task to include base requirements (@epenet - #137642)
- 升级 pybalboa to 1.1.2 (@natekspencer - #138139)
- Merge config subentry feature branch to dev (@emontnemery - #136121)
- 改进 描述 in Intergas entry 设置 form (@jbouwh - #138225)
- 添加 caching to onedrive (@zweckj - #137950)
- 升级 pyHomee to 1.2.7 (@Taraman17 - #138212)
- Bump github/codeql-action from 3.28.8 to 3.28.9 (@dependabot - #138184)
- 允许 ignored IronOS 设备 to be 设置 up from the user 流程 (@tr4nt0r - #138223)
- 替换 (wrong) xiaomi vacuum 动作 key names with friendly names (@NoRi2909 - #138214)
- 更改 灯光.turn_on and 灯光.turn_off 描述 to match HA style (@NoRi2909 - #138213)
- 重做 ondilo ico 协调器 (@MartinHjelmare - #138204)
- 更新 signature of 平台' async_setup_entry (@emontnemery - #138201)
- 添加 Wyoming satellite announce (@synesthesiam - #138221)
- 升级 aiodiscover to 2.6.0 (@bdraco - #138239)
- 添加 测试 for trying to 添加 an entity to an unknown config subentry (@emontnemery - #138211)
- 允许 specifying SIP username for outgoing calls (@jaminh - #137059)
- 升级 pyipma to 3.0.9 (@dgomes - #138238)
- 移除 some unused 测试 from Google Generative AI (@balloob - #138249)
- Unify 错误 reporting in onboarding backup API (@emontnemery - #138200)
- 移除 question marks and "true/false" from 动作 fields in zwave_js (@NoRi2909 - #138263)
- 移除 "true" / "false" from field 描述 in osoenergy (@NoRi2909 - #138267)
- 使 field 描述 in knx 动作 UI-friendly (@NoRi2909 - #138268)
- 添加 user profile info to Habitica 传感器 and 设备 URL (@tr4nt0r - #137152)
- 改进 设备 naming for ViCare 集成 (@CFenner - #138240)
- 简化 the 描述 of insteon.load_all_link_database 动作 (@NoRi2909 - #138275)
- 更新 signature of 平台' async_setup_entry in 测试 (@emontnemery - #138271)
- 改进 config_entries 测试 (@emontnemery - #138274)
- 改进 错误 reporting in onboarding backup API (@emontnemery - #138203)
- Flexit BACnet: Cooker hood mode 支持 (@piotrbulinski - #138229)
- 添加 测试 辅助项 for creating a mocked backup agent (@emontnemery - #138294)
- 修复 scaffolding 集成 generation (@stevenh - #138247)
- 使用 runtime_data in fjaraskupan (@epenet - #138281)
- 使用 runtime_data in flexit_bacnet (@epenet - #138280)
- 使用 runtime_data in flux_led (@epenet - #138279)
- Keep responding state on wake word start (@synesthesiam - #138244)
- 设置 PARALLEL_UPDATES for MotionMount 集成 (@RJPoelstra - #138264)
- Dsmr eon hungary (@balazs92117 - #138162)
- 不要 测试 internals in flo 测试 (@epenet - #138306)
- 使用 runtime_data in flo (@epenet - #138307)
- 重构 SmartThings 传感器 平台 (@joostlek - #138313)
- 修复 data_entry_flow.UnknownStep 错误 message (@emontnemery - #138288)
- 改进 user-facing strings of denonavr for 更好的 翻译 (@NoRi2909 - #138322)
- 改进 类型化 hints in forked_daapd 协调器 (@epenet - #138287)
- 移除 remaining occurrences of "true" / "false" in telegram_bot (@NoRi2909 - #138329)
- 移除 "true" / "false" and key name from yeelight.set_music_mode 动作 (@NoRi2909 - #138334)
- 允许 timer.finish on paused timers (@rrooggiieerr - #134552)
- 改进 测试 coverage of config subentries and 修复 related issues (@emontnemery - #138321)
- 修复 timer.cancel 动作 fires timer.cancelled event even on canceled timers (@rrooggiieerr - #134507)
- 添加 日志 to 云端 component 支持 package (@abmantis - #138230)
- 更新 anthropic to 使用 the streaming API (@allenporter - #138256)
- 暴露 media_player async_browse_media as 服务 (@PeteRager - #116452)
- 使用 测试 辅助项 for creating a mocked backup agent in backup 测试 (@emontnemery - #138312)
- 使用 entry.async_on_unload in fireservicerota (@epenet - #138360)
- 使用 setup_backup_integration 测试 辅助项 in backup 测试 (@emontnemery - #138362)
- 修复 authentication 错误 when adding new 设备 to SMLIGHT (@tl-sl - #138373)
- 改进 field names and 描述 of easyEnergy 动作 (@NoRi2909 - #138319)
- 添加 Homee 传感器 测试 (@Taraman17 - #137200)
- 修复 typos in user-facing strings of Bayesian 集成 (@NoRi2909 - #138364)
- 使用 runtime_data in geo_json_events (@epenet - #138366)
- 使用 runtime_data in fireservicerota (@epenet - #138361)
- 添加 missing loggers to 云端 (@abmantis - #138374)
- 升级 stookwijzer to 1.5.2 (@fwestenberg - #138384)
- 移除 unused arguments in forked_daapd initialisation (@epenet - #138289)
- 升级 ohmepy to 1.3.0 (@dan-r - #138380)
- 添加 传感器 平台 to OneDrive for drive usage (@zweckj - #138232)
- 改进 测试 coverage for onedrive (@zweckj - #138410)
- OTBR firmware API for Home Assistant Hardware (@puddly - #138330)
- 设置 suggested display precision in La Crosse View (@IceBotYT - #138355)
- 改进 测试 coverage for letpot (@jpelgrom - #138420)
- 处理 no_readings in La Crosse View (@IceBotYT - #138354)
- 添加 错误 handling to enphase_envoy select 平台 动作 (@catsmanac - #136698)
- 使 描述 of
datafields in notify 动作 UI-friendly (@NoRi2909 - #138431) - 添加 night 灯光 brightness level setting to VeSync (@iprak - #137544)
- 替换 wrong 描述 reference of isy994.send_node_command (@NoRi2909 - #138385)
- 简化 stage 1 in bootstrap (@arturpragacz - #137668)
- Starlink migration to
StarlinkConfigEntry(@davidrapan - #137896) - 标记 entity-设备-class as done for motionmount 集成 (@RJPoelstra - #138459)
- 修复 Tuya unsupported camera (@maghiel - #136960)
- 添加 sonos_websocket to Sonos loggers (@PeteRager - #138470)
- 替换
config.yamlwith 修正configuration.yamlin folder_watcher (@NoRi2909 - #138434) - 升级 opower to 0.9.0 (@tronikos - #138433)
- 修复 race configuring zeroconf (@bdraco - #138425)
- 升级 paho-MQTT API to v2 (@jbouwh - #137613)
- 移除 scan interval option from Synology DSM (@mib1185 - #138490)
- 升级 PyViCare to 2.42.1 (@CFenner - #138494)
- squeezebox 升级 pysqueezebox to 0.12.0 (@pssc - #138205)
- 改进 描述 of snooz.transition_xx 动作 (@NoRi2909 - #138403)
- 添加 entity category to non primary entity for motionmount 集成 (@RJPoelstra - #138436)
- 更新 质量等级 to platinum 🏆️ for Bring! 集成 (@tr4nt0r - #138202)
- 禁用 less used entity by default in MotionMount 集成 (@RJPoelstra - #138509)
- 改进 测试 of 移除 and unload 配置条目 (@emontnemery - #138432)
- 添加 图标 翻译 to MotionMount 集成 (@RJPoelstra - #138520)
- 修复 动作 描述 in Xiaomi Miio 集成 (@NoRi2909 - #138476)
- 添加 传感器 平台 to LetPot 集成 (@jpelgrom - #138491)
- 升级 arcam-fmj to 1.8.0 (@jgus - #138422)
- 重构 and 添加 测试 to image 平台 of Habitica (@tr4nt0r - #135897)
- 升级 aiohttp-asyncmdnsresolver to 0.1.1 (@bdraco - #138534)
- 更新 动作 描述 of weather 集成 (@NoRi2909 - #138540)
- 设置 质量等级 to platinum 🏆️ for Habitica 集成 (@tr4nt0r - #136076)
- Improved auth failure handling in Nice G.O. (@IceBotYT - #136607)
- 添加 Home Connect 动作 with recognized programs and options (@Diegorro98 - #130662)
- 添加 二元传感器 平台 to LetPot 集成 (@jpelgrom - #138554)
- 添加 6 new 传感器 to qBittorrent 集成 (@Xitee1 - #138446)
- 添加 time entity to balboa (@natekspencer - #138248)
- 升级 aioesphomeapi to 29.0.2 (@bdraco - #138549)
- 防止 voice wizard from crashing for wyoming/voip (@synesthesiam - #138547)
- 升级 zeroconf to 0.144.3 (@bdraco - #138553)
- 使用 language util to match intent language (@synesthesiam - #138560)
- 修复 and 改进 Home Connect strings (@Diegorro98 - #138583)
- 升级 pybalboa to 1.1.3 (@natekspencer - #138557)
- 升级 PyViCare to 2.43.0 (@CFenner - #138564)
- 移除 dynamic rate limits from Tesla Fleet (@Bre77 - #138576)
- 添加 Event entity state to diagnostics for Bang & Olufsen (@mj23000 - #135859)
- 提供 part of uuid when requesting token for HomeWizard v2 API (@DCSBL - #138586)
- 修复 home connect coffe-milk ratio option (@Diegorro98 - #138593)
- 禁用 zwave_js testing resetting the controller (@emontnemery - #138595)
- 添加 切换到 开关 filter cycle 2 on balboa spas (@natekspencer - #138605)
- 升级 pyeconet to 0.1.28 (@CodingSquirrel - #138610)
- 升级 plugwise to v1.7.2 (@bouwew - #138613)
- 添加 issues for data cap to onedrive (@zweckj - #138411)
- 替换 alarm 动作 描述 with wording from online 文档 (@NoRi2909 - #138608)
- 更新 集成 screenshot in README (@IceBotYT - #138555)
- 更新 动作 描述 in ecovacs 集成 to match HA style (@NoRi2909 - #138548)
- 使用 修正 inputs for relative time and duration options (@Diegorro98 - #138619)
- 添加 missing unit for Withings snore 传感器 (@teynar - #138517)
- 修复 sentence-casing in ZHA 集成, capitalize names (@NoRi2909 - #138636)
- 使用 gibibytes for onedrive (@zweckj - #138637)
- 替换 opentherm_gw 动作 key name with friendly name for UI (@NoRi2909 - #138634)
- 修复 sentence-casing and capitalization of "Zigbee" in smlight (@NoRi2909 - #138647)
- Flexit bacnet/quality preparations (@lellky - #138514)
- 允许 WiFi 开关 for mesh repeaters in AVM Fritz!Box Tools (@mib1185 - #135456)
- 添加 质量等级 bronze for flexit_bacnet (@lellky - #138309)
- 升级 sense_energy to 0.13.5 (@kbickar - #138659)
- 允许 renaming of backup files in Synology DSM (@mib1185 - #138652)
- 改进 记住 the milk storage (@MartinHjelmare - #138618)
- 添加 OptionsFlow to Squeezebox to 允许 setting Browse 限制 and Volume Step (@peteS-UK - #129578)
- 添加 latests Nighthawk WiFi 7 routers to V2 models (@lanthaler - #138675)
- 升级 stookwijzer==1.5.4 (@fwestenberg - #138678)
- 移动 some setups during onboarding to background (@balloob - #138558)
- 允许 removal of stale HEOS 设备 (@andrewsayre - #138677)
- Comply with parallel updates quality rule (@lellky - #138672)
- 更新 foscam 动作 描述 to match HA style (@NoRi2909 - #138664)
- 添加 preconditioning number 实体 to Ohme (@dan-r - #138346)
- 改进 17track 动作 描述 by using those from the online 文档 (@NoRi2909 - #138698)
- Elmax - 修复 issue 136877 (@albertogeniola - #138419)
- 修复 casing in Sensibo 动作 描述 (@NoRi2909 - #138701)
- 升级 yolink api 0.4.8 (@matrixd2 - #138703)
- 升级 uv to 0.6.0 (@edenhaus - #138707)
- 优化 Refoss state_class of 传感器 (@ashionky - #138266)
- 添加 repair-issue that backup location 设置 is missing in Synology DSM (@mib1185 - #138233)
- 使用 修正 camel-case for OpenThread, reword 错误 message (@NoRi2909 - #138651)
- 改进 类型化 hints in base entity (@epenet - #138708)
- 添加 common entity 模块 to pylint plugin (@epenet - #138706)
- 更新 mypy-dev to 1.16.0a3 (@cdce8p - #138655)
- 修复 snapshot timezone in 云端 测试 (@abmantis - #138393)
- 添加 翻译 for 异常 (@lellky - #138669)
- Create HEOS 设备 after 集成 设置 (@andrewsayre - #138721)
- 添加 LV-RH131S-WM Air Purifier (@CloCkWeRX - #138626)
- 移动 ZHA 调试 日志 handling out of event loop (@abmantis - #138568)
- 添加 传感器 for washer and system boiler in LG ThinQ (@LG-ThinQ-integration - #137514)
- 改进 配置条目 state transitions when unload and 移除 entries (@emontnemery - #138522)
- 修复 typos in qBittorrent 异常 strings (@NoRi2909 - #138728)
- 更新 HEOS repair issues 质量等级 item (@andrewsayre - #138724)
- 修复 race conditions on eheimdigital 协调器 设置 (@autinerd - #138580)
- 修复 small typo in qbittorrent strings.json (@Xitee1 - #138734)
- 修复 user-facing strings of the NWS 集成 (@NoRi2909 - #138727)
- 标记 重新认证-流程 as exempt for flexit_bacnet (@lellky - #138740)
- 标记 动作-异常 as exempt for flexit_bacnet (@lellky - #138739)
- 修复 wrong 描述 of teslemetry.set_scheduled_charging 动作 (@NoRi2909 - #138723)
- 升级 PyViCare to 2.43.1 (@CFenner - #138737)
- 升级 aioesphomeapi to 29.1.0 (@bdraco - #138742)
- 修复 temp files of MQTT CI 测试 not cleaned up properly (@jbouwh - #138741)
- 更新 Diagnostics in Teslemetry (@Bre77 - #138759)
- 允许 playback of h265 encoded Reolink video (@starkillerOG - #138667)
- 升级 zeroconf to 0.145.1 (@bdraco - #138763)
- 修复 casing mistakes in user-facing strings of renault (@NoRi2909 - #138729)
- 使 spelling of "BSB-Lan" consistent (@NoRi2909 - #138766)
- 修复 Z-WaveJS inclusion in the background (@MindFreeze - #138717)
- 修复 grammar in evohome.reset_system 动作, consistently 添加 "mode" (@NoRi2909 - #138777)
- 添加 支持 for announce to Squeezebox media player (@peteS-UK - #129460)
- 添加 HEOS entity 服务 to 设置 group volume level (@andrewsayre - #136885)
- airq: 添加 more verbose 调试 logging (@Sibgatulin - #138192)
- 添加 threshold 传感器 to Aranet (@parkerbxyz - #137291)
- 添加 开关 flex 按钮 支持. (@matrixd2 - #137524)
- 添加
_shelly._tcpto Shelly zeroconf configuration (@bieniu - #138782) - Ecobee: Report humidifier 动作 (@SLaks - #138756)
- 升级 uv to 0.6.1 (@edenhaus - #138790)
- Reorder Dockerfile to 改进 caching (@edenhaus - #138789)
- 修复 shelly not being able to be 设置 from user 流程 when already discovered (@bdraco - #138807)
- 添加 Home Connect to .strict-类型检查 (@Diegorro98 - #138799)
- 添加 Home Connect entity that weren't 添加 before (@Diegorro98 - #138796)
- 设置 Home Connect beverages counters as diagnostics (@Diegorro98 - #138798)
- 添加 connectivity 二元传感器 to Home Connect (@Diegorro98 - #138795)
- 更新 Home Assistant base image to 2025.02.1 (@frenck - #138746)
- 修复 typos in strings.json files (@CFenner - #138601)
- 添加 HEOS group volume down/up 动作 (@andrewsayre - #138801)
- 设置 clean_start=True on connect to MQTT broker (@skobow - #136026)
- 升级 aioesphomeapi to 29.1.1 (@bdraco - #138827)
- 移动 blocking code to executor job in MQTT CI 测试 辅助项 (@jbouwh - #138815)
- 升级 habluetooth to 3.22.0 (@bdraco - #138812)
- 添加 按钮 for bond 灯光 temp 开关 feature (@HA-Roberto - #135379)
- Electric Kiwi: 添加 质量等级 (@mikey0000 - #138680)
- 添加 图标 to select (@mikey0000 - #138834)
- 添加 测试 for flexit_bacnet hvac mode (@lellky - #138748)
- 改进 performance of calculating state (@bdraco - #138832)
- 添加 传感器 for pellets boiler in ViCare 集成 (@CFenner - #138563)
- Electric Kiwi: Parallel updates (@mikey0000 - #138839)
- 移除 unused code in the climate entity of the flexit_bacnet 集成 (@lellky - #138840)
- 更新 xknx to 3.6.0 (@farmio - #138838)
- Modify string water_heater's off state (@LG-ThinQ-integration - #137627)
- 添加 check_connection parameter to 云端 login methods and 处理 AlreadyConnectedError (@ludeeus - #138699)
- 添加 Tado Child lock 支持 (@proohit - #135837)
- 添加 WIND_DIRECTION to SensorDeviceClass and NumberDeviceClass (@edenhaus - #138714)
- 重构 eheimdigital setup_device_entity (@autinerd - #138837)
- Homee 开关 平台 (@Taraman17 - #137457)
- 更新 play_media parameter 描述 in Media Player (@PeteRager - #138855)
- 回退 "添加 assistant filter to 暴露 entity list command" (@emontnemery - #138867)
- 改进 reading clarity of steps code in script 辅助项 part 1 (@arturpragacz - #138628)
- 添加 异常 翻译 for async_set_temperature in 集成 flexit_bacnet (@lellky - #138870)
- select preferred discovered HEOS host (@andrewsayre - #138779)
- 升级 onedrive-personal-sdk to 0.0.11 (@zweckj - #138861)
- 改进 reading clarity of steps code in script 辅助项 (@arturpragacz - #134395)
- Capitalize all occurrences of "Bond" brand name (@NoRi2909 - #138876)
- Tuya camera rm duplication (@maghiel - #138794)
- 使 field 描述 of snips.say_action UI-friendly (@NoRi2909 - #138276)
- 修复 scaffolding generations (@stevenh - #138820)
- 使 描述 of
input_select.select_next动作 consistent (@NoRi2909 - #138877) - 过滤掉 certain intents from being matched in local fallback (@balloob - #137763)
- 添加 LINAK virtual 集成 supported by Idasen Desk (@abmantis - #138749)
- 移除 some dead code from the conversation 集成 (@emontnemery - #138878)
- 添加 initial basic GitHub Copilot instructions (@frenck - #137754)
- Environment Canada: 添加 a detailed forecast 动作 (@gwww - #138806)
- 开关 清理 for Shelly (part 1) (@chemelli74 - #138791)
- 使用 xmod model info for Shelly XMOD 设备 (@chemelli74 - #137013)
- 升级 pyloadapi to 1.4.1 (@tr4nt0r - #138894)
- 添加 灯光 平台 to qbus (@thomasddn - #136168)
- 移动 测试 before 设置 协调器
_async_setupin pyLoad 集成 (@tr4nt0r - #138893) - 设置 parallel_updates in pyLoad 集成 (@tr4nt0r - #138897)
- 小幅 readability improvement of Spotify browse media (@emontnemery - #138907)
- Bump Docker/build-push-action from 6.13.0 to 6.14.0 (@dependabot - #138902)
- 调整 配置条目 state checks in qbus (@emontnemery - #138911)
- 调整 配置条目 state checks in reolink (@emontnemery - #138909)
- 调整 配置条目 state check in yolink (@emontnemery - #138904)
- Bump actions/缓存 from 4.2.0 to 4.2.1 (@dependabot - #138901)
- 调整 配置条目 state checks in esphome (@emontnemery - #138914)
- 调整 配置条目 state checks in renault (@emontnemery - #138910)
- 调整 配置条目 state checks in mcp_server (@emontnemery - #138913)
- 调整 配置条目 state checks in nest (@emontnemery - #138912)
- 调整 清理 of 移除 集成 aladdin_connect (@emontnemery - #138917)
- 改进 动作 描述 of ness_alarm 集成 (@NoRi2909 - #138921)
- 升级 Bluetooth-auto-recovery to 1.4.4 (@bdraco - #138895)
- 允许 使用 of insecure ciphers in rest_command (@jpbede - #138886)
- 添加 按钮 平台 to Homee (@Taraman17 - #138923)
- 调整 清理 of 移除 集成 eight_sleep (@emontnemery - #138926)
- 调整 清理 of 移除 集成 life360 (@emontnemery - #138928)
- 调整 清理 of 移除 集成 linear_garage_door (@emontnemery - #138929)
- 调整 清理 of 移除 集成 mazda (@emontnemery - #138930)
- 调整 清理 of 移除 集成 myq (@emontnemery - #138931)
- 调整 清理 of 移除 集成 spider (@emontnemery - #138932)
- 升级 habluetooth to 3.22.1 and bleak-retry-connector to 3.9.0 (@bdraco - #138898)
- 修复 ability to 设置 HEOS options (@andrewsayre - #138235)
- 允许 files to be directly deleted in onedrive (@zweckj - #138908)
- 移除 辅助项.recorder.async_wait_recorder (@emontnemery - #138935)
- 添加 SensorPush 云端 集成 (@sstallion - #134223)
- 调整 配置条目 state check in vizio (@emontnemery - #138905)
- 升级 ruff to 0.9.7 (@joostlek - #138939)
- 添加 climate entity 测试 for flexit_bacnet and 标记 测试 coverage done (99%) (@lellky - #138887)
- 小幅 adjustment of recorder 辅助项 (@emontnemery - #138941)
- 改进 names and 描述 of
media_player.xxx_set动作 (@NoRi2909 - #138773) - 添加 灯光 平台 to Homee (@Taraman17 - #138776)
- 回退 Python 3.13.2 requirement for now (@frenck - #138948)
- 添加 错误 handling to enphase_envoy number 平台 动作 (@catsmanac - #136812)
- 升级 propCache to 0.3.0 (@bdraco - #138949)
- 使用 capitalized "Modbus" as name, 替换 "slave" with "server" (@NoRi2909 - #138945)
- restore
PaddleSwitchPico(Pico Paddle Remote) 设备 触发器 to Lutron Caseta (@bdraco - #137689) - 调整 DSL line status options in SFR Box 集成 (@epenet - #136425)
- 升级 arcam-fmj to 1.8.1 (@jgus - #138959)
- Jellyfin - 改进 media image quality (@zackslash - #138958)
- 添加 调试 launch configuration for current open 测试 file (@proohit - #137177)
- 升级 inkbird-ble to 0.7.0 (@bdraco - #138964)
- 升级 universal-silabs-flasher to v0.0.29 (@puddly - #138970)
- 添加 ability to get callback when a 配置条目 state changes (@zweckj - #138943)
- 标记 flexit_bacnet as silver on the 质量等级 🥈 (@lellky - #138951)
- 记住 inkbird 设备 类型化 in the 配置条目 (@bdraco - #138967)
- 升级 aiounifi to v82 (@Samywamy10 - #138975)
- Media Player 测试 patch demo object (@PeteRager - #138854)
- 更新 HEOS host from discovery (@andrewsayre - #138950)
- 扩展 initial IQS state for ViCare (@CFenner - #138952)
- Homee: 修复 state_class of rain 传感器. (@Taraman17 - #138310)
- Bump sigstore/cosign-installer from 3.8.0 to 3.8.1 (@dependabot - #138973)
- 迁移
homeassistant_hardwareto 使用FirmwareInfoinstead of just the application 类型化 (@puddly - #138874) - 不要 fail on successful relogin in pyLoad 集成 (@tr4nt0r - #138936)
- 修复 off by one bug when sorting tasks in Habitica 集成 (@tr4nt0r - #138993)
- 添加 记住 the milk entity 测试 (@MartinHjelmare - #138991)
- 修复 Shelly model name for xmod 设备 (@thecode - #138984)
- Unifi zone based rules (@Samywamy10 - #138974)
- 升级 wolf-comm to 0.0.19 (@mtielen - #138997)
- 升级 qbusmqttapi to 1.3.0 (@thomasddn - #139000)
- 修复 Shelly mock initialization for sleepy RPC 设备 in 测试 (@thecode - #139003)
- 升级 HEOS 质量等级 to platinum (@andrewsayre - #138995)
- 添加 daily and monthly consumption 传感器 to the rympro 集成 (@nivstein - #137953)
- 允许 ignored thermobeacon 设备 to be 设置 up from the user 流程 (@bdraco - #139009)
- 升级 pyfritzhome 0.6.16 (@mib1185 - #139011)
- 添加 target_temp_step 属性 to water_heater (@LG-ThinQ-integration - #138920)
- 添加 按钮 to 设置 date and time for thermopro TP358/TP393 (@stephan48 - #135740)
- 修复 write_registers calling after the 升级 of pymodbus to 3.8.x (@crug80 - #139017)
- Swap the Gemini SDK to the newly released Unified SDK (@IvanLH - #138246)
- 调整 配置条目 state check in unifi (@emontnemery - #138906)
- 升级 habluetooth to 3.24.0 (@bdraco - #139021)
- 修复 station parser problem in Trafikverket Train (@gjohansson-ST - #139035)
- 实现 base entity for smhi (@gjohansson-ST - #139042)
- 升级 holidays to 0.67 (@gjohansson-ST - #139036)
- 升级 async-interrupt to 1.2.2 (@bdraco - #139056)
- 升级 aiodhcpwatcher to 1.1.1 (@bdraco - #139058)
- 升级 aiohttp-fast-zlib to 0.2.3 (@bdraco - #139062)
- 升级 fnv-hash-fast to 1.2.3 (@bdraco - #139059)
- 改进 描述 in
nuki.lock_n_go动作 (@NoRi2909 - #139067) - 升级 Stookwijzer to 1.5.7 (@fwestenberg - #139063)
- 升级 Cached-ipaddress to 0.8.1 (@bdraco - #139061)
- 使用 ConfigEntry.runtime_data to 存储 Minecraft Server runtime_data (@elmurato - #139039)
- 升级 ulid-transform to 1.2.1 (@bdraco - #139054)
- 升级 pyrisco to 0.6.7 (@FredericMa - #139065)
- 升级 pyfritzhome to 0.6.17 (@mib1185 - #139066)
- 修复 docstring parameter in entity 平台 (@joostlek - #139070)
- 添加 entity that represent program options to Home Connect (@Diegorro98 - #138674)
- 添加 buttons to Home Connect (@Diegorro98 - #138792)
- 修复 minimum schema 版本 to run event_id_post_migration (@bdraco - #139014)
- 修复 dryer's remaining time issue (@LG-ThinQ-integration - #138764)
- 升级 aiodiscover to 2.6.1 (@bdraco - #139055)
- 移除 unnecessary 调试 message from vesync (@iprak - #139083)
- 升级 py-synologydsm-api to 2.7.0 (@mib1185 - #139082)
- 添加 select setting entity to Home Connect (@Diegorro98 - #138884)
- 修复 typo in SSH connection string for cisco ios device_tracker (@javers99 - #138584)
- 升级 pyprosegur to 0.0.14 (@dgomes - #139077)
- OpenAI to report when running out of funds (@balloob - #139088)
- 添加 测试 to Evohome for its native 服务 (@zxdavb - #139104)
- 添加 Home Connect functional 灯光 color temperature percent setting (@Diegorro98 - #139096)
- backup location feature requires Synology DSM 6.0 and higher (@mib1185 - #139106)
- Fetch allowed values for select entity at Home Connect (@Diegorro98 - #139103)
- 升级 aiohue to 4.7.4 (@joostlek - #139108)
- Waze 动作 支持 entity (@TomBrien - #139068)
- 移除 individual lcn 设备 for each entity (@alengwenus - #136450)
- 允许 重命名 of the backup folder for OneDrive (@zweckj - #138407)
- 弃用 Home Connect command 动作 (@Diegorro98 - #139093)
- 移动 记住 the milk config storage to own 模块 (@MartinHjelmare - #138999)
- 测试 记住 the milk configurator (@MartinHjelmare - #139122)
- 更改 backup listener calls for existing backup 集成 (@zweckj - #138988)
- 升级 thermobeacon-ble to 0.8.0 (@bdraco - #139119)
- 完成 记住 the milk 类型检查 (@MartinHjelmare - #139123)
- 修复 flakey onedrive 测试 (@zweckj - #139129)
- 允许 arbitrary Gemini attachments (@SLaks - #138751)
- 升级 soco to 0.30.9 (@PeteRager - #139143)
- Bump github/codeql-action from 3.28.9 to 3.28.10 (@dependabot - #139162)
- 升级 aiowebostv to 0.7.0 (@thecode - #139145)
- 升级 androidtvremote2 to 0.2.0 (@tronikos - #139141)
- Bump actions/upload-artifact from 4.6.0 to 4.6.1 (@dependabot - #139161)
- Consider the zone radius in proximity distance calculation (@Spcemarine - #138819)
- 移除 unnecessary min/max setting of WATER_HEATER (@LG-ThinQ-integration - #138969)
- 移除 设置 of rpi_power from onboarding (@emontnemery - #139168)
- 更好的 处理 runtime recovery mode in bootstrap (@arturpragacz - #138624)
- 添加 Snoo 集成 (@Lash-L - #134243)
- 升级 zwave-js-server-python to 0.60.1 (@MartinHjelmare - #139185)
- 修复 描述 of
cyclefield ininput_select.select_previous动作 (@NoRi2909 - #139032) - 添加 melcloud standard horizontal vane modes (@antlarr - #136654)
- 更改 代码所有者 - MotionMount 集成 (@laiho-vogels - #139187)
- 升级 Weheat to 2025.2.22 (@SteveDiks - #139186)
- 添加 ambient temperature and humidity status 传感器 to NUT (@tdfountain - #124181)
- 更新 LG webOS TV diagnostics to 使用 tv_info and tv_state dictionaries (@thecode - #139189)
- 添加 flag to backup 存储 to track backup wizard completion (@emontnemery - #138368)
- 添加 翻译 for 异常 and data 描述 to pyLoad 集成 (@tr4nt0r - #138896)
- 重构 to-do list 排序 and reordering in Habitica (@tr4nt0r - #138566)
- 添加 WebDAV backup agent (@jpbede - #137721)
- 移除 name in Minecraft Server 配置条目 (@elmurato - #139113)
- 添加 vesync 调试 mode in library (@cdnninja - #134571)
- 修复 返回 value for DataUpdateCoordinator._async 设置 (@MartinHjelmare - #139181)
- 修复 race in WS command recorder/info (@emontnemery - #139177)
- 升级 aiohttp to 3.11.13 (@bdraco - #139197)
- 更新 Linkplay constants for Arylic S10+ and Arylic Up2Stream Amp 2.1 (@ozonejunkieau - #138198)
- 添加 支持 for Apps and Radios to Squeezebox Media Browser (@peteS-UK - #135009)
- 添加 azure_storage as backup agent (@zweckj - #134085)
- 升级 onedrive 质量等级 to platinum (@zweckj - #137451)
- 升级 pyloadapi to v1.4.2 (@tr4nt0r - #139140)
- 添加 missing 翻译 to switchbot (@emontnemery - #139212)
- 修复 bug in check_translations 夹具 (@emontnemery - #139206)
- 添加 missing 异常 翻译 to Home Connect (@Diegorro98 - #139218)
- configuration trusted publishing for PyPI file upload (@cdce8p - #137607)
- 升级 aiostreammagic to 2.11.0 (@noahhusby - #139213)
- 添加 missing 异常 翻译 to Home Connect (@Diegorro98 - #139223)
- 升级 ohmepy to 1.3.2 (@dan-r - #139013)
- 修复 kitchen_sink statistic issues (@emontnemery - #139228)
- 升级 aiowebdav2 to 0.3.0 (@jpbede - #139202)
- 升级 pylamarzocco to 1.4.7 (@zweckj - #139231)
- 添加 backup 辅助项 (@emontnemery - #139199)
- Reduce requests made by webdav (@jpbede - #139238)
- 添加 Homee valve 平台 (@Taraman17 - #139188)
- 修复 units for LCN 传感器 (@alengwenus - #138940)
- 添加 Ohme voltage and slot list 传感器 (@dan-r - #139203)
- Initiate source list as instance variable in Volumio (@joostlek - #139243)
logbook.日志动作: 使 描述 ofnamefield UI-friendly (@NoRi2909 - #139200)- Treat "Twist Assist" & "Block to Block" as feature names and 添加 描述 in Z-Wave (@NoRi2909 - #139239)
- 添加 climate's swing mode to LG ThinQ (@LG-ThinQ-integration - #137619)
- 升级 aiowithings to 3.1.6 (@joostlek - #139242)
- 添加 更新 reward 动作 to Habitica 集成 (@tr4nt0r - #139157)
- 添加 Re-Auth 流程 to vesync (@cdnninja - #137398)
- 重做 the velbus configflow to 使 it more user-friendly (@cereal2nd - #135609)
- 添加 missing ATTR_HVAC_MODE of async_set_temperature to LG ThinQ (@LG-ThinQ-integration - #137621)
- 使 Radarr units translatable (@danbishop - #139250)
- 改进 Minecraft Server 配置流程 测试 (@elmurato - #139251)
- 回退 "升级 Stookwijzer to 1.5.7" (@edenhaus - #139253)
- 添加 parallel updates to Home Connect (@Diegorro98 - #139255)
- 升级 fnv-hash-fast to 1.2.6 (@bdraco - #139246)
- 使 default dim level configurable in Lutron (@cameronr - #137127)
- 设置 PARALLEL_UPDATES in all Minecraft Server 平台 (@elmurato - #139259)
- 升级 aiowebostv to 0.7.1 (@thecode - #139244)
- Consistently capitalize "Velbus" brand name, camel-case "VelServ" (@NoRi2909 - #139257)
- 升级 Cached-ipaddress to 0.9.2 (@bdraco - #139245)
- 使 Sonarr component's units translatable (@danbishop - #139254)
- 升级 stookwijzer to 1.5.8 (@fwestenberg - #139258)
- 升级 Velbus to bronze 质量等级 (@cereal2nd - #139256)
- 添加 Homee number 平台 (@Taraman17 - #138962)
- 修复 yolink lock v2 state 更新 (@matrixd2 - #138710)
- 设置 Minecraft Server 质量等级 to silver (@elmurato - #139265)
- 添加 OpenWeatherMap Minute forecast 动作 (@10100011 - #128799)
- 修复 Ezviz entity state for camera that are offline (@RenierM26 - #136003)
- 使用 proper camel-case for "VeSync", 修复 sentence-casing in title (@NoRi2909 - #139252)
- 添加 request made by
rest_commandto 调试 日志 (@jpbede - #139266) - Create repair for configured unavailable backup agents (@MartinHjelmare - #137382)
- 改进 描述 of
openweathermap.get_minute_forecast动作 (@NoRi2909 - #139267) - 使用 right import in ezviz (@joostlek - #139272)
- 更改 touchline dependency to pytouchline_extended (@brondum - #136362)
- 重命名 描述 field to notes in Habitica 动作 (@tr4nt0r - #139271)
- 添加 支持 for effects in Govee 灯光 (@Galorhallen - #137846)
- 添加 Burbank Water and Power (BWP) virtual 集成 (@tronikos - #139027)
- 更新 adext to 0.4.4 (@pleasantone - #139151)
- 添加 sound mode 支持 to Onkyo (@arturpragacz - #133531)
- 使用 new python library for picnic component (@codesalatdev - #139111)
- 升级 securetar to 2025.2.1 (@emontnemery - #139273)
- 修复 race in async_get_integration with multiple calls when an 集成 is not found (@bdraco - #139270)
- 升级 python-overseerr to 0.7.1 (@joostlek - #139263)
- 添加 协调器 to SMHI (@gjohansson-ST - #139052)
- 使 Radarr unit 翻译 lowercase (@danbishop - #139261)
- 添加 common state 翻译 string for charging and discharging (@mib1185 - #139074)
- 添加 测试 夹具 ignore_translations_for_mock_domains (@emontnemery - #139235)
- 修复 grammar in loader comments (@bdraco - #139276)
- 升级 aiohomeconnect to 0.15.0 (@Diegorro98 - #139277)
- 添加 current cavity temperature 传感器 to Home Connect (@Diegorro98 - #139282)
- 升级 anthropic to 0.47.2 (@Shulyaka - #139283)
- 调整 recorder validate_statistics handler (@emontnemery - #139229)
- 修复 re-connect logic in Apple TV 集成 (@postlund - #139289)
- 回退 "升级 stookwijzer==1.5.8" (@bdraco - #139287)
- 添加 option to ESPHome to subscribe to 日志 (@bdraco - #139073)
- 移除 not used constants in smhi (@gjohansson-ST - #139298)
- 升级
aioshellyto 版本13.0.0(@bieniu - #139294) - 移除 timeout from vscode 测试 launch configuration (@abmantis - #139288)
- 添加 missing Home Connect context at event listener registration for appliance options (@Diegorro98 - #139292)
- 排序 common 翻译 strings (@mib1185 - #139300)
- 添加 album artist media browser category to Squeezebox (@peteS-UK - #139210)
- 升级 aioesphomeapi to 29.2.0 (@bdraco - #139309)
- Bump actions/download-artifact from 4.1.8 to 4.1.9 (@dependabot - #139317)
- Bump home-assistant/builder from 2024.08.2 to 2025.02.0 (@dependabot - #139316)
- 调整 remote ESPHome 日志 subscription level on logging 更改 (@bdraco - #139308)
- 修复 homeassistant/expose_entity/list (@emontnemery - #138872)
- 升级
accuweatherto 版本4.1.0(@bieniu - #139320) - 升级 ZHA to 0.0.50 (@TheJulianJES - #139318)
- 升级 pytechnove to 2.0.0 (@Moustachauve - #139314)
- 更新 python-smarttub dependency to 0.0.39 (@mdz - #139313)
- 修复 anthropic blocking call (@Shulyaka - #139299)
- 升级 pybotvac to 0.0.26 (@benbridts - #139330)
- 升级 stookwijzer==1.6.0 (@fwestenberg - #139332)
- 改进 错误 message when failing to create backups (@emontnemery - #139262)
- 添加 翻译 and 图标 for Twinkly select entity (@piitaya - #139336)
- 升级 recommended ESPHome Bluetooth proxy 版本 to 2025.2.1 (@bdraco - #139196)
- 添加 default_db_url flag to WS command recorder/info (@emontnemery - #139333)
- 改进 动作 描述 of LIFX 集成 (@NoRi2909 - #139329)
- 升级 Music Assistant client to 1.1.1 (@marcelveldt - #139331)
- 重构 SmartThings (@joostlek - #137940)
- 添加 keys initiate_flow and entry_type to data entry 翻译 (@emontnemery - #138882)
- 添加 支持 for swing horizontal mode for MQTT climate (@jbouwh - #139303)
- 添加 entity 翻译 to SmartThings (@joostlek - #139342)
- 改进 logging for selected options in Onkyo (@arturpragacz - #139279)
- 更改 no 夹具 comment in SmartThings (@joostlek - #139344)
- 设置 options for carbon monoxide detector 传感器 in SmartThings (@joostlek - #139346)
- 改进 calculating supported features in template 灯光 (@jbouwh - #139339)
- 更新 前端 to 20250226.0 (@bramkragten - #139340)
- 使用 particulate Matter 设备 class in SmartThings (@joostlek - #139351)
- 设置 options for dishwasher job state 传感器 in SmartThings (@joostlek - #139349)
- 设置 options for dishwasher machine state 传感器 in SmartThings (@joostlek - #139347)
- 设置 options for alarm 传感器 in SmartThings (@joostlek - #139345)
- 修复 variable scopes in script (@arturpragacz - #138883)
- 添加 translatable state to SmartThings media source input (@joostlek - #139353)
- 添加 translatable state to SmartThings media playback (@joostlek - #139354)
- 添加 translatable state to oven mode in SmartThings (@joostlek - #139356)
- 添加 translatable state to oven job state in SmartThings (@joostlek - #139361)
- 添加 translatable state to oven machine state (@joostlek - #139358)
- 添加 translatable state to robot cleaner movement in SmartThings (@joostlek - #139363)
- 添加 translatable state to robot cleaner cleaning mode in SmartThings (@joostlek - #139362)
- 添加 translatable state to washer machine state in SmartThings (@joostlek - #139366)
- 添加 translatable state to smoke detector in SmartThings (@joostlek - #139365)
- 添加 translatable state to robot cleaner turbo mode in SmartThings (@joostlek - #139364)
- 添加 translatable state to washer job state in SmartThings (@joostlek - #139368)
- 改进 Home Connect oven cavity temperature 传感器 (@Diegorro98 - #139355)
- 添加 translatable state to dryer machine state in Smartthings (@joostlek - #139369)
- 添加 translatable state to dryer job state in SmartThings (@joostlek - #139370)
- 不要 create entity for disabled capabilities in SmartThings (@joostlek - #139343)
- 修复 typo in SmartThing string (@joostlek - #139373)
- 升级 stookwijzer==1.6.1 (@fwestenberg - #139380)
- 升级 ZHA to 0.0.51 (@puddly - #139383)
- 升级 intents to 2025.2.26 (@synesthesiam - #139387)
- 修复 fetch options 错误 for Home connect (@Diegorro98 - #139392)
- 升级 onedrive to 0.0.12 (@zweckj - #139410)
- 升级 pysmartthings to 2.0.0 (@joostlek - #139418)
- 升级 habluetooth to 3.24.1 (@bdraco - #139420)
- 修复 conversation agent fallback (@balloob - #139421)
- 添加 diagnostics to SmartThings (@joostlek - #139423)
- 升级 bleak-esphome to 2.8.0 (@bdraco - #139426)
- 升级 reolink-aio to 0.12.1 (@starkillerOG - #139427)
- 修复 Music Assistant media player entity features (@marcelveldt - #139428)
- 更新 前端 to 20250227.0 (@bramkragten - #139437)
- 升级 weatherflow4py to 1.3.1 (@jeeftor - #135529)
- 添加 new mediatypes to Music Assistant 集成 (@marcelveldt - #139338)
- 移动 climate intent to homeassistant 集成 (@synesthesiam - #139371)
- 升级 aiohomeconnect to 0.15.1 (@Diegorro98 - #139445)
- 修复 SmartThings diagnostics (@joostlek - #139447)
- 升级 pysmartthings to 2.0.1 (@joostlek - #139454)
- 更改 webdav namespace to absolut URI (@jpbede - #139456)
- 改进 onedrive migration (@zweckj - #139458)
- 升级 pysmartthings to 2.1.0 (@joostlek - #139460)
- 仅 lowercase SmartThings media input source if we have it (@joostlek - #139468)
- 设置 SmartThings suggested display precision (@joostlek - #139470)
- 修复 Gemini Schema validation for #139416 (@IvanLH - #139478)
- Fail recorder.backup.async_pre_backup if Home Assistant is not running (@emontnemery - #139491)
- 修复 shift state in Teslemetry (@Bre77 - #139505)
- 改进 错误 handling in CoreBackupReaderWriter (@emontnemery - #139508)
- 添加 diagnostics to onedrive (@zweckj - #139516)
- 使 the Tuya backend library compatible with the newer paho MQTT client. (@jbouwh - #139518)
- Suppress unsupported event 'EVT_USP_RpsPowerDeniedByPsuOverload' by bumping aiounifi to v83 (@Kane610 - #139519)
- 不要 拆分 wheels builder anymore (@edenhaus - #139522)
- 升级 yt-dlp to 2025.02.19 (@joostlek - #139526)
- 更新 前端 to 20250228.0 (@bramkragten - #139531)
- 添加 missing 'state_class' 属性 for Growatt plant 传感器 (@LaithBudairi - #132145)
- 升级 env_canada to 0.8.0 (@maruel - #138237)
- 修复 Nederlandse Spoorwegen to 忽略 trains in the past (@Martreides - #138331)
- 使用 multiple indexed group-by queries to get start time state for MySQL (@bdraco - #138786)
- Specify recorder as after dependency in sql 集成 (@gjohansson-ST - #139037)
- 处理 IPv6 URLs in devolo Home Network (@Shutgun - #139191)
- 修复 bug in derivative 传感器 when source 传感器's state is constant (@jgrande - #139230)
- 确保 Hue bridge is 添加 first to the 设备注册表 (@marcelveldt - #139438)
- 修复 更新 data for multiple Gree 设备 (@filipagh - #139469)
- 使用 last event as color mode in SmartThings (@joostlek - #139473)
- 设置 SmartThings delta energy to Total (@joostlek - #139474)
- 修复 alert not respecting can_acknowledge setting (@StaleLoafOfBread - #139483)
- 升级 pysmartthings to 2.2.0 (@joostlek - #139539)
- 移除 orphan 设备 on start in SmartThings (@joostlek - #139541)
- 升级 PySwitchBot to 0.56.1 (@bdraco - #139544)
- 升级 pysmartthings to 2.3.0 (@joostlek - #139546)
- 改进 SmartThings OCF 设备 info (@joostlek - #139547)
- 添加 SmartThings Viper 设备 info (@joostlek - #139548)
- 回退 polling changes to HomeKit Controller (@bdraco - #139550)
- 升级 pysmartthings to 2.4.0 (@joostlek - #139564)
- 升级 Tesla Fleet API to v0.9.12 (@Bre77 - #139565)
- 升级 aiowebdav2 to 0.3.1 (@jpbede - #139567)
- 验证 scopes in SmartThings 配置流程 (@joostlek - #139569)
- 仅 determine SmartThings swing modes if we 支持 it (@joostlek - #139571)
- 不要 要求 not needed scopes in SmartThings (@joostlek - #139576)
- Homee: 修复 watchdog 图标 (@Taraman17 - #139577)
- 升级 aiohomekit to 3.2.8 (@bdraco - #139579)
- 修复 duplicate unique id issue in Sensibo (@gjohansson-ST - #139582)
- 改进 field 描述 of
zha.permit动作 (@NoRi2909 - #139584) - 修复 - 允许 brightness 仅 灯光 MQTT json 灯光 to be 设置 up using the
brightnessflag or viasupported_color_modes(@jbouwh - #139585) - 修复 Manufacturer naming for Squeezelite model name for Squeezebox (@peteS-UK - #139586)
- 升级 deebot-client to 12.3.1 (@edenhaus - #139598)
- 修复 handling of NaN float values for current humidity in ESPHome (@bdraco - #139600)
- 升级 aioshelly to 13.1.0 (@thecode - #139601)
- 升级 inkbird-ble to 0.7.1 (@bdraco - #139603)
- 修复 body text of imap message not available in custom event data template (@jbouwh - #139609)
- 修复 arm vacation mode showing as armed away in elkm1 (@bdraco - #139613)
- Still request scopes in SmartThings (@joostlek - #139626)
- 升级 pysmartthings to 2.4.1 (@joostlek - #139627)
- 修复 unique identifiers where multiple IKEA Tradfri gateways are in 使用 (@cs12ag - #136060)
- 修复 vicare 异常 for specific ventilation 设备 类型化 (@CrEaK - #138343)
- 防止 zero interval in Calendar get_events 服务 (@abmantis - #139378)
- 修复 Homee brightness 传感器 reporting in percent (@Taraman17 - #139409)
- 修复 ability to 移除 orphan 设备 in Music Assistant 集成 (@marcelveldt - #139431)
- 修复 broken link in ESPHome BLE repair (@bdraco - #139639)
- 修复 scope comparison in SmartThings (@joostlek - #139652)
- 避免 duplicate chat 日志 content (@balloob - #139679)
- 添加 additional roborock 调试 logging (@allenporter - #139680)
- 改进 failure handling and logging for invalid map responses (@allenporter - #139681)
- inStop SmartThings 流程 if default_config is not enabled (@joostlek - #139700)
- 升级 ESPHome stable BLE 版本 to 2025.2.2 (@bdraco - #139704)
- 升级 holidays to 0.68 (@gjohansson-ST - #139711)
- 升级 aiowebostv to 0.7.2 (@thecode - #139712)
- 升级 sense-energy to 0.13.6 (@bdraco - #139714)
- 添加 nest 翻译 string for
already_in_progress(@allenporter - #139727) - 升级 google-nest-sdm to 7.1.4 (@allenporter - #139728)
- 删除 refresh after a non-breaking 错误 at event stream at Home Connect (@Diegorro98 - #139740)
- 升级 aiohomeconnect to 0.16.2 (@Diegorro98 - #139750)
- 添加 Apollo automation virtual 集成 (@joostlek - #139751)
- 修复 incorrect weather state returned by HKO (@MisterCommand - #139757)
- 升级 pysmartthings to 2.5.0 (@joostlek - #139758)
- 修复 home connect available (@MartinHjelmare - #139760)
- 升级 nexia to 2.1.1 (@bdraco - #139772)
- 升级 aiowebostv to 0.7.3 (@thecode - #139788)
- 移除 BETA postfix from Matter 集成's title (@marcelveldt - #139816)
- 拆分 the energy and data retrieval in WeHeat (@SteveDiks - #139211)
- 更新 前端 to 20250305.0 (@bramkragten - #139829)
- Get temperature data appropriate for hass.config.unit in LG ThinQ (@LG-ThinQ-integration - #137626)
- 升级 nexia to 2.2.1 (@bdraco - #139786)
- 回退 "添加 scene 支持 to roborock (#137203)" (@allenporter - #139840)
- 升级 aioecowitt to 2025.3.1 (@joostlek - #139841)
- 升级 onedrive-personal-sdk to 0.0.13 (@zweckj - #139846)
- 升级 intents to 2025.3.5 (@synesthesiam - #139851)
- 修复 no disabled capabilities in SmartThings (@joostlek - #139860)
Release 2025.3.1 - March 7
- Check 支持 for demand load control in SmartThings AC (@Ishima - #139616)
- 修复 Unit of Measurement for Squeezebox duration 传感器 entity on LMS 服务 (@peteS-UK - #139861)
- Trim the Schema allowed keys to match the Public Gemini API 文档. (@IvanLH - #139876)
- 升级 thermobeacon-ble to 0.8.1 (@bdraco - #139919)
- 去重 climate modes in SmartThings (@joostlek - #139930)
- Check if the unit of measurement is valid before creating the entity (@jbouwh - #139932)
- 升级 pysmartthings to 2.6.1 (@joostlek - #139936)
- 升级 aiowebdav2 to 0.4.0 (@jpbede - #139938)
- 添加 配置条目 level diagnostics to SmartThings (@joostlek - #139939)
- 设置 content length when uploading files to WebDAV (@jpbede - #139950)
- 升级 to python-snoo 0.6.1 (@Lash-L - #139954)
- 修复 SmartThings fan (@joostlek - #139962)
- 更新 前端 to 20250306.0 (@bramkragten - #139965)
- 修复 SmartThings dust 传感器 UoM (@joostlek - #139977)
- 升级 nexia to 2.2.2 (@bdraco - #139986)
- 升级 aiowebdav2 to 0.4.1 (@jpbede - #139988)
- Correctly retrieve 仅 loaded Google Generative AI config_entries (@IvanLH - #139999)
- 修复 regression to evohome 调试 logging (@zxdavb - #140000)
- Check operation state on Home Connect program 传感器 更新 (@Diegorro98 - #140011)
- 升级 aiohomeconnect to 0.16.3 (@MartinHjelmare - #140014)
- 修复 powerwall 0% in Tessie and Tesla Fleet (@Bre77 - #140017)
- 修复 shift state default in Teslemetry and Tessie (@Bre77 - #140018)
- 添加 描述 for HomematicIP HCU1 in homematicip_cloud 设置 配置流程 (@hahn-th - #140025)
- 修复 evohome to gracefully 处理 null schedules (@zxdavb - #140036)
- 修复 SmartThings disabling working capabilities (@joostlek - #140039)
- 修复 SmartThings thermostat climate check (@joostlek - #140046)
- 升级 pysmartthings to 2.7.0 (@joostlek - #140047)
- 仅 keep valid powerConsumptionReports in SmartThings (@joostlek - #140049)
- 升级 py-synologydsm-api to 2.7.1 (@mib1185 - #140052)
- restore SmartThings 按钮 event (@joostlek - #140044)
Release 2025.3.2 - March 11
- 不要 允许 creating backups if Home Assistant is not running (@emontnemery - #139499)
- 升级 govee_ble to 0.43.1 (@moosilauke18 - #139862)
- Label emergency heat 开关 (@jrhillery - #139872)
- 升级 sense-energy lib to 0.13.7 (@kbickar - #140068)
- 更新 jinja to 3.1.6 (@frenck - #140069)
- 更新 evohome-async to 1.0.3 (@zxdavb - #140083)
- 修复 HEOS discovery 错误 when previously ignored (@andrewsayre - #140091)
- Map prewash job state in SmartThings (@joostlek - #140097)
- Check 支持 for thermostat operating state in SmartThings (@joostlek - #140103)
- 处理 None options in SmartThings (@joostlek - #140110)
- 修复 MQTT JSON 灯光 not reporting color temp status if color is not supported (@jbouwh - #140113)
- 修复 HEOS user initiated 设置 when discovery is waiting confirmation (@andrewsayre - #140119)
- 支持 null supported Thermostat modes in SmartThings (@joostlek - #140101)
- 设置 设备 class for Oven Completion time in SmartThings (@joostlek - #140139)
- 回退 "Check if the unit of measurement is valid before creating the entity" (@jbouwh - #140155)
- 修复 the 排序 of the group members 属性 of the Music Assistant 集成 (@msm595 - #140204)
- 修复 events without user in Bring 集成 (@tr4nt0r - #140213)
- 日志 broad 异常 in Electricity Maps 配置流程 (@jpbede - #140219)
- 升级 evohome-async to 1.0.4 to 修复 #140194 (@zxdavb - #140230)
- Refresh Home Connect token during 配置条目 设置 (@Diegorro98 - #140233)
- 添加 900 RPM option to washer spin speed options at Home Connect (@Diegorro98 - #140234)
- 修复 todo tool broken with Gemini 2.0 models. (@Lash-L - #140246)
- 修复 版本 not 始终 available in onewire (@epenet - #140260)
- 修复
client_idnot generated when connecting to the MQTT broker (@jbouwh - #140264) - 升级 velbusaio to 2025.3.0 (@cereal2nd - #140267)
- 修复 dryer operating state in SmartThings (@joostlek - #140277)
- FGLair : 升级 to ayla-iot-unofficial 1.4.7 (@crevetor - #140296)
- 升级 pyheos to v1.0.3 (@andrewsayre - #140310)
- 升级 ZHA to 0.0.52 (@puddly - #140325)
- 升级 pydrawise to 2025.3.0 (@dknowles2 - #140330)
- 升级 teslemetry-stream (@Bre77 - #140335)
- 修复 no temperature unit in SmartThings (@joostlek - #140363)
- 修复 double space quoting in WebDAV (@jpbede - #140364)
- 升级 python-roborock to 2.12.2 (@Lash-L - #140368)
- 处理 incomplete power consumption reports in SmartThings (@joostlek - #140370)
- 修复 browsing Audible Favorites in Sonos (@PeteRager - #140378)
- 使 sure SmartThings 灯光 can deal with unknown state (@joostlek - #140190)
- 删除 subscription on shutdown of SmartThings (@joostlek - #140135)
Release 2025.3.3 - March 14
- 修复 bug with all Roborock maps being 设置 to the wrong map when empty (@Lash-L - #138493)
- 升级 pysuezV2 to 2.0.4 (@jb101010-2 - #139824)
- 升级 upb-lib to 0.6.1 (@gwww - #140212)
- 使用 仅 IPv4 for zeroconf in bluesound 集成 (@LouisChrist - #140226)
- 仅 do WebDAV path migration when path differs (@jpbede - #140402)
- 升级 velbusaio to 2025.3.1 (@cereal2nd - #140443)
- 标记 value in number.set_value 动作 as required (@joostlek - #140445)
- 升级 Tesla Fleet API to 0.9.13 (@Bre77 - #140485)
- 更新 xknxproject to 3.8.2 (@farmio - #140499)
- 修复 Shelly diagnostics for 设备 without WebSocket Outbound 支持 (@bieniu - #140501)
- 修复 windowShadeLevel capability in SmartThings (@joostlek - #140552)
- 设置 unit of measurement for SmartThings oven setpoint (@joostlek - #140560)
- 修复 missing UnitOfPower.MILLIWATT in 传感器 and number allowed units (@ashionky - #140567)
Release 2025.3.4 - March 21
- 修复 initial fetch of Home Connect appliance data to 处理 API rate 限制 错误 (@Diegorro98 - #139379)
- 处理 API rate 限制 错误 on Home Connect entity fetch (@Diegorro98 - #139384)
- Album art not available for Sonos media library favorites (@PeteRager - #140557)
- 更改 max ICP value to fixed value for Wallbox 集成 (@hesselonline - #140592)
- 添加 700 RPM option to washer spin speed options at Home Connect (@Diegorro98 - #140607)
- 处理 non documented options at Home Connect select entity (@Diegorro98 - #140608)
- 修复 optional password in Velbus 配置流程 (@cereal2nd - #140615)
- 使 Oven setpoint follow temperature UoM in SmartThings (@joostlek - #140666)
- 修复 Elk-M1 missing TLS 1.2 check (@gwww - #140672)
- 升级 PySwitchBot to 0.57.1 (@bdraco - #140681)
- Check Celsius in SmartThings oven setpoint (@joostlek - #140687)
- 修复 broken Core 集成 Smart Meter Texas by switching it to 使用 HA's SSL Context (@adamfeldman - #140694)
- 不要 reload onedrive on options 流程 (@zweckj - #140712)
- 升级 pySmartThings to 2.7.4 (@joostlek - #140720)
- 修复 SmartThings ACs without supported AC modes (@joostlek - #140744)
- 升级 pylamarzocco to 1.4.9 (@zweckj - #140916)
- 日志 SmartThings subscription 错误 on 异常 (@joostlek - #140939)
- 确保 file is correctly uploaded by the GenAI SDK (@IvanLH - #140969)
- Reolink 修复 playback headers (@starkillerOG - #141015)
- 修复 some Home Connect options keys (@Diegorro98 - #141023)
- 升级 ZHA to 0.0.53 (@puddly - #141025)
- 升级 Python-Snoo to 0.6.3 (@Lash-L - #140628)
- 升级 python-snoo to 0.6.4 (@Lash-L - #141030)
- 改进 Home Connect appliances 测试 夹具 (@MartinHjelmare - #139787)

