Full changelog for Home Assistant Core 2024.10
以下是 Home Assistant Core 2024.10 版本包含的全部变更。
若要查看更易读的摘要: 此版本的发布说明博客.
- 升级 版本 到 2024.10.0dev0 (@edenhaus - #124808)
- 添加 Deako integrations (@Balake - #121132)
- 使用 reauth_confirm 中 discovergy (@epenet - #124782)
- 使用 reauth_confirm 中 co2signal (@epenet - #124781)
- 升级 tellduslive 到 0.10.12 (@fredrike - #124816)
- 添加 evohome test 的 设置 (@zxdavb - #123129)
- 支持 Z-Wave JS dimming 灯光 using color intensity (@AlCalzone - #122639)
- 修复 evohome test by setting datetime 到 match snapshot (@zxdavb - #124824)
- 设置 GoogleEntity entity_id 中 constructor (@bdraco - #124830)
- SmartThings edge driver 的 heatit thermostats does not require cooling setpoint (@jm-cook - #123188)
- 清理 unused
hass_storagemocks 中 MQTT tests (@jbouwh - #124846) - Tweak exception message 中 yaml loader (@emontnemery - #124841)
- 避免 unnecessary copying of variables 当 setting up automation (@emontnemery - #124844)
- 改进 config flow type hints (a-f) (@epenet - #124859)
- 去重 警告 messages 中 recorder DB migration (@emontnemery - #124845)
- 升级 github/codeql-动作 从 3.26.5 到 3.26.6 (@dependabot - #124898)
- 移除 更新 call 从 init 中 ViCare integrations (@CFenner - #124905)
- 升级 动作/设置-python 从 5.1.1 到 5.2.0 (@dependabot - #124899)
- 改进 config flow type hints (n-p) (@epenet - #124909)
- 改进 config flow type hints (g-m) (@epenet - #124907)
- 改进 type hints 中 nina config flow (@epenet - #124910)
- 改进 type hints 中 plex config flow (@epenet - #124914)
- 添加 hot water target temp number entities 中 ViCare integrations (@CFenner - #123633)
- 改进 type hints 中 konnected config flow (@epenet - #124904)
- 改进 type hints 中 mobile_app config flow (@epenet - #124906)
- 改进 type hints 中 hvv_departures config flow (@epenet - #124902)
- 改进 type hints 中 growatt_server config flow (@epenet - #124901)
- 改进 type hints 中 icloud config flow (@epenet - #124900)
- 加快 ssdp domain matching (@bdraco - #124842)
- 升级 pysqueezebox 到 v0.8.1 (@rajlaud - #124856)
- 添加 returning activity 到 Husqvarna lawn mower (@mikey0000 - #124511)
- 添加 lektrico integrations (@Lektrico - #102371)
- 添加 shapournemati 到 iotty codeowners (@shapournemati-iotty - #123649)
- 清理 Weatherflow Cloud (@jeeftor - #124643)
- Alphabetize keys list 的 nut sensor icons (@tdfountain - #124188)
- 添加 100% coverage of Reolink sensor platform (@starkillerOG - #124472)
- 添加 100% coverage of Reolink 灯光 platform (@starkillerOG - #124382)
- 添加 100% coverage of Reolink 摄像头 platform (@starkillerOG - #124381)
- 添加 100% coverage of Reolink 开关 platform (@starkillerOG - #124482)
- 使用 snapshot 中 Axis 摄像头 tests (@Kane610 - #122677)
- 添加 LG ThinQ integrations (@LG-ThinQ-integrations - #123860)
- 添加 100% coverage of Reolink host.py (@starkillerOG - #124577)
- 确保 smilight fixtures select correct platform 的 tests (@tl-sl - #124305)
- 添加 Google Photos integrations (@allenporter - #124835)
- 添加 work items per type 和 状态 counter sensor 到 Azure DevOps (@timmo001 - #119737)
- 添加 inverter-devices 到 solarlog (@dontinelli - #123205)
- 添加 option 到 login 使用 username/email 和 password 中 Habitica integrations (@tr4nt0r - #117622)
- 添加 Google Photos reauth 支持 (@allenporter - #124933)
- 启用 strict typing checking 的 bluesound integrations (@LouisChrist - #123821)
- 升级 google-cloud-texttospeech 到 2.17.2 (@bdraco - #124938)
- 升级 google-cloud-pubsub 到 2.23.0 (@bdraco - #124937)
- 升级 google-generativeai 到 0.7.2 (@bdraco - #124940)
- Limit maximum template render output 到 256KiB (@bdraco - #124946)
- 重命名 lg_thinq domain name (@joostlek - #124926)
- 启用 config flow 的 html5 (@alexyao2015 - #112806)
- 添加 missing translation 的 Google Photos reauth (@allenporter - #124959)
- 修复 Google Photos get media calls (@allenporter - #124958)
- 处理 additional Google Photos integrations feedback (@allenporter - #124957)
- Send entities name or original name 到 LCN 前端 (@alengwenus - #124518)
- 移除 HVAC Modes 当 no scopes 中 Teslemetry (@Bre77 - #124612)
- 改进 config flow type hints 中 cast (@epenet - #124861)
- 合并 coordinators 中 Airgradient (@joostlek - #124714)
- 小幅 code quality fix 中 Teslemetry (@Bre77 - #124603)
- 清理 Google Photos media source (@allenporter - #124977)
- 更新 aioairzone-cloud 到 v0.6.3 (@Noltari - #124978)
- 更新 mypy-dev 到 1.12.0a3 (@cdce8p - #124939)
- 添加 loggers 的 Google Photos integrations (@allenporter - #124986)
- 添加 Google Photos 服务 的 uploading content (@allenporter - #124956)
- 添加 Google Photos media source 支持 的 albums 和 favorites (@allenporter - #124985)
- 使用 constant 的 default medium type 中 Mopeka (@cayossarian - #125002)
- 更新 aioairzone-cloud 到 v0.6.4 (@Noltari - #125007)
- 升级 solarlog_cli 到 0.2.2 (@dontinelli - #124948)
- 拆分 opentherm_gw entities between different devices (@mvn23 - #124869)
- 迁移 opentherm_gw 温控 entities unique_id (@mvn23 - #125024)
- 升级 aio-georss-gdacs 到 0.10 (@exxamalte - #125021)
- 扩展 hjjcy devices category 中 Tuya integrations (@krasnoukhov - #124854)
- 更新 aioairzone-cloud 到 v0.6.5 (@Noltari - #125030)
- 澄清 comment 中 google photos upload 服务 (@allenporter - #125042)
- New template merge_response (@gjohansson-ST - #114204)
- 改进 renault tests (@epenet - #125064)
- 更新 Matter 灯光 transition blocklist 到 include YNDX LightStrip (@Nidre - #124657)
- 添加 strict typing 中 Google Cloud (@tronikos - #125068)
- 设置 Google Cloud 从 the UI (@tronikos - #121502)
- 移除 unused event 从 recorder (@emontnemery - #125067)
- Do not LG thinq retry entry 设置, 当 a single coordinator failed (@LG-ThinQ-integrations - #125052)
- 移除 lying comment 从 服务.async_register_entity_service (@emontnemery - #125079)
- Deprecate template.attach (@emontnemery - #124843)
- 升级 ring-doorbell 到 0.9.3 (@sdb9696 - #125087)
- 更正 start 版本 中 recorder schema migration tests (@emontnemery - #125090)
- 移除 roundig 中 Solarlog 和 add suggested_display_precision (@dontinelli - #125094)
- 添加 diagnostics 到 solarlog (@dontinelli - #125072)
- 清理 removed options 的 MQTT 温控 (@jbouwh - #125083)
- 添加 separate entities 的 temperature, humidity 和 pressure 中 AccuWeather integrations (@bieniu - #125041)
- 添加 test of statistics timestamp migration (@emontnemery - #125100)
- 添加 coverage 的 late unifiprotect person detection events (@bdraco - #125103)
- 测试 string timestamps are wiped 在……之后 migration 到 schema 版本 32 (@emontnemery - #125091)
- 添加 Airzone Cloud Aidoo HVAC indoor/outdoor sensor (@Noltari - #125013)
- 升级 flipr api 到 1.6.1 (@cnico - #125106)
- 替换 _host_in_configuration_exists 使用 async_abort_entries_match 中 solarlog (@dontinelli - #125099)
- 移除
is_onfunction 从homeassistant.components(@jbouwh - #125104) - 移除 recorder PostSchemaMigrationTask (@emontnemery - #125076)
- 添加 binary_sensor platform 到 LG Thinq (@LG-ThinQ-integrations - #125054)
- Convert ring integrations 以使用 entry.runtime_data (@sdb9696 - #125127)
- 添加 dependency 在 google-photos-library-api: Change the Google Photos client library 到 a new external package (@allenporter - #125040)
- 升级 hadolint 到 2.12.0 和 use matrix 的 all Dockerfiles (@edenhaus - #125131)
- 添加 温控 platform 到 Tesla Fleet (@Bre77 - #123169)
- 改进 hassfest Docker image (@edenhaus - #125133)
- 中止 ring config_flow 如果 account is already configured (@sdb9696 - #125120)
- 添加 Google Cloud Speech-to-Text (STT) (@tronikos - #120854)
- 添加 Onkyo Receiver class 到 improve typing (@arturpragacz - #124190)
- 加快 hassio send_command url check (@bdraco - #125122)
- 添加 explaining comments 中 cv.template tests (@emontnemery - #125081)
- 支持 setting Amazon Polly engine 中 服务 call (@jschlyter - #120226)
- 升级 动作/upload-artifact 从 4.3.6 到 4.4.0 (@dependabot - #125056)
- Extended epson projector integrations 到 include serial connections (@s0129 - #121630)
- 清理 Z-Wave 错误 日志 当 raising 中 服务 handlers (@MartinHjelmare - #125138)
- End deprecation setting 属性 directly 在 config entry (@gjohansson-ST - #123729)
- 移除 opentherm_gw options migration (@mvn23 - #125046)
- 使用 SnapshotAssertion 中 more AVM Fritz!Box Tools tests (@mib1185 - #125037)
- 添加 favorites 支持 到 Media Browser 的 Squeezebox integrations (@rajlaud - #124732)
- 升级 PyMetno 到 0.13.0 (@hanskroner - #125151)
- 使 optional arguments 到 frame.report kwarg only (@emontnemery - #125062)
- 改进 some comments 中 recorder tests (@emontnemery - #125118)
- 添加 sensor 的 AsusWRT using http(s) library (@ollo69 - #124337)
- 迁移 emoncms 到 config flow (@alexandrecuer - #121336)
- 添加 支持 的 total YouTube views (@Alexwijn - #123144)
- 启用 strict typing 的 Squeezebox integrations (@rajlaud - #125161)
- 更新 opentherm_gw tests 到 avoid patching internals (@mvn23 - #125152)
- Enhance 错误 handling 当 changing a timer's duration (@N3rdix - #121786)
- 修复 type 错误 中 squeezebox (@rajlaud - #125166)
- Expose UV Index 中 Met.no (@hanskroner - #124992)
- 更新 opentherm_gw tests 到 prepare 的 new platforms (@mvn23 - #125172)
- 添加 include-hidden-files 到 upload env_file artifact (@ludeeus - #125179)
- 重构 recorder EventIDPostMigration data migrator (@emontnemery - #125126)
- 添加 re-auth flow 到 NextDNS integrations (@bieniu - #125101)
- 添加 100% coverage of Reolink 更新 platform (@starkillerOG - #124521)
- 改进 recorder tests 到 check indices are removed (@emontnemery - #125164)
- 添加 myself as codeowner 的 BTHome (@thecode - #125184)
- 升级 xiaomi-ble 到 0.31.1 到 add 支持 的 human presence sensor XMOSB01XS (@ldfandian - #124751)
- Get zwave_js statistics data 从 model (@raman325 - #120281)
- 修复 missing patch 中 nextdns tests (@emontnemery - #125195)
- 移动 recorder EntityIDPostMigrationTask 到 migration (@emontnemery - #125136)
- Teach recorder data migrator base class 到 remove index (@emontnemery - #125168)
- 升级 yarl 到 1.9.8 (@bdraco - #125193)
- 添加 Motionblinds 蓝牙 diagnostics (@LennP - #121899)
- 添加 100% coverage of Reolink button platform (@starkillerOG - #124380)
- 添加 new number component 的 setting the wallbox ICP current (@hesselonline - #125209)
- 升级 aioesphomeapi 到 25.3.2 (@bdraco - #125188)
- 允许 Switchbot users 到 force nightlatch (@Michal4K - #124326)
- 修复 enum lookup (@cdce8p - #125220)
- 添加 Iskra integrations (@iskrakranj - #121488)
- 升级 thinqconnect 到 0.9.6 (@LG-ThinQ-integrations - #125155)
- 修复 Path.enter DeprecationWarning 中 tests (@cdce8p - #125227)
- Reenable Smarty integrations (@martinssipenko - #124148)
- 移除 ExternalDevice migration 中 HomeWizard (@DCSBL - #125197)
- 改进 config flow type hints 中 starline (@epenet - #125202)
- 改进 config flow type hints (q-s) (@epenet - #125198)
- 修复 devices identifier 中 ViCare integrations (@CFenner - #124483)
- 改进 config flow type hints 中 screenlogic (@epenet - #125199)
- 添加 Button platform 的 Smlight integrations (@tl-sl - #124970)
- 添加 Onkyo 到 strict typing (@arturpragacz - #124617)
- 添加 button platform 到 opentherm_gw (@mvn23 - #125185)
- 添加 支持 的 sample bytes 中 preferred TTS format (@synesthesiam - #125235)
- 添加 Sonos tests 和 更新 错误 handling 的 unknown media (@PeteRager - #124578)
- 回退 "Disable IPv6 中的 opower integrations 到 fix AEP utilities" (@bdraco - #125208)
- 移除 deprecated aux_heat 从 honeywell (@gjohansson-ST - #125248)
- 添加 Custom Drink entities Tami4 Edge (@taltaub22 - #124506)
- 添加 调试 logging 中 get_cost_reads 中 opower (@tronikos - #124473)
- 添加 uptime sensor 的 Smlight (@tl-sl - #124408)
- 添加 hysteresis entities 的 heat pumps via ViCare (@CFenner - #124294)
- 添加 服务 到 17track 到 archive package (@shaiu - #123493)
- 添加 madvr diagnostics (@iloveicedgreentea - #125109)
- 处理 BTHome review comment (@thecode - #125259)
- Squeezebox remove deprecated sync 和 unsync 服务 (@rajlaud - #125271)
- 修复 yarl binary wheel builds 的 armv7l 和 armhf (@bdraco - #125270)
- 升级 yarl 到 1.9.9 (@bdraco - #125264)
- 使用 TypeVar defaults 的 Generator (@cdce8p - #125228)
- 开关 hassio 以使用 with_path where possible (@bdraco - #125268)
- Teach recorder data migrator base class 到 更新 MigrationChanges (@emontnemery - #125214)
- 改进 config flow type hints 中 ukraine_alarm (@epenet - #125302)
- 简化 generic decorators 中 recorder (@emontnemery - #125301)
- 添加 diagnostics 到 GDACS integrations (@exxamalte - #125296)
- 添加 reauth flow 的 Smlight (@tl-sl - #124418)
- 添加 diagnostics 到 GeoNet NZ Quakes integrations (@exxamalte - #125320)
- 添加 new data types 到 ADS integrations (@mrpasztoradam - #125201)
- 拆分 opentherm_gw entities base class (@mvn23 - #125330)
- 重构 recorder retryable_database_job decorator (@emontnemery - #125306)
- 添加 Squeezebox server 服务 二元sensor (@pssc - #122473)
- 修复 typo 中 squeezebox (@peteS-UK - #125352)
- 升级 plugwise 到 v1.0.0 (@bouwew - #125354)
- Home Connect add FridgeFreezer 开关 entities (@beastie29a - #122881)
- 升级 aioswitcher 到 4.0.3 (@YogevBokobza - #125355)
- 移除 deprecated aux_heat 从 zha (@gjohansson-ST - #125247)
- 添加 Sensoterra integrations (@markruys - #119642)
- 扩展 deprecation of aux_heat 中 ClimateEntity (@gjohansson-ST - #125360)
- 添加 model ID 到 Sonos (@balloob - #125364)
- 添加 model ID 到 roborock (@balloob - #125366)
- 添加 model ID 到 samsungtv (@balloob - #125369)
- 添加 model ID 到 Wemo (@balloob - #125368)
- 添加 model ID 到 awair (@balloob - #125373)
- 添加 model ID 到 unifiprotect (@balloob - #125376)
- 添加 assist satellite entities component (@synesthesiam - #125351)
- 更正 check 的 removed index 中 recorder test (@emontnemery - #125323)
- 升级 ruff 到 0.6.4 (@autinerd - #125385)
- 添加 binary_sensor platform 的 Smlight integrations (@tl-sl - #125284)
- 添加 tests 的 LCN 动作 / 服务 (@alengwenus - #125391)
- 添加 model ID 到 linkplay (@balloob - #125370)
- 启用 Ruff PTH 的 脚本 directory (@autinerd - #124441)
- 替换 SW 版本 by model ID 中 renault devices info (@epenet - #125399)
- 使用 smlight discovery hostname as devices name (@thecode - #125359)
- 添加 weheat 核心 integrations (@jesperraemaekers - #123057)
- 小幅 Assist Satellite fixes (@balloob - #125384)
- 添加 开关 platform 到 Smlight integrations (@tl-sl - #125292)
- 添加 YoLink temperature sensor YS8008 支持 (@matrixd2 - #125408)
- 重命名 "Ruckus Unleashed" integrations 到 "Ruckus" (@ms264556 - #125392)
- 移除 属性 从 Nuki entities (@steffenrapp - #125348)
- 改进 config flow type hints 中 volumio (@epenet - #125318)
- 添加 translations 到 Xiaomi Miio (@jrieger - #123822)
- 改进 config flow type hints (t-z) (@epenet - #125315)
- 添加 Habitica up/down 属性 的 tasks (@shedokan - #125356)
- 改进 config flow type hints 中 xiaomi_aqara (@epenet - #125316)
- 改进 config flow type hints 中 vulcan (@epenet - #125308)
- 改进 geniushub test coverage (@GeoffAtHome - #124157)
- 添加 二元sensor 的 motion detection Comelit simple home (@fiste788 - #125200)
- 修复 location_id datatype 中 totalconnect tests (@epenet - #125298)
- 改进 config flow type hints 中 totalconnect (@epenet - #125300)
- 改进 config flow type hints 中 tellduslive (@epenet - #125299)
- 升级 yarl 到 1.9.11 (@bdraco - #125287)
- 移除 unneeded wrapping of URL 中 URL 中 network helper (@bdraco - #125265)
- Code quality improvement 在 local_file (@gjohansson-ST - #125165)
- 添加 filter run time 的 deCONZ air purifiers (@Kane610 - #123306)
- 迁移 VoIP 以使用 assist satellite (@balloob - #125381)
- 移除 deprecated aux_heat 从 ecobee (@gjohansson-ST - #125246)
- 移除 支持 的 area, devices, or entities targets 的 screenlogic 动作 (@dieselrabbit - #123432)
- 升级 blebox_uniapi 到 v2.5.0 (@swistakm - #124298)
- 迁移 ESPHome 到 assist satellite (@balloob - #125383)
- 添加 model ID 到 sfr_box (@epenet - #125400)
- 使用 PEP 695 的 decorator typing 使用 type aliases 中 zha (@emontnemery - #124235)
- 改进 consistency of sensor strings 到 reduce confusion 中 NUT (@tdfountain - #124184)
- 移动 ambient sensor (temperature 和 humidity) 到 diagnostic 中 NUT (@tdfountain - #124180)
- Provide same entities 的 all Enphase_envoy CT types (@catsmanac - #124531)
- 修复 UnboundLocalError 中 recorder (@emontnemery - #125419)
- 改进 coordinator test coverage 的 enphase_envoy (@catsmanac - #122375)
- 添加 tests 的 LCN 温控 和 场景 platform (@alengwenus - #124466)
- 使用 first media player announcement format 的 TTS (@synesthesiam - #125237)
- 替换 strings 使用 constants 中 Bang & Olufsen testing (@mj23000 - #125423)
- Nice G.O. code quality improvements (@IceBotYT - #124319)
- 添加 开关 platform 到 opentherm_gw (@mvn23 - #125410)
- 添加 model ID 到 WallboxEntity (@hesselonline - #125434)
- 升级 yarl 到 1.10.0 (@bdraco - #125446)
- 添加 discovery schemas 的 Matter 1.3 power/energy sensor (@marcelveldt - #125403)
- Request one data point 中 statistics_during_period 中 Opower (@tronikos - #124480)
- 修复 docstrings 中 opentherm_gw (@mvn23 - #125456)
- 清理 test 的 Wallbox integrations (@hesselonline - #125433)
- 添加 model ID 到 Matter DeviceInfo (@marcelveldt - #125341)
- 升级 xiaomi-ble 到 0.32.0 (@ldfandian - #125461)
- 更新 aioairzone 到 v0.9.0 (@Noltari - #125476)
- 替换 linear search 中 unit_system 使用 dict lookup (@bdraco - #125485)
- 升级 zeroconf 到 0.134.0 (@bdraco - #125491)
- 清理 tests 的 LCN (@alengwenus - #125493)
- 添加 tests 的 BSBLAN 温控 component (@liudger - #124524)
- 更改 of acmeda element unique_id (@atmurray - #124963)
- 升级 pymslight 到 0.0.15 (@tl-sl - #125455)
- 修复 在……之后 review comments 的 Acmeda (@joostlek - #125501)
- 修复 solarlog test RuntimeWarning (@cdce8p - #125504)
- Include all enphase_envoy devices 中 async_remove_config_entry_device (@catsmanac - #124533)
- 添加 missing previous 和 next commands 中 LinkPlay (@silamon - #125450)
- Reorder openweathermap modes according 到 recommendation 中 文档 (@N3rdix - #125395)
- 添加 reconfigure 的 lamarzocco (@zweckj - #122160)
- 添加 balanced grid import/export 到 enphase_envoy (@catsmanac - #123154)
- 修复 Bang & Olufsen testing typing (@mj23000 - #125427)
- 添加 various assertions 到 Bang & Olufsen testing (@mj23000 - #125429)
- 添加 text-selector autocomplete 中 Bring config flow (@tr4nt0r - #124063)
- 允许 waze_travel_time multiple excl/incl filter (@eifinger - #117252)
- 使用 json data 而不是 timedelta 的 tests 中 generic hygrostat (@elupus - #124111)
- 调整 generic hygrostat 到 detect reported events 的 stale tracking (@elupus - #124109)
- 添加 voice 设置 到 ElevenLabs options flow (@sorgfresser - #123265)
- 清理 Mold indicator (@gjohansson-ST - #123080)
- 添加 DeviceInfo 到 Bring integrations (@tr4nt0r - #122419)
- 添加 last 重启 sensor 到 devolo_home_network (@Shutgun - #122190)
- 添加 sleep 到 map select 的 Roborock (@Lash-L - #122625)
- 修复 UI config validation 的 button 和 开关 动作 中 Template (@dougiteixeira - #121810)
- 添加 translation 到 Jellyfin (@jrieger - #123857)
- Deprecate aux_heat 中 elkm1 (@gjohansson-ST - #125372)
- Deprecate aux_heat 从 Nexia 温控 entities, implement 开关 (@gjohansson-ST - #125250)
- 添加 validation 到 温控 hvac mode (@gjohansson-ST - #125178)
- Deprecate aux_heat 中 econet (@gjohansson-ST - #125365)
- Deprecate opentherm_gw configuration through configuration.yaml (@mvn23 - #125045)
- 添加 set_profile 服务 的 Vallox integrations (@treetip - #120225)
- 添加 config flow 到 Mold indicator (@gjohansson-ST - #122600)
- 更正 Mastodon IOT class (@andrew-codechimp - #125511)
- 添加 ability 到 play plex media as the non-primary user (@ViViDboarder - #122039)
- 设置 required 属性 当 using Todoist Sync API reminder_add command (@proxi - #122644)
- 更改 Knocki integrations type 到 hub (@joostlek - #124863)
- 移除 notify 支持 的 templates (@wbyoung - #122820)
- 确保 Linkplay model_id is always defined (@balloob - #125488)
- 修复 ring 通知 (@sdb9696 - #124879)
- 更新 bring todo entities snapshots (@jpbede - #125518)
- 添加 event platform 到 ring (@sdb9696 - #125506)
- 迁移 smappee 以使用 runtime_data (@epenet - #125529)
- 迁移 amberelectric 以使用 runtime_data (@epenet - #125533)
- 修复 failing template config flow tests (@hunterjm - #125534)
- 迁移 airvisual 以使用 runtime_data (@epenet - #125532)
- 修复 failing blebox 温控 tests (@jpbede - #125522)
- 迁移 anthemav 以使用 runtime_data (@epenet - #125537)
- 迁移 aosmith 以使用 runtime_data (@epenet - #125538)
- 迁移 apcupsd 以使用 runtime_data (@epenet - #125539)
- 迁移 anova 以使用 runtime_data (@epenet - #125536)
- 迁移 ambient_network 以使用 runtime_data (@epenet - #125535)
- 更新 aioairzone 到 v0.9.1 (@Noltari - #125547)
- 修复 building multidict binary wheels 在 armv7 和 armhf (@bdraco - #125550)
- 升级 yarl 到 1.11.0 (@bdraco - #125549)
- LLM Tool parameters check (@Shulyaka - #123621)
- ESPHome media proxy (@synesthesiam - #123254)
- 升级 aioesphomeapi 到 25.4.0 (@jesserockz - #125554)
- Separate recorder test fixtures disabling context id migration (@emontnemery - #125324)
- 修复 支持 的 Heat meters 到 DSMR integrations (@cbrouwer - #125523)
- 移除 KNX yaml config 从
hass.data(@farmio - #124050) - 添加 alias 到 DOMAIN import 中 group (@epenet - #125569)
- 添加 a syntax 的 merging lists of 触发器 (@karwosts - #117698)
- 添加 announce 支持 到 ESPHome Assist Satellite platform (@synesthesiam - #125157)
- Do not directy import platform DOMAIN const 中 MQTT platform tests (@jbouwh - #125589)
- Document plant integrations development 状态 (@MartinHjelmare - #125590)
- 添加 Matter BatVoltage 属性 从 PowerSource cluster (@lboue - #125503)
- Sort并移除 duplicates 从 template/const.py (@emontnemery - #125591)
- 添加 alias 到 DOMAIN import 中 tests [n-z] (@epenet - #125581)
- 添加 alias 到 DOMAIN import 中 homekit (@epenet - #125572)
- 添加 alias 到 DOMAIN import 中 tests [e-g] (@epenet - #125575)
- 添加 alias 到 DOMAIN import 中 tests [a-d] (@epenet - #125573)
- 添加 alias 到 DOMAIN import 中 tests [h-m] (@epenet - #125577)
- 启用 hadolint 的 hassfest Docker image 和 adjust hadolint job (@edenhaus - #125146)
- 升级 aioopenexchangerates 到 0.6.2 (@MartinHjelmare - #125593)
- 添加 alias 到 DOMAIN import 中 deconz (@epenet - #125568)
- 简化 cv._base_trigger_list_flatten (@emontnemery - #125613)
- 添加 alias 到 DOMAIN import (part 4) (@epenet - #125563)
- 添加 alias 到 DOMAIN import (part 1) (@epenet - #125560)
- Catch Forecast.solar ConnectionError 当 API down (@klaasnicolaas - #125621)
- 升级 yarl 到 1.1.11 (@bdraco - #125633)
- 升级 动作/attest-build-provenance 从 1.4.2 到 1.4.3 (@dependabot - #125390)
- 设置 responding 状态 中 assist satellite announcements (@synesthesiam - #125632)
- 使 auth safe params a frozenset (@bdraco - #125640)
- 添加 alias 到 DOMAIN import (part 3) (@epenet - #125562)
- 添加 alias 到 DOMAIN import (part 2) (@epenet - #125561)
- 移除 myself 从 codeowner 从 lutron_caseta (@bdraco - #125609)
- 重命名 HassEnforceCoordinatorModule (@epenet - #125592)
- 添加 alias 到 DOMAIN import 中 config 和 demo (@epenet - #125570)
- Link mold_indicator entities 到 devices 从 humidity sensor (@gjohansson-ST - #125528)
- 升级 thinqconnect 到 0.9.7 (@LG-ThinQ-integrations - #125587)
- Create property_ids 使用 ActiveMode 中 LG ThinQ integrations (@LG-ThinQ-integrations - #125638)
- 改进 config flow type hints 中 yeelight (@epenet - #125319)
- 添加 model_id 到 MotionMount integrations (@RJPoelstra - #125650)
- 添加 calories 到 energy sensor devices class (@dudanov - #122796)
- 移除 recorder history queries 的 database schemas < 25 (@emontnemery - #125649)
- 禁用 fail-fast 在 publish 容器 jobs (@edenhaus - #125245)
- 禁用 ThermoWorks Smoke due incompatible dependencies (@edenhaus - #125661)
- 移动 Hub 和 entities 到 separate module 中 ADS (@epenet - #125665)
- 迁移 wolflink config_entry unique_id 到 string (@epenet - #125653)
- 升级 uv 到 0.4.8 (@edenhaus - #124867)
- Warn 在 non-string config entry unique IDs (@epenet - #125662)
- 添加 coordinator 到 Daikin (@joostlek - #124394)
- 重命名 entities module 中 tellduslive (@epenet - #125668)
- 修复 malformed response 中 Bang & Olufsen testing (@mj23000 - #125658)
- 升级 aioautomower 到 2024.9.0 (@Thomas55555 - #125647)
- 添加 Human Shape Detect 到 ONVIF (@renehonig - #125335)
- 添加 new functions 到 ADS sensor integrations (@mrpasztoradam - #125331)
- 升级 python-MotionMount 到 2.1.0 (@RJPoelstra - #125660)
- Deprecate Daikin YAML platform 设置 (@joostlek - #125158)
- 添加 state_class 到 OHM sensor (@silentguy256 - #125567)
- Parameterize many of the threshold tests (@agoode - #125521)
- 替换 Throttle 中 bluesound integrations (@LouisChrist - #124943)
- 禁用 sfr_box diagnostic test (@emontnemery - #125678)
- 升级 weatherflow4py 到 0.3.3 (@jeeftor - #125676)
- 添加 Roomba last mission sensor (@krzysdabro - #123048)
- 添加 squeezebox 服务 sensor (@pssc - #125349)
- 升级 matrix-nio 到 0.25.1 (@PaarthShah - #125555)
- 移动 constants 中 Threshold (@agoode - #125683)
- 升级 weatherflow4py 到 0.3.4 (@jeeftor - #125681)
- 更新 aioairzone 到 v0.9.2 (@Noltari - #125682)
- 添加 velbus HVAC options (@RZomermanMS - #106570)
- 添加 Cambridge Audio integrations (@noahhusby - #125642)
- 移除 recorder history queries 的 database schemas < 31 (@emontnemery - #125652)
- 重构 LcnEntity signature (@alengwenus - #124411)
- 扩展 deprecation period 的 hass.components by 6 months (@emontnemery - #125659)
- End deprecation setting disabled_by as string (@epenet - #125646)
- 添加 pylint check 的 DOMAIN alias (@epenet - #125559)
- 简化 recorder statistics_meta_manager (@emontnemery - #125648)
- 升级 nextdns 到 版本 3.3.0 (@bieniu - #125688)
- Disbale Tfiac integrations due invalid wheel (@edenhaus - #125692)
- 标记 UVC as strict typed (@joostlek - #123239)
- 升级 aiostreammagic 到 2.1.0 (@noahhusby - #125696)
- 添加 pre-amp 支持 的 Cambridge Audio (@noahhusby - #125699)
- 修复 failing elevenlabs tts test (@jpbede - #125698)
- 添加 select platform 到 opentherm_gw (@mvn23 - #125585)
- 添加 URL description 的 Sabnzbd integrations (@shaiu - #125414)
- 添加 LED mode select entities 到 opentherm_gw (@mvn23 - #125702)
- Unload assist satellite platform 在 disconnect (@synesthesiam - #125697)
- Cancel running pipeline 在 new pipeline or announcement (@synesthesiam - #125687)
- 添加 unit_of_measurement 到 template numbers (@chammp - #122862)
- 添加 条件 到 触发器 template entities (@chammp - #119689)
- 使用 uv at runtime too (@edenhaus - #125110)
- 改进 yolink code readability (@matrixd2 - #125724)
- 升级 uv 到 0.4.9 (@edenhaus - #125726)
- 升级 iottycloud 到 0.2.1 (@shapournemati-iotty - #125731)
- 添加 EntityDescription classes 到 pylint plugin (@epenet - #125596)
- 添加 common apis 到 base entities class of LG ThinQ integrations (@LG-ThinQ-integrations - #125713)
- 升级 aiostreammagic 到 2.2.3 (@noahhusby - #125704)
- 添加 server side events 到 Smlight integrations (@tl-sl - #125553)
- 允许 到 play a LinkPlay preset (@silamon - #125204)
- Take a list of values 的 testing Threshold (@agoode - #125705)
- 添加 ADS valve integrations (@mrpasztoradam - #125619)
- 改进 test code coverage 的 enphase_envoy (@catsmanac - #125582)
- Duke Energy integrations (@hunterjm - #125489)
- 添加 storage 设置 的 enphase_envoy batteries without enpower devices (@catsmanac - #125527)
- 更新 worldclock component config_flow labels 到 match pre-defined format output (@yyolk - #125707)
- 简化 imports 中 remote_rpi_gpio (@epenet - #125745)
- 使用 HassKey 中 trace (@epenet - #125751)
- 添加 flexibility 到 HassEnforceClassModule (@epenet - #125739)
- 简化 imports 中 mysensors (@epenet - #125746)
- 添加 TRIGGERcmd integrations (@rvmey - #121268)
- 使用 HassKey 中 ads (@epenet - #125735)
- 移动 shared constant 中 ios (@epenet - #125748)
- 简化 imports 中 pilight (@epenet - #125747)
- 移动 shared constant 中 zabbix (@epenet - #125744)
- 添加 seek, shuffle, 和 repeat controls 到 Cambridge Audio (@noahhusby - #125758)
- 移除 deprecated 属性 从 ping 二元sensor (@jpbede - #125760)
- 移除 commented out code 从 weatherflow cloud (@joostlek - #125759)
- 移除 deprecated
ring.update动作 (@jpbede - #125762) - 添加 Monarch Money integrations (@jeeftor - #124014)
- 简化 imports 中 MQTT (@epenet - #125749)
- 移动 overkiz 遮盖 definitions (@epenet - #125757)
- 移动 overkiz 热水器 definitions (@epenet - #125756)
- 移动 overkiz 温控 definitions (@epenet - #125741)
- 添加 TotalConnect option 到 require 报警 code (@austinmroczek - #122270)
- 小幅 improvements 到 linkplay 从 reviews (@silamon - #125766)
- Implement time 触发器 使用 offset 的 timestamp sensor (@tsvi - #120858)
- 重载 enphase_envoy integrations upon envoy firmware change detection (@catsmanac - #124650)
- 添加 test snapshots 到 ring 开关 和 siren platforms (@sdb9696 - #125771)
- 允许 attaching additional data 到 schedule helper blocks (@Klikini - #116585)
- 升级 jaraco.abode 到 6.2.0 (@joostlek - #125512)
- 添加 media player test 到 Cambridge Audio (@noahhusby - #125780)
- 升级 pyblu 到 1.0.2 (@LouisChrist - #125784)
- 移除 call 到 removed function 中 bluesound integrations (@LouisChrist - #125779)
- Refactoring flipr integrations 到 prepare Hub devices addition (@cnico - #125262)
- 升级 aiostreammagic 到 2.2.5 (@noahhusby - #125792)
- 添加 binary_sensor platform 到 LG ThinQ integrations (@LG-ThinQ-integrations - #125664)
- 修复 audio format 的 VoIP (@synesthesiam - #125785)
- 移动 growatt_server sensor definitions (@epenet - #125755)
- 移动 sunweg sensor definitions (@epenet - #125754)
- 禁用 ESPHome assist_in_progress 二元sensor (@emontnemery - #125802)
- 添加 支持 的 遮盖 tilt 的 Shelly 2PM Gen3 (@bieniu - #125717)
- Validate target temp features 中 温控 entities (@gjohansson-ST - #125180)
- Accept more than 1 状态 的 numeric entities 中 Bayesian (@HarvsG - #119281)
- Finish cleanup of deprecated ring 更新 服务 (@sdb9696 - #125810)
- 移除 manufacturer name 从 Wake 在 LAN device_info (@mvdwetering - #123836)
- 使用 root import 的 media_player 和 media_source 中 tests (@epenet - #125829)
- 改进 type hints 中 ads (@epenet - #125825)
- 使用 root import 的 media_player 和 media_source (@epenet - #125828)
- 添加 entities available 属性 到 Cambridge Audio (@noahhusby - #125831)
- 使用 root import 的 device_automation (@epenet - #125836)
- 使用 root import 的 websocket_api (@epenet - #125834)
- 移除 deprecated YAML import 从 rova (@jpbede - #125849)
- 禁用 Wyoming assist_in_progress 二元sensor (@emontnemery - #125806)
- 禁用 voip call_in_progress 二元sensor (@emontnemery - #125812)
- 使用 root import 的 async_redact_data 中 diagnostics (@epenet - #125821)
- 改进 logging message 的 validation 中 温控 (@gjohansson-ST - #125837)
- 使用 root import 中 components (@epenet - #125858)
- 修复 incorrect import 中 androidtv tests (@epenet - #125860)
- 使用 root import 中 tests (@epenet - #125862)
- 修复 failing nextdns coordinator test (@jpbede - #125859)
- 移动 ADS supported types 到 a StrEnum (@epenet - #125824)
- 修复 incorrect import 中 lcn tests (@epenet - #125877)
- 添加 codeowner 到 ADS integrations. (@mrpasztoradam - #125893)
- 使用 start/stop level change 到 open/close Z-Wave JS Window Covering CC 遮盖 (@AlCalzone - #125827)
- Expose component constants 的 llm helper (@epenet - #125891)
- 升级 autarco lib 到 v3.0.0 (@klaasnicolaas - #125867)
- 升级 aiotankerkoenig 到 0.4.2 (@jpbede - #125855)
- 移除 deprecated YAML import 从 seventeentrack (@jpbede - #125852)
- 升级 pydiscovergy 到 3.0.2 (@jpbede - #125853)
- 添加 reauth flow 到 Nice G.O. (@IceBotYT - #125516)
- 升级 zwave-js-server-python 到 0.58.0 (@MartinHjelmare - #125666)
- 升级 aiogithubapi 从 23.11.0 到 24.6.0 (@ludeeus - #125819)
- 添加 info based sensor 到 Smlight integrations (@tl-sl - #125482)
- 添加 platform sensor 到 BSBLAN integrations (@liudger - #125474)
- 添加 select platform 到 ADS integrations (@mrpasztoradam - #125892)
- 添加 开关 platform 到 Tesla Fleet (@Bre77 - #125798)
- 添加 on_key 到 ONE_TOUCH_FILTER property 中 LG ThinQ integrations (@LG-ThinQ-integrations - #125797)
- 迁移 ring siren 和 开关 platforms 到 entities descriptions (@sdb9696 - #125775)
- 添加 遮盖 platform 到 Iotty (@shapournemati-iotty - #125422)
- 添加 button platform 到 Lektrico integrations (@Lektrico - #125897)
- Automatically add并移除 Schlage devices (@dknowles2 - #125520)
- 添加 tests 到 media_player platform of the Squeezebox integrations (@rajlaud - #125378)
- 迁移 ring cam siren 从 开关 到 siren platform (@sdb9696 - #125761)
- 改进 config flow type hints 中 wolflink (@epenet - #125313)
- 升级 aiostreammagic 到 2.3.0 (@noahhusby - #125903)
- 添加 RestoreEntity 到 template alarm_control_panel (@gjohansson-ST - #125844)
- 添加 日志 在 disconnect/reconnect 的 Cambridge Audio (@noahhusby - #125904)
- 改进 integrations tests 的 Cambridge Audio (@noahhusby - #125906)
- 添加 Home Connect sensor 的 fridge door 状态 和 报警 (@beastie29a - #125490)
- 添加 diagnostics platform 到 Cambridge Audio (@noahhusby - #125910)
- 升级 aioesphomeapi 和 adjust handle_stop (@synesthesiam - #125907)
- 添加 config flow 到 template alarm_control_panel (@gjohansson-ST - #125861)
- 移除 own defined SOURCE_USER 从 sensoterra tests (@gjohansson-ST - #125919)
- 处理 announcement finished 的 ESPHome TTS response (@synesthesiam - #125625)
- 添加 helper functions 的 repair tests (@epenet - #125886)
- 修复 Assist Satellite making up conversation IDs (@balloob - #125933)
- 升级 Weheat 到 2024.09.10 (@jesperraemaekers - #125936)
- 升级 pysmlight 到 0.0.16 (@tl-sl - #125935)
- 使 acknowledge requests 从 LCN modules optional (@alengwenus - #125765)
- 使用 调试 而不是 info 日志 level 中 linode (@jpbede - #125941)
- 使用 调试 而不是 info 日志 level 中 google_maps (@jpbede - #125942)
- 使用 警告 而不是 info 日志 level 中 roborock (@jpbede - #125940)
- 添加 Smlight integrations 到 strict-typing (@tl-sl - #125946)
- 额外 sensor 的 Weheat integrations (@jesperraemaekers - #125524)
- 使用 调试 而不是 info 日志 level 中 components [a] (@jpbede - #125944)
- 升级 solarlog_cli 到 0.3.0 (@dontinelli - #125951)
- 使用 调试 而不是 info 日志 level 中 components [c] (@jpbede - #125955)
- 使用 调试/警告 而不是 info 日志 level 中 components [b] (@jpbede - #125954)
- 添加 k10+ 吸尘器 中 switchbot cloud integrations (@Gigatrappeur - #125457)
- 更新 aioairzone 到 v0.9.3 (@Noltari - #125977)
- 使用 调试/警告 而不是 info 日志 level 中 components [e] (@jpbede - #125970)
- 使用 调试/警告 而不是 info 日志 level 中 components [d] (@jpbede - #125969)
- 使用 Freezer 的 tests 中 TotalConnect (@austinmroczek - #125960)
- 使用 调试/警告 而不是 info 日志 level 中 components [f] (@jpbede - #125971)
- 升级 opower 到 0.8.0 (@tronikos - #125981)
- Remember Reolink config flow input (@starkillerOG - #125962)
- 更新 pil util font height (@Window-Hero - #123512)
- 改进 Shelly RPC entities naming (@bieniu - #125415)
- 升级 ruff 到 0.6.5 (@autinerd - #125923)
- 修复 uv installing 中 user site packages (@edenhaus - #125808)
- 开关 Reolink 从 hass.data 到 runtime_data (@starkillerOG - #126002)
- 升级 plugwise 到 v1.4.0 (@bouwew - #125998)
- 添加 calendar 到 Husqvarna Automower (@Thomas55555 - #120775)
- 添加 virtual integrations 的 Arizona Public 服务 supported by opower (@seferino-fernandez - #126014)
- Implement Reolink reconfiguration flow (@starkillerOG - #126004)
- 升级 github/codeql-动作 从 3.26.6 到 3.26.7 (@dependabot - #126021)
- 使用 root import 中 assist_satellite imports (@epenet - #126025)
- Validate set_humidity 中 ClimateEntity (@gjohansson-ST - #125242)
- 使用 sample bytes 中 ESPHome media format (@synesthesiam - #126016)
- 添加 platform entities classes 到 pylint plugin (@epenet - #125737)
- 改进 type hints 中 numato (@epenet - #126022)
- 添加 missing type hint 中 monarch_money (@epenet - #126019)
- 移除 yaml import 从 downloader (@gjohansson-ST - #125921)
- 清理 zwave_js fixture definitions (@AlCalzone - #125896)
- Ignore negative derivative 当 the input is total_increasing (@Smankusors - #119141)
- Implement battery 状态 二元sensor 中 Plugwise (@bouwew - #126020)
- 使用 shorthand 属性 中 numato (@epenet - #126023)
- 移动 apple_tv base entities 到 separate module (@epenet - #126029)
- 移动 blebox base entities 到 separate module (@epenet - #126027)
- Force root import of references 从 other components (@epenet - #125816)
- 移动 和 rename acmeda base entities 到 separate module (@epenet - #126028)
- 使用 调试/警告 而不是 info 日志 level 中 components [g] (@jpbede - #126032)
- 使用 调试/警告 而不是 info 日志 level 中 components [h] (@jpbede - #126033)
- 使用 Home Assistant aiohttp session 的 Reolink (@starkillerOG - #125948)
- 禁用 pylint ignore_missing_annotations 中 config flow (@epenet - #125322)
- 添加 reconnect logic 和 proper reporting 到 MotionMount integrations (@RJPoelstra - #125670)
- 升级 weatherflow cloud 到 1.0.6 (@jeeftor - #125966)
- 升级 aiostreammagic 到 2.3.1 (@noahhusby - #126017)
- 添加 Reolink chime package ringtone (@starkillerOG - #125786)
- 添加 Bang & Olufsen media_player grouping (@mj23000 - #123020)
- 改进 TotalConnect translations (@austinmroczek - #125978)
- 添加 select platform 到 Tesla Fleet (@Bre77 - #125931)
- 使用 调试 而不是 info 日志 level 中 components [L] (@jpbede - #126039)
- 使用 调试/警告 而不是 info 日志 level 中 components [k] (@jpbede - #126038)
- 使用 调试 而不是 info 日志 level 中 components [j] (@jpbede - #126037)
- 使用 调试/警告 而不是 info 日志 level 中 components [i] (@jpbede - #126036)
- 设置 Smlight integrations 到 local_push class (@tl-sl - #125983)
- 排除 uv 从 wheels building (@edenhaus - #126035)
- 添加 number platform 到 Tesla Fleet (@Bre77 - #125985)
- 添加 internet 二元sensor 到 Smlight integrations (@tl-sl - #125982)
- 添加 更新 platform 的 Smlight integrations (@tl-sl - #125943)
- 添加 Matter tests 的 BatVoltage 属性 从 PowerSource cluster (@lboue - #125645)
- 移动 devolo home control base entities 到 separate module (@epenet - #126042)
- 移动 和 rename crownstone base entities 到 separate module (@epenet - #126034)
- 添加 translation 到 communication exceptions 中 MotionMount (@RJPoelstra - #126043)
- 更改 wake word interception 到 a subscription (@synesthesiam - #125629)
- 升级 pyiskra 到 0.1.11 (@iskrakranj - #126048)
- Introduce Reolink base entities description (@joostlek - #126050)
- 移动 elkm1 base entities 到 separate module (@epenet - #126052)
- 移动 enocean base entities 到 separate module (@epenet - #126053)
- 移动 和 rename envisalink base entities 到 separate module (@epenet - #126054)
- 移动 efergy base entities 到 separate module (@epenet - #126051)
- 移动 econet base entities 到 separate module (@epenet - #126049)
- 移动 和 rename fibaro base entities 到 separate module (@epenet - #126055)
- 移动 freebox base entities 到 separate module (@epenet - #126056)
- 移动 hdmi_cec base entities 到 separate module (@epenet - #126057)
- 添加 new integrations 的 WMS WebControl pro using local API (@mback2k - #124176)
- 添加 sensor platform 到 laundrify integrations (@xLarry - #121378)
- Implement model_id's 中 Plugwise (@bouwew - #126069)
- 移动 和 rename alert base entities 到 separate module (@epenet - #126030)
- 移除 callback decorators 中 Cambridge Audio (@noahhusby - #126082)
- 添加 media player stop 支持 到 Cambridge Audio (@noahhusby - #126066)
- 添加 Assist satellite configuration (@synesthesiam - #126063)
- 添加 ESPHome Assist satellite configuration (@synesthesiam - #126085)
- 移动 knx base entities 到 separate module (@epenet - #126102)
- Adding reauth 支持 到 Weheat (@jesperraemaekers - #126108)
- 升级 pysmlight 到 0.1.0 (@tl-sl - #126111)
- 添加 number platform 到 Lektrico integrations (@Lektrico - #126119)
- 移动 nissan_leaf base entities 到 separate module (@epenet - #126106)
- 移动 mysensors base entities 到 separate module (@epenet - #126105)
- 移动 modbus base entities 到 separate module (@epenet - #126104)
- 移动 和 rename lutron caseta base entities 到 separate module (@epenet - #126103)
- 移动 和 rename ihc base entities 到 separate module (@epenet - #126101)
- 移动 iaqualink base entities 到 separate module (@epenet - #126100)
- 移动 insteon base entities 到 separate module (@epenet - #126099)
- 移动 huawei_lte base entities 到 separate module (@epenet - #126098)
- 允许 setting volume 在 Ring devices (@daniel-k - #125773)
- 移动 和 rename hlk_sw16 base entities 到 separate module (@epenet - #126096)
- 移动 hive base entities 到 separate module (@epenet - #126095)
- 移动 homematicip_cloud base entities 到 separate module (@epenet - #126094)
- Addition of Flipr hub 使用 开关 platform (@cnico - #125866)
- 添加 Home Connect 灯光 entities 的 cooling appliances (@beastie29a - #126090)
- 改进 negative TTS test (@emontnemery - #126126)
- 添加 sync clock button 的 Husqvarna Automower (@Thomas55555 - #125689)
- 移动 homeworks base entities 到 separate module (@epenet - #126097)
- 使用 调试/警告 而不是 info 日志 level 中 components [m] (@jpbede - #126074)
- 移动 qwikswitch base entities 到 separate module (@epenet - #126130)
- Order train station names 中 Israel rail API (@sh0oki - #126121)
- 移动 roborock base entities 到 separate module (@epenet - #126135)
- 使用 调试/警告/错误 而不是 info 日志 level 中 components [n] (@jpbede - #126137)
- 使用 调试/警告 而不是 info 日志 level 中 components [o] (@jpbede - #126138)
- 使用 调试/警告 而不是 info 日志 level 中 components [p] (@jpbede - #126139)
- 使用 调试/警告 而不是 info 日志 level 中 components [r] (@jpbede - #126140)
- 添加 diagnostics 支持 的 WMS WebControl pro (@mback2k - #126077)
- 使用 aiohasupervisor 的 addon info calls (@mdegat01 - #125926)
- 清理 unnecessary F401 ignores (@epenet - #126188)
- 移动 vesync base entities 到 separate module (@epenet - #126187)
- 移动 vera base entities 到 separate module (@epenet - #126186)
- 移动 velux base entities 到 separate module (@epenet - #126185)
- 移动 wirelesstag shared constants 到 separate module (@epenet - #126192)
- 移动 wilight base entities 到 separate module (@epenet - #126193)
- 移动 wiffi base entities 到 separate module (@epenet - #126194)
- 避免 constant re-export 中 fujitsu_fglair (@epenet - #126190)
- 移动 xiaomi_aqara base entities 到 separate module (@epenet - #126197)
- 移动 xiaomi_miio base entities 到 separate module (@epenet - #126198)
- 移动 zwave_me base entities 到 separate module (@epenet - #126200)
- 移动 xs1 base entities 到 separate module (@epenet - #126199)
- 重命名 tasmota base entities module (@epenet - #126182)
- 移动 tcp base entities 到 separate module (@epenet - #126181)
- 重命名 tuya base entities module (@epenet - #126180)
- 移动 tellstick shared constants 到 separate module (@epenet - #126179)
- 移动 soma base entities 到 separate module (@epenet - #126177)
- 移动 smartthings base entities 到 separate module (@epenet - #126176)
- 移动 slack base entities 到 separate module (@epenet - #126175)
- 移动 raincloud shared constants 到 separate module (@epenet - #126174)
- 移动 shared rflink constants 到 separate module (@epenet - #126173)
- 移动 和 rename remember_the_milk base entities 到 separate module (@epenet - #126171)
- 使用 调试/警告 而不是 info 日志 level 中 components [u] (@jpbede - #126148)
- 移动 wirelesstag base entities 到 separate module (@epenet - #126203)
- 移动 raincloud base entities 到 separate module (@epenet - #126170)
- 移动 upb base entities 到 separate module (@epenet - #126184)
- 移动 onvif base entities 到 separate module (@epenet - #126128)
- 移除 default mastodon instance 中 config flow (@andrew-codechimp - #126204)
- 移动 tellstick base entities 到 separate module (@epenet - #126205)
- 优先使用 all over F401 ignore (@epenet - #126189)
- 添加 VPN sensor 和 开关 的 Smlight integrations (@tl-sl - #126201)
- 移动 rflink base entities 到 separate module (@epenet - #126206)
- 重命名 onewire base entities module (@epenet - #126129)
- 重命名 roomba base entities module (@epenet - #126134)
- 使用 调试/警告 而不是 info 日志 level 中 components [t] (@jpbede - #126147)
- 移动 input current 从 diagnostic 到 regular sensor 中 NUT (@tdfountain - #124183)
- 修复 devices cleanup 中 plugwise (@emontnemery - #126212)
- 添加 ThirdReality Matter NightLight 到 transition exception list (@marcelveldt - #126216)
- 升级 tesla-fleet-api 到 0.7.8 (@Bre77 - #126164)
- 移除 LG Thinq (@joostlek - #125900)
- 修复 Fujitsu fglair authentication 错误 和 other issues (@crevetor - #125439)
- 改进 FlowManager.async_finish_flow docstring (@emontnemery - #126178)
- 添加 base entities class 到 enforce-class-module pylint plugin (@epenet - #126026)
- 使用 调试/警告 而不是 info 日志 level 中 components [w] (@jpbede - #126231)
- 使用 调试/警告 而不是 info 日志 level 中 components [v] (@jpbede - #126228)
- 移除 default transition 中 Matter 灯光 platform (@marcelveldt - #126220)
- 使用 调试/警告 而不是 info 日志 level 中 components [s] (@jpbede - #126141)
- 使用 调试/警告/错误 而不是 info 日志 level 中 components [x] (@jpbede - #126232)
- 使用 调试 而不是 info 日志 level 中 components [y] (@jpbede - #126233)
- 使用 调试/警告/错误 而不是 info 日志 level 中 components [z] (@jpbede - #126234)
- 设置 model id 在 Govee 灯光 (@joostlek - #126211)
- 升级 nextbus 到 2.0.5 (@ViViDboarder - #126230)
- Addition of select platform 的 flipr hub (@cnico - #126237)
- 允许 one reusable proxy URL per ESPHome devices (@synesthesiam - #125845)
- 添加 validation 到 set_humidity 动作 中 加湿器 (@gjohansson-ST - #125863)
- 传递 default value 中 Z-Wave websocket handler 的 configuration values (@marcelveldt - #125343)
- 更新 repairs 的 Smlight integrations 到 allow firmware updates where possible (@tl-sl - #126113)
- 更新 string formatting 以使用 f-string 在 tests (@albertomontesg - #125986)
- 添加 counters 到 iskra integrations (@iskrakranj - #126046)
- 回退 "Fix missing id 中 Habitica completed todos API response" (@tr4nt0r - #126142)
- 添加 new method version_is_newer 到 更新 platform (@chemelli74 - #124797)
- 修复 set temperature 动作 中 AVM FRITZ!SmartHome (@mib1185 - #126072)
- 修复 serial handling 中 ViCare integrations (@CFenner - #125495)
- 添加 has_entity_name 到 entities display dict 和 fix name (@piitaya - #125832)
- 更新 string formatting 以使用 f-string 在 components (@albertomontesg - #125987)
- Sort values 中 Platform enum (@epenet - #126259)
- 标记 tag as entities component 中 pylint plugin (@epenet - #126183)
- 升级 uv 到 0.4.12 (@edenhaus - #126257)
- 使用 mock_config_flow helper 中 config_entries tests (@emontnemery - #126251)
- 更新 string formatting 以使用 f-string 在 核心 codebase (@albertomontesg - #125988)
- 添加 aiohasupervisor 到 核心 requirements (@mdegat01 - #126225)
- 使 combined rmvtransport filters work (@claui - #126255)
- 升级 reolink_aio 到 0.9.9 (@starkillerOG - #126267)
- 升级 ring-doorbell 到 0.9.5 (@sdb9696 - #126264)
- 重命名 MQTT mixins module 到
entity.py(@jbouwh - #126279) - 清理 unused protocol class 的 MQTT entities 设置 (@jbouwh - #126276)
- 更新 tooling configuration 到 enforce f-string formatting (@albertomontesg - #125989)
- 允许 github requirements specs 中 hassfest 的 non-核心 integrations (@mpw96 - #124925)
- 简化 imports 中 recorder (@epenet - #126248)
- 升级 github/codeql-动作 从 3.26.7 到 3.26.8 (@dependabot - #126302)
- 使 NextBus coordinator more resilient 和 efficient (@ViViDboarder - #126161)
- 添加 服务 到 set the AC schedule of renault vehicles (@vhkristof - #125006)
- 升级 pysmlight 到 0.1.1 (@tl-sl - #126301)
- 添加 in-home chime 开关 到 ring (@sdb9696 - #126305)
- 改进 readability 中 hass_imports pylint plugin (@epenet - #126252)
- 升级 aiohasupervisor 到 0.1.0b1 (@mdegat01 - #126282)
- 添加 motion detection 开关 entities 到 ring (@sdb9696 - #126278)
- 添加 additional mower 到 Husqvarna Autmower tests (@Thomas55555 - #126313)
- 添加 支持 的 native oauth2 中 Point (@fredrike - #118243)
- Clean ondilo ico logging (@MartinHjelmare - #126310)
- 添加 devices class 的 UPNP uptime sensor (@tathamoddie - #126306)
- 升级 python-MotionMount 到 2.2.0 (@RJPoelstra - #126309)
- 修复 duplicate power sensor 的 Matter 1.3 powerplugs (@marcelveldt - #126269)
- 使用 HassKey 中 核心 components (a-c) (@epenet - #126258)
- 标记 current position sensor 的 Matter 开关 as default disabled (@marcelveldt - #126254)
- 添加 broken link 和 missing devices lists 到 insteon configuration 面板 (@teharris1 - #119715)
- 启用 all TID ruff rules (@epenet - #126312)
- 升级 aioautomower 到 2024.9.1 (@Thomas55555 - #126315)
- 重构 smlight event_function 到 common function (@tl-sl - #126260)
- 添加 battery data 到 Autarco integrations (@klaasnicolaas - #125924)
- 添加 login 和 rewrite access 到 extended data 的 solarlog (@dontinelli - #126024)
- 更改 assist satellite announce method signature (@balloob - #126299)
- 升级 pyduotecno 到 2024.9.0 (@Cereal2nd - #126328)
- 修复 更新 platform 的 Shelly gen1 devices (@chemelli74 - #124798)
- 添加 siren platform 的 tplink (@rytilahti - #124934)
- 使 geniushub platforms a list (@joostlek - #126320)
- 添加 trace 到 核心 files (@epenet - #126314)
- 更新 pylint 到 3.3.0 (@cdce8p - #126330)
- 升级 ruff 到 0.6.6 (@autinerd - #126343)
- Route non-TTS media through ESPHome ffmpeg proxy (@synesthesiam - #126287)
- 添加 YogevBokobza 到 switcher_kis codeowners (@YogevBokobza - #126359)
- 添加 Switcher Runner S11 支持 (@YogevBokobza - #123578)
- 改进 门锁 handling 中 Yale Smart Living (@gjohansson-ST - #124245)
- 重命名 deconz base entities module (@epenet - #126041)
- Offboard myself as prusalink codeowner (@Skaronator - #126361)
- Get supervisor client 中 analytics only 在 systems 使用 supervisor (@mib1185 - #126375)
- 使用 HassKey 中 stt (@epenet - #126335)
- 使用 HassKey 中 sensor (@epenet - #126336)
- 使用 HassKey 中 device_tracker (@epenet - #126339)
- 升级 aiovlc 到 0.5.1 (@mib1185 - #126365)
- 使用 HassKey 中 核心 components (d-z) (@epenet - #126324)
- 使用 HassKey 中 group (@epenet - #126321)
- 使用 HassKey 中 image (@epenet - #126322)
- 使用 HassKey 中 tts (@epenet - #126327)
- 使用 HassKey 中 weather (@epenet - #126329)
- 使用 HassKey 中 摄像头 (@epenet - #126331)
- 使用 HassKey 中 notify (@epenet - #126338)
- 使用 HassKey 中 todo (@epenet - #126325)
- 更正 / tidy up entities doc strings 的 evohome (@zxdavb - #126380)
- 修复 tplink number platform 以使用 intended BOX mode (@sdb9696 - #126397)
- 更新 the Google Photos integrations 到 limit scope 到 Home Assistant 创建 content (@allenporter - #126398)
- 设置 connection 和 command timeout 中 VLC Telnet (@mib1185 - #126401)
- 添加 issue asking users 到 disable ESPHome assist_in_progress sensor (@emontnemery - #125805)
- 重命名 some evohome constants 的 clarity / readability (@zxdavb - #126394)
- 升级 uiprotect 到 6.1.0 (@bdraco - #126345)
- 开关 genexp 到 listcomp 中 async_progress_by_init_data_type (@bdraco - #126405)
- Disconnect telnet 当
denonavrmedia player entities is unloaded (@ol-iver - #126406) - 修复 insteon test (@gjohansson-ST - #126404)
- 升级 reolink-aio 到 0.9.10 (@starkillerOG - #126387)
- 移除 superfluous type hints 从 evohome (@zxdavb - #126383)
- 添加 media player 到 Tesla Fleet (@Bre77 - #126416)
- 使用 HassKey 中 灯光 (@epenet - #126333)
- 移除 invalid callback decorator 从 Bang & Olfusen coroutine functions (@mj23000 - #126420)
- 添加 遮盖 platform 到 Tesla Fleet (@Bre77 - #126411)
- 添加 Reolink Home Hub ringtone control (@starkillerOG - #126390)
- 添加 Reolink hub status 灯光 (@starkillerOG - #126388)
- Parse AirNow observation timezone correctly (@kamiyo - #122006)
- 升级 nice-go 到 0.3.9 (@IceBotYT - #126399)
- 更正 a docstring typo 的 evohome (@zxdavb - #126426)
- 添加 Reolink CPU usage sensor (@starkillerOG - #126386)
- 添加 Reolink hub volume number entities (@starkillerOG - #126389)
- 防止 leading 和 trailing spaces 中 translation values (@epenet - #126427)
- 添加 mm/s 和 in/s As Unit Of Speed (@TrevorSchirmer - #125044)
- 改进 plugwise devices cleanup (@bouwew - #126419)
- 添加 diagnostics platform 到 Smlight (@tl-sl - #126423)
- Automatic devices cleanup 的 Husqvarna Automower (@Thomas55555 - #126384)
- 升级 pysqueezebox 版本 到 0.9.2 (@rajlaud - #126347)
- 添加 开关 到 Yale Smart Living (@gjohansson-ST - #126366)
- 升级 wolf-comm 到 0.0.10 (@alexdev03 - #126342)
- 修复 错误 中 squeezebox media browser album art (@rajlaud - #126346)
- 添加 new values 的 sensor 的 Lektrico integrations (@Lektrico - #126210)
- 升级 google-photos-library-api 到 0.11.1 (@allenporter - #126430)
- 重命名 an evohome test fixture (@zxdavb - #126425)
- 添加 connection test feature 到 assist_satellite (@emontnemery - #126256)
- Automatically remove unregistered TP-Link Omada devices at start up (@MarkGodwin - #124153)
- 修复 错误 如果 灯光 status is missing 中 Nice G.O. (@IceBotYT - #126432)
- 使用 HassKey 中 conversation (@epenet - #126332)
- 升级 google-photos-library-api 到 0.12.0 (@allenporter - #126433)
- Enforce a Google Photos upload 动作 file size limit (@allenporter - #126437)
- 防止 callback decorator 在 coroutine functions (@epenet - #126429)
- OpenAI 到 not speak out whole 错误 (@balloob - #126409)
- 使用 identity check 的 zeroconf enum compare (@bdraco - #126444)
- 移动 atag base entities 到 separate module (@epenet - #126475)
- 移动 airvisual base entities 到 separate module (@epenet - #126474)
- 升级 Weheat 到 2024.09.23 (@jesperraemaekers - #126471)
- 移动 cert_expiry base entities 到 separate module (@epenet - #126478)
- 移动 control4 base entities 到 separate module (@epenet - #126477)
- 移动 deluge base entities 到 separate module (@epenet - #126479)
- 移动 evil_genius_labs base entities 到 separate module (@epenet - #126480)
- 移动 elmax base entities 到 separate module (@epenet - #126481)
- 移动 gogogate2 base entities 到 separate module (@epenet - #126485)
- 添加 router reconnect button 的 Smlight integrations (@tl-sl - #126408)
- 移动 iqvia base entities 到 separate module (@epenet - #126489)
- 修复 Matter Model ID 的 bridged devices (@marcelveldt - #126059)
- 移动 nuki base entities 到 separate module (@epenet - #126500)
- 移动 nibe_heatpump base entities 到 separate module (@epenet - #126498)
- 移动 radarr base entities 到 separate module (@epenet - #126514)
- 移动 rainmachine base entities 到 separate module (@epenet - #126513)
- 移动 purpleair base entities 到 separate module (@epenet - #126511)
- 移动 pi_hole base entities 到 separate module (@epenet - #126509)
- 移动 ovo_energy base entities 到 separate module (@epenet - #126507)
- 移动 openuv base entities 到 separate module (@epenet - #126506)
- 移动 omnilogic base entities 到 separate module (@epenet - #126505)
- 移动 nzbget base entities 到 separate module (@epenet - #126502)
- 移动 notion base entities 到 separate module (@epenet - #126499)
- 升级
pysnmp和brother(@bieniu - #126488) - 移动 modern_forms base entities 到 separate module (@epenet - #126497)
- 移动 lyric base entities 到 separate module (@epenet - #126493)
- 移动 lidarr base entities 到 separate module (@epenet - #126492)
- 移动 motioneye base entities 到 separate module (@epenet - #126495)
- 重命名 melnor base entities module (@epenet - #126496)
- 移动 guardian base entities 到 separate module (@epenet - #126486)
- Speedup Reolink tests by using scope="module" (@starkillerOG - #125215)
- 移动 fritzbox base entities 到 separate module (@epenet - #126482)
- 添加 additional test cases 到 Threshold (@agoode - #126469)
- 添加 门锁 platform 到 Tesla Fleet (@Bre77 - #126412)
- 防止 trailing line feeds 中 translation values (@epenet - #126446)
- 移动 gardena_bluetooth base entities 到 separate module (@epenet - #126484)
- 移动 prusalink base entities 到 separate module (@epenet - #126510)
- Code quality improvements at Home Connect (@Diegorro98 - #126323)
- 移动 rfxtrx base entities 到 separate module (@epenet - #126521)
- 添加 button platform 到 Tesla Fleet (@Bre77 - #126410)
- 升级 pyiskra 到 0.1.14 (@iskrakranj - #126518)
- 移动 sia base entities 到 separate module (@epenet - #126524)
- 重命名 toon base entities module (@epenet - #126525)
- 移动 tailscale base entities 到 separate module (@epenet - #126527)
- 移动 tesla_wall_connector base entities 到 separate module (@epenet - #126529)
- 重命名 tradfri base entities module (@epenet - #126526)
- 移动 tolo base entities 到 separate module (@epenet - #126530)
- 移除 unused i386 code 中 Dockerfile (@edenhaus - #126520)
- 移动 tautulli base entities 到 separate module (@epenet - #126528)
- 使用 Bravia TV MAC address 中
DeviceInfo.connections(@bieniu - #126519) - 修复 Shelly 更新 entities names (@bieniu - #126512)
- 修复 a couple of stale ESPHome docstrings (@emontnemery - #126508)
- 移动 tomorrowio base entities 到 separate module (@epenet - #126531)
- 更改 valve 状态 到 an enum (@gjohansson-ST - #126428)
- 移动 simplisafe base entities 到 separate module (@epenet - #126523)
- 移除 uneeded isoformat calls 中 registry as_storage_fragment properties (@bdraco - #126440)
- 合并 unifiprotect entities 和 models modules (@epenet - #126532)
- 修复 Auto mode 的 TCC devices like the Lyric Round (@nprez83 - #126091)
- 修复 image content-type validation case sensitivity (@npike - #125236)
- 添加 config 到 ZHA 到 allow disabling polling of mains powered devices 当 the network is started (@dmulcahey - #125473)
- 重命名 dynalite base entities module (@epenet - #126536)
- 移动 upcloud base entities 到 separate module (@epenet - #126533)
- 重命名 pilight base entities module (@epenet - #126538)
- 重命名 xbox base entities module (@epenet - #126540)
- 移动 vallox base entities 到 separate module (@epenet - #126541)
- 移动 venstar base entities 到 separate module (@epenet - #126542)
- 移动 volvooncall base entities 到 separate module (@epenet - #126543)
- 移动 yamaha_musiccast base entities 到 separate module (@epenet - #126544)
- 移动 tolo coordinator 到 separate module (@epenet - #126550)
- 移动 yamaha_musiccast coordinator 到 separate module (@epenet - #126546)
- 移动 volvooncall coordinator 到 separate module (@epenet - #126548)
- 移动 ukraine_alarm coordinator 到 separate module (@epenet - #126549)
- 移动 point base entities 到 separate module (@epenet - #126551)
- Reinitialize zeroconf discovery flow 在 unignore (@emontnemery - #125753)
- 升级 intents 到 2024.9.23 (@synesthesiam - #126553)
- 添加 Model 和 Manufacturer details 的 Squeezebox devices (@peteS-UK - #126435)
- 更改 lawn_mower 状态 到 an enum (@gjohansson-ST - #126458)
- 添加 NYT Games integrations (@joostlek - #126449)
- 添加 more Wordle sensor (@joostlek - #126561)
- 移除 trekky12 从 pilight codeowners (@Trekky12 - #126559)
- 移除 deprecated forecast key 从 template weather (@gjohansson-ST - #126132)
- 使用 Xiaomi Aqara gateway MAC address 中
DeviceInfo.connections(@bieniu - #126562) - 移除 deprecated YAML import 从 traccar (@jpbede - #125763)
- 升级 nyt_games 到 0.4.0 (@joostlek - #126564)
- 添加 entities components 到 hass-enforce-class-module pylint plugin (@epenet - #126545)
- 修复 point calls config entry 到 a platform multiple times (@fredrike - #126535)
- 添加 derived entities classes 中 hass-enforce-class-module pylint plugin (@epenet - #126494)
- Index config entry discovery_keys by discovery domain (@emontnemery - #126563)
- 升级 cached-ipaddress 到 0.6.0 (@bdraco - #126571)
- 升级 yarl 到 1.12.0 (@bdraco - #126576)
- 升级 yarl 到 1.12.1 (@bdraco - #126580)
- Get updated Assist satellite config 在……之后 setting it 中 ESPHome (@synesthesiam - #126552)
- 减少 scope of JSON/XML test fixtures (@emontnemery - #126590)
- 修复 ecobee test helper (@emontnemery - #126587)
- 移除 unnecessary unique_id suffix 从 Google Cloud entities (@tronikos - #126585)
- 修复 truncating password issue (@SteveEasley - #126581)
- 修复 zeroconf rediscovery test (@emontnemery - #126593)
- 设置 autouse flag 在 session scope 蓝牙 fixture (@emontnemery - #126589)
- 简化 signal_discovered_config_entry_removed job (@emontnemery - #126591)
- 更新 xknx 到 3.2.0 (@farmio - #126569)
- 升级 aiohttp 到 3.10.6rc2 (@bdraco - #126468)
- 添加 base entities classes 到 enforce-class-module pylint plugin (@epenet - #126473)
- 清理 source_type type hints 中 devices tracker components (@epenet - #126592)
- 更改 dhcp internal index 以使用 mac address (@bdraco - #126573)
- 使 tts options of type list (such as profiles 中 google_cloud) work (@tronikos - #121582)
- 添加 energy history coordinator 和 sensor 到 Teslemetry (@Bre77 - #126166)
- 添加 snapshots 到 all ring platform tests (@sdb9696 - #126560)
- 升级 deprecation of ESPHome assist 中 progress 二元sensor (@emontnemery - #126604)
- 添加 issue asking users 到 disable VoIP call_in_progress 二元sensor (@emontnemery - #126504)
- 防止 KeyError 中 Matter select entities (@marcelveldt - #126605)
- 添加 select platform 到 Lektrico integrations (@Lektrico - #126490)
- 更改 摄像头 状态 到 an enum (@gjohansson-ST - #126558)
- 调整 _ENTITY_COMPONENTS 中 hass-enforce-class-module (@epenet - #126603)
- 更改 门锁 状态 到 an enum (@gjohansson-ST - #126379)
- Start deprecation 的 media_player constants (@gjohansson-ST - #126351)
- Start deprecation 吸尘器 constants 的 feature flags (@gjohansson-ST - #126354)
- 修复 lamarzocco ParamSpec typing (@cdce8p - #126616)
- Reinitialize zeroconf discovery flow 在 config entry removal (@emontnemery - #126595)
- 使 NYT Games a 服务 (@joostlek - #126613)
- 更新 pre-commit 到 3.8.0 (@cdce8p - #126617)
- 更新 coverage 到 7.6.1 (@cdce8p - #126615)
- 使 Matter select entities values translatable (@joostlek - #126608)
- 升级 版本 of recorder context ID data migrators (@emontnemery - #125293)
- 更新 pipdeptree 到 2.23.4 (@cdce8p - #126619)
- 更新 pytest-asyncio 到 0.24.0 (@cdce8p - #126621)
- 更新 pytest 到 8.3.3 (@cdce8p - #126623)
- 更新 syrupy 到 4.7.1 (@cdce8p - #126625)
- 更新 pylint 到 3.3.1 (@cdce8p - #126614)
- Reinitialize 蓝牙 discovery flow 在 config entry removal (@emontnemery - #126555)
- Reinitialize dhcp discovery flow 在 config entry removal (@emontnemery - #126556)
- 移除 unnecessary lambda 中 Matter (@joostlek - #126633)
- 修复 tesla_fleet 温控 temp high/low test (@gjohansson-ST - #126631)
- 更新 tqdm 到 4.66.5 (@cdce8p - #126626)
- 更新 pip-licenses 到 5.0.0 (@cdce8p - #126620)
- 更新 uv 到 0.4.15 (@cdce8p - #126627)
- 更新 cryptography 到 43.0.1 (@cdce8p - #126628)
- 更新 bcrypt 到 4.2.0 (@cdce8p - #126629)
- 修复 motionblinds_ble sensor tests (@LennP - #126635)
- 使用 icon translations 中 Matter (@joostlek - #126634)
- 添加 shorthand 属性 到 device_tracker entities (@epenet - #126599)
- Map unknown air quality 到 None 中 Matter (@joostlek - #126639)
- 升级 Python Matter Server 到 6.5.2 (@marcelveldt - #126636)
- Raise issue 如果 SSL is set but no external URL configured (@joostlek - #121768)
- 替换 more addon management 使用 aiohasupervisor (@mdegat01 - #126236)
- 温控 check target min lower than target high (@gjohansson-ST - #124488)
- 更新 types packages (@cdce8p - #126632)
- 添加 EveCluster ValvePosition 属性 (@lboue - #125809)
- 更新 Google Photos 到 have a DataUpdateCoordinator 的 loading albums (@allenporter - #126443)
- 更新 httpx 到 0.27.2 (@cdce8p - #126630)
- 移除 unignore flow 从 dlna_dmr (@emontnemery - #126647)
- 移除 unignore flow 从 homekit controller (@emontnemery - #126637)
- Limit Google Photos media source 到 Home Assistant 创建 albums (@allenporter - #126653)
- Require Google Photos uploads 到 target an album (@allenporter - #126651)
- 移除 unused string 中 dlna_dmr (@epenet - #126652)
- Reinitialize ssdp discovery flow 在 unignore (@emontnemery - #126557)
- 更新 pyoverkiz 到 1.14.1 (@cdce8p - #126657)
- 添加 Pressure 和 Altitude discovery schemas 的 Matter Eve Weather devices (@lboue - #125690)
- Plugwise test maintenance (@bouwew - #126421)
- 升级 aioautomower 到 2024.9.2 (@Thomas55555 - #126659)
- 确保 that HomeKit names start 和 end 使用 alphanumeric character (@indrajitr - #126413)
- 升级 bring-api 到 0.9.0 (@tr4nt0r - #126650)
- 更新 numpy 到 1.26.4 (@cdce8p - #126660)
- 添加 discovery schemas 的 Matter Smoke 和 CO 报警 Cluster (@marcelveldt - #126622)
- 仅 raise missing integrations issue 的 config entry integrations (@joostlek - #126654)
- 简化 cleanup 中 Husqvarna Automower (@Thomas55555 - #126666)
- 添加 work area 开关 的 Husqvarna Automower (@Thomas55555 - #126376)
- 使用 vol.Coerce 的 SourceType 中 MQTT device_tracker (@epenet - #126594)
- 扩展 the lists of Matter 温控 devices that need special treatment (@marcelveldt - #126644)
- 防止 KeyError 当 Matter devices has invalid value 的 ModeSelect (@marcelveldt - #126672)
- 更新 RestrictedPython 到 7.2 (@cdce8p - #126662)
- 调整 automation 到 plural 触发器/条件/动作 keys (@frenck - #123823)
- 设置 default source_type 在 TrackerEntity 和 ScannerEntity (@epenet - #126648)
- 重命名 an evohome test fixture (@zxdavb - #126680)
- 升级 aiorussound 到 3.1.5 (@noahhusby - #126664)
- 修复 pipeline 重启 中 VoIP (@synesthesiam - #126668)
- 添加 支持 的 OperationalState 属性 从 Matter OperationalState cluster (@lboue - #125627)
- 添加 SSL Cipher option 到 aiohttp async_get_clientsession (@starkillerOG - #126317)
- 添加 风扇 支持 的 KNX 温控 entities (@somdoron - #126368)
- 使用 insecure SSL cipher 的 Reolink aiohttp clientsession (@starkillerOG - #126687)
- 添加 button platform 到 Matter integrations (@jvmahon - #123665)
- 更新 strings 中 tailscale (@civita - #124143)
- 添加 coordinator 到 Spotify (@joostlek - #123548)
- 改进 typing 中 Yamaha (@joostlek - #123982)
- 添加 diagnostics 到 Workday (@gjohansson-ST - #126691)
- 升级 aiohttp 到 3.10.6 (@bdraco - #126690)
- 改进 Roborock 错误 handling (@allenporter - #124267)
- 移除 leftover wrong icon 从 Reolink (@starkillerOG - #126698)
- 添加 sensor platform 到 Bring integrations (@tr4nt0r - #126642)
- 添加 tests which directly test the recorder job wrappers (@emontnemery - #125338)
- 添加 diagnostics platform 到 Bring integrations (@tr4nt0r - #126695)
- 避免 raw string 中 device_tracker source_type (@epenet - #126601)
- 添加 Spelling Bee 和 connections 支持 到 NYT Games (@joostlek - #126567)
- 添加 Aqara brand (@joostlek - #126658)
- 升级 google-generativeai 到 0.8.2 (@bdraco - #126696)
- 更新 snapshot 的 Bring tests (@tr4nt0r - #126699)
- 添加 specific EntityDescription 到 describe devices tracker entities (@epenet - #126586)
- 升级 python-google-photos-library-api 到 0.12.1 (@allenporter - #126709)
- 更新 Tuya integrations 使用 target distance (@tal - #126700)
- 移除 redundant source_type property 从 TrackerEntities (@epenet - #126717)
- 移除 redundant source_type property 从 ScannerEntities (@epenet - #126716)
- 更新
denonavr到v1.0.0(@ol-iver - #126703) - 升级 github/codeql-动作 从 3.26.8 到 3.26.9 (@dependabot - #126715)
- 升级 zeroconf 到 0.135.0 (@bdraco - #126706)
- 添加 Storm watch active 到 Tesla integrations (@Bre77 - #126704)
- 修复 pytest-asyncio DeprecationWarning (@cdce8p - #126718)
- 添加 workaround 到 avoid blocking imports by dnspython (@elmurato - #121702)
- 移动 pylint decorator plugin 和 add tests (@epenet - #126719)
- Introduce snapshot testing 到 Matter (@joostlek - #126693)
- 添加 an entities description 的 Google Calendar (@allenporter - #125469)
- 使 statistics validation create issue registry issues (@emontnemery - #122595)
- 启用 Zwave 通知 sensor by default (@joostlek - #125326)
- 添加 specific EntityDescription 到 describe calendar entities (@epenet - #126726)
- 使用 entities selector 中 Homekit bridge config flow (@piitaya - #126340)
- 不要 crash entire Matter integrations 设置 当 one node is failing (@marcelveldt - #126491)
- 更新 isal 到 1.7.1 (@cdce8p - #126742)
- 使用 'select' 而不是 'click' or 'press' 当 guiding users 中 flows (@emontnemery - #126731)
- 更新 lxml 到 5.3.0 (@cdce8p - #126725)
- 更改 触发器 platform key 到 触发器 (@joostlek - #124357)
- 使用 shorthand 属性 中 tesla_fleet devices tracker (@epenet - #126736)
- 使 Matter snapshot logic a shared function (@joostlek - #126744)
- 使用 shorthand 属性 中 mysensors devices tracker (@epenet - #126738)
- 添加 pylint checks 的 fixture scope (@epenet - #126723)
- 使用 snake case 中 Matter fixture nodes (@joostlek - #126743)
- 更新 触发器 validation message (@joostlek - #126749)
- 使用 bold 到 markup UI strings (@c0ffeeca7 - #126748)
- 重命名 DOMAIN_DATA HassKey constants 到 DATA_COMPONENT (@epenet - #126746)
- 添加 sound modes 到 Bang & Olufsen devices (@mj23000 - #121209)
- 修复 license check 的 new aiocache (@bdraco - #126753)
- 改进 触发器 schema validation 到 ask 的
trigger而不是platform(@joostlek - #126750) - 更新 前端 到 20240925.0 (@bramkragten - #126763)
- 更新 const.py 到 add new Australian Server URL (@euandekock - #126714)
- 移除 unnecessary dict .keys() calls 从 Bang & Olufsen (@mj23000 - #126762)
- 使用 shorthand 属性 中 locative devices tracker (@epenet - #126740)
- 升级 ZHA 到 0.0.34 (@puddly - #126766)
- 添加 Valve platform 到 Matter integrations (@lboue - #123311)
- 升级 aioautomower 到 2024.9.3 (@Thomas55555 - #126769)
- 移除 unignore flow (@emontnemery - #126765)
- 修复 ESPHome 和 VoIP Assist satellite entities names (@synesthesiam - #126229)
- Deprecate tplink 报警 button entities (@sdb9696 - #126349)
- 更改 温控 set temp 动作 的 incorrect feature will raise (@gjohansson-ST - #126692)
- 移除 Reolink Home Hub main level 开关 (@starkillerOG - #126697)
- 升级 aiorussound 到 4.0.5 (@noahhusby - #126774)
- 升级 reolink-aio 到 0.9.11 (@starkillerOG - #126778)
- 修复 missing template 报警 control 面板 menu string (@MartinHjelmare - #126791)
- 升级 ring-doorbell 到 0.9.6 (@sdb9696 - #126817)
- 升级 jaraco.abode 到 6.2.1 (@joostlek - #126823)
- 修复 typo 中 Mealie integrations (@tr4nt0r - #126824)
- 升级 knocki 到 0.3.5 (@joostlek - #126826)
- 添加 logging 到 NYT Games 设置 failures (@joostlek - #126832)
- 升级 nyt_games 到 0.4.2 (@joostlek - #126834)
- 修复 last played icon 中 NYT Games (@joostlek - #126837)
- 修复 Withings reauth title (@joostlek - #126838)
- 升级 aiohasupervisor 到 0.1.0 (@mdegat01 - #126841)
- 更新 前端 到 20240926.0 (@bramkragten - #126843)
- 更新 the Selected Pipeline entities name (@balloob - #126845)
- 更新 overkiz Atlantic 热水器 away mode switching (@ALERTua - #121801)
- 修复 Abode integrations needing 到 reauthenticate 在……之后 核心 更新 (@krx - #123035)
- Monarch Money cashflow sensor bugfix (@jeeftor - #125774)
- 升级 wolf-comm 到 0.0.15 (@mtielen - #126857)
- 修复 restoring 状态 class 中 mobile app (@joostlek - #126868)
- 升级 yarl 到 1.13.0 (@bdraco - #126872)
- 修复 getting the host 的 current request (@bdraco - #126882)
- 标记 custom 面板 integrations as system type (@frenck - #126883)
- 添加 diagnostics platform 到 airgradient (@joostlek - #126886)
- 修复 getting the current host 的 IPv6 urls (@bdraco - #126889)
- 使用 hass httpx client 的 ElevenLabs component (@sorgfresser - #126793)
- 升级 python-linkplay 到 0.0.12 (@silamon - #126850)
- 改进 statistics issue title (@emontnemery - #126851)
- 添加 支持 的 variant of Xiaomi Mi Air Purifier 3C (zhimi.airp.mb4a) (@tr4nt0r - #126867)
- 修复 blocking call 中 Xiaomi Miio integrations (@tr4nt0r - #126871)
- 回退 "Add 支持 的 Xiaomi airpurifier 和 加湿器 (#117791)" (@tr4nt0r - #126873)
- 更新 airgradient devices sw_version 当 changed (@joostlek - #126902)
- 使用 icon translations 中 unifi (@jrieger - #126903)
- Do not unsubscribe MQTT integrations discovery 如果 entry is already configured (@jbouwh - #126907)
- 修复 Tado unloading (@joostlek - #126910)
- 迁移 Nexia unique id 到 str (@joostlek - #126911)
- 更新
pytouchlinesl到 0.1.6 (@jnsgruk - #126912) - 升级 pyotgw 到 2.2.1 (@mvn23 - #126918)
- 升级
pytouchlinesl到0.1.7(@jnsgruk - #126923) - 更改 Assist satellite 状态 names (@synesthesiam - #126926)
- 调整 "Assist 中 progress" sensor 中 ESPHome (@synesthesiam - #126928)
- Squeezebox - bump pysqueezebox dependency 到 0.9.3 到 恢复 favorites 支持 (@rajlaud - #126929)
- 更新 前端 到 20240927.0 (@bramkragten - #126933)
- 添加 missing icons 到 unifi (@jrieger - #126934)
- 升级 nessclient 到 1.1.2 (@ozadr1an - #125604)
- 升级 python-kasa library 到 0.7.4 (@sdb9696 - #126944)
- 升级 yarl 到 1.13.1 (@bdraco - #126962)
- 升级 aiohttp 到 3.10.7 (@bdraco - #126970)
- 添加 unique id 到 mold_indicator (@gjohansson-ST - #126990)
- Workday raise issues only 到 next year (@gjohansson-ST - #126997)
- 排除 Text-to-Speech cache 从 backups (@balloob - #127001)
- 升级 aiohttp 到 3.10.8 (@bdraco - #127009)
- 不要 日志 voice assistant config timeout 错误 (@synesthesiam - #127010)
- 升级 anyio 到 4.6.0 (@bdraco - #127013)
- 允许
null/Nonevalue 的 non numeric MQTT sensor without 警告 (@jbouwh - #127032) - 升级 py-synologydsm-api 到 2.5.3 (@mib1185 - #127035)
- 更新 local_calendar/todo 到 avoid blocking 中的 event loop (@allenporter - #127048)
- 更新 ical 到 8.2.0 (@frenck - #126954)
- 升级 gcal_sync 到 6.1.5 (@allenporter - #127049)
- 修复 repair 当 integrations does not exist (@shaiu - #127050)
- 修复 timestamp isoformat 中 seventeentrack (@shaiu - #127052)
- 修复 removing nulls 当 encoding events 的 PostgreSQL (@bdraco - #127053)
- 澄清 excl/incl filter functionality 的 waze_travel_time (@eifinger - #127056)
- 升级 pylitejet 到 0.6.3 (@joncar - #127063)
- 添加 missing OUI 到 august (@bdraco - #127064)
- 修复 Roomba help URL (@LucaDiba - #127065)
- 更新 xknxproject 到 3.8.0 (@farmio - #127072)
- 检查 "status" is present 在……之前 access during devices 更新 (@drsgoodall - #127091)
- 使 Laundrify unique id a string (@joostlek - #127092)
- 升级 yt-dlp 到 2024.09.27 (@joostlek - #127096)
- 升级 zwave-js-server-python 到 0.58.1 (@MartinHjelmare - #127114)
- 更新 前端 到 20240930.0 (@bramkragten - #127125)
- 标记 Reolink 摄像头 entities as unavailable 当 摄像头 is offline (@starkillerOG - #127127)
- 更新 RestrictedPython 到 7.3 (@frenck - #127130)
- 允许 negative calibration factor 中 mold_indicator (@gjohansson-ST - #127133)
- Roborock fix "selected map" 当 first map 中 list is selected (@N3rdix - #127126)
- 添加 config flow validation that calibration factor is not zero (@gjohansson-ST - #127136)
- Allows unload 当 unsupported devices vesync (@cdnninja - #127153)
- 更新 assist_satellite connection test sound (@emontnemery - #127183)
- 修复 Z-Wave rediscovery (@MartinHjelmare - #127213)
- 使用 reconfigure_confirm 中 vallox config flow (@epenet - #127214)
- 使用 reconfigure_confirm 中 solarlog config flow (@epenet - #127215)
- 修复 reconfigure_confirm logic 中 madvr config flow (@epenet - #127216)
- 使用 reconfigure_confirm 中 lcn config flow (@epenet - #127217)
- 使用 reconfigure_confirm 中 google_travel_time config flow (@epenet - #127220)
- 修复 Tailwind 遮盖 exception 当 door is already 中的 requested 状态 (@cayossarian - #124543)
- 更新 prometheus-client 到 0.21.0 (@rcloran - #126965)
- 更新 gotailwind 到 0.2.4 (@frenck - #127129)
- 使用 reconfigure_confirm 中 homeworks config flow (@epenet - #127218)
- 使用 reconfigure_confirm 中 enphase_envoy config flow (@epenet - #127221)
- 使用 reconfigure_confirm 中 bryant_evolution config flow (@epenet - #127222)
- 不要 create statistics issues 当 sensor is unavailable or unknown (@emontnemery - #127226)
- 更新 日志 错误 message 的 Samsung TV (@epenet - #127231)
- 修复 Tibber get_prices 当 called 使用 aware datetime (@functionpointer - #123289)
- Run unsubscribe callbacks 当 Assist satellite entities is removed 从 HA (@synesthesiam - #127234)
- 移除 codefences 从 issue titles (@rytilahti - #127254)
- 回退 "Support Z-Wave JS dimming 灯光 using color intensity (#122639)" (@MartinHjelmare - #127256)
- 使 recorder WS command recorder/update_statistics_metadata wait (@emontnemery - #127179)
- 更新 前端 到 20241002.0 (@bramkragten - #127264)
- 使 recorder WS command recorder/clear_statistics wait (@emontnemery - #127120)
- 修复 温控 entities 中 ViCare integrations (@CFenner - #127128)
- 更新 前端 到 20241002.1 (@bramkragten - #127292)
- 更新 前端 到 20241002.2 (@bramkragten - #127331)
- 升级 pychromecast 到 14.0.2 (@emontnemery - #127333)
- 升级 intents 到 2024.10.2 (@synesthesiam - #127338)
发布 2024.10.1 - October 4
- 修复 devices id 支持 的 报警 control 面板 template (@piitaya - #127340)
- 升级 pysmlight 0.1.2 (@tl-sl - #127376)
- 移除 assumption 中 ConfigEntryItems about unique unique_id (@emontnemery - #127399)
- 添加 missing number platform 到 init of Tesla Fleet (@Bre77 - #127406)
- 升级 aiomealie 到 0.9.3 (@andrew-codechimp - #127454)
- 修复 int value 中 unique_id 的 Tellduslive (@robinostlund - #127526)
- 升级 matrix-nio 到 0.25.2 (@PaarthShah - #127535)
- 调整 polling rate of Rituals Perfume Genie (@frenck - #127544)
- Create new clientsession 的 NYT Games (@joostlek - #127547)
- Strip the NYT Games token (@joostlek - #127548)
- 回退 "Bump pychromecast 到 14.0.2 (#127333)" (@joostlek - #127555)
发布 2024.10.2 - October 11
- 修复 Island status 中 Teslemetry (@Bre77 - #127504)
- 升级 pyblu 到 1.0.3 (@LouisChrist - #127571)
- 升级 aiostreammagic 到 2.5.0 (@noahhusby - #127595)
- 升级 opower 到 0.8.2 (@tronikos - #127598)
- 修复 wake up 中 Tesla Fleet (@Bre77 - #127615)
- 更新 Radarr config flow 到 standardize ports (@Khabi - #127620)
- 升级 fyta_cli 到 0.6.7 (@dontinelli - #127650)
- 回退 "Fix enum lookup (#125220)" (@cdce8p - #127680)
- 修复 problems 使用 automatic management of Schlage 门锁 (@dknowles2 - #127689)
- 修复 typo 中 HDMI CEC (@joostlek - #127714)
- 修复 Withings 日志 message (@joostlek - #127716)
- 升级 NYT Games 到 0.4.3 (@joostlek - #127717)
- 升级 airgradient 到 0.9.1 (@joostlek - #127718)
- 添加 translation string 的 Withings wrong account (@joostlek - #127719)
- 提高 connection timeout 中 CalDAV (@mib1185 - #127727)
- 迁移 SMA unique id 到 str (@rklomp - #127732)
- 移除 stale references 中 squeezebox 服务.yaml (@rajlaud - #127739)
- 修复 Aurora integrations casts longitude 和 latitude 到 integer (@johangus65 - #127740)
- 升级 python-linkplay 到 0.0.15 (@silamon - #127748)
- 修复 custom account config flow 设置 (@rjmarques - #127750)
- 升级 solarlog_cli 到 0.3.1 (@dontinelli - #127753)
- 更新 DoorBirdPy 到 3.0.3 (@frenck - #126949)
- 升级 DoorBirdPy 到 3.0.4 (@bdraco - #127760)
- 升级 pychromecast 到 14.0.3 (@emontnemery - #127778)
- 修复 aurora alert sensor always Off (@johangus65 - #127780)
- 更新 aioairzone-cloud 到 v0.6.6 (@Noltari - #127789)
- 升级 pysmlight 到 v0.1.3 (@tl-sl - #127804)
- 修复 incorrect string 中 amberlectric (@epenet - #127807)
- 添加 missing 和 fix incorrect translation string 中 alarmdecoder (@epenet - #127814)
- 修复 incorrect translation string 中 analytics_insights (@epenet - #127815)
- 添加 missing 和 fix incorrect translation string 中 aurora (@epenet - #127818)
- 修复 incorrect translation string 中 azure event hub (@epenet - #127820)
- 更正 cleanup of sensor statistics repairs (@emontnemery - #127826)
- 添加 missing translation string 中 blebox (@epenet - #127827)
- 修复 incorrect translation string 中 bryant_evolution (@epenet - #127830)
- 添加 missing 和 fix incorrect translation string 中 duotecno (@epenet - #127834)
- Reverse unintended change of unique_id 的 solarlog (@dontinelli - #127845)
- 升级
pytouchlinesl到 0.1.8 (@jnsgruk - #127859) - 修复 wrong DPTypes returned by Tuya's cloud (@azerty9971 - #127860)
- 添加 missing translation string 中 AVM Fritz!Smarthome (@mib1185 - #127864)
- 修复 merge_response template not mutate original object (@gjohansson-ST - #127865)
- 不要 错误 使用 missing information 中 systemmonitor diagnostics (@gjohansson-ST - #127868)
- 升级 holidays library 到 0.58 (@gjohansson-ST - #127876)
- 升级 pyeconet 到 0.1.23 (@dcmeglio - #127896)
- 添加 missing translation string 中 otbr (@epenet - #127909)
- 添加 missing translation string 中 yamaha_musiccast (@epenet - #127912)
- 添加 支持 of due date calculation 的 grey dailies 中 Habitica integrations (@tr4nt0r - #127923)
- 升级
imgw_piblibrary 到 版本 1.0.6 (@bieniu - #127925) - 升级 python-kasa 到 0.7.5 (@sdb9696 - #127934)
- 修复 discovery of WMS WebControl pro by using IP address (@mback2k - #127939)
- 更新 pywmspro 到 0.2.1 到 fix handling of unknown products (@mback2k - #127942)
- 修复 europe authentication 中 Fujitsu FGLair (@crevetor - #127947)
- 升级 motionblindsble 到 0.1.2 (@LennP - #127954)
- 修复 zwave_js config validation 的 values (@raman325 - #127972)
- 修复 firmware 版本 parsing 中 venstar (@epenet - #127974)
- 升级 pyduotecno 到 2024.10.0 (@Cereal2nd - #127979)
- 提高 tplink 温控 precision (@rytilahti - #127996)
- 添加 missing translation string 中 solarlog (@dontinelli - #128015)
- 修复 missing reauth name translation placeholder 中 ring integrations (@sdb9696 - #128048)
- 添加 missing translation string 的 re-auth flows (@mib1185 - #128055)
- 更新 xknxproject 到 3.8.1 (@farmio - #128057)
- 修复 casing 在 Powerview Gen3 zeroconf discovery (@kingy444 - #128076)
- 修复 ring realtime events (@sdb9696 - #128083)
- 提高 Hydrawise polling interval 到 60 seconds (@dknowles2 - #128090)
- 更新 前端 到 20241002.3 (@bramkragten - #128106)
- 升级 aioautomower 到 2024.10.0 (@Thomas55555 - #128137)
- 修复 license 脚本 的 ftfy (@cdce8p - #128138)
- 修复 regression 中 Opower that was introduced 中 2024.10.0 (@tronikos - #128141)
- 升级 opower 到 0.8.3 (@tronikos - #128144)
- 移除 some redundant code 中 Opower's coordinator 从 the fix 中 #128141 (@tronikos - #128150)
- 修复 preset handling issue 中 ViCare (@CFenner - #128167)
- 修复 model 中 Husqvarna Automower (@Thomas55555 - #128168)
发布 2024.10.3 - October 18
- 更新 home-assistant-蓝牙 到 1.13.0 (@cdce8p - #127691)
- 修复 printer uptime fluctuations 中 IPP (@mib1185 - #127725)
- 改进 discovery of WMS WebControl pro by updating IP address (@mback2k - #128007)
- 使用 the same ZHA database path during startup 和 当 loading devices 触发器 (@puddly - #128130)
- 修复 playing media via roku (@ctalkington - #128133)
- 升级 yt-dlp 到 2024.10.07 (@joostlek - #128182)
- 修复 daikin entities not refreshing quickly (@adampetrovic - #128230)
- 保持 the provided name 当 creating a tag (@silamon - #128240)
- 更新 aioairzone 到 v0.9.4 (@Noltari - #127792)
- 更新 aioairzone 到 v0.9.5 (@Noltari - #128265)
- 升级 gcal_sync 到 6.1.6 (@allenporter - #128270)
- 升级 solarlog_cli 到 0.3.2 (@dontinelli - #128293)
- 升级 pyblu 到 1.0.4 (@LouisChrist - #128482)
- 提高 Z-Wave fallback thermostat range 到 0-50 C (@MindFreeze - #128543)
- 升级 pyotgw 到 2.2.2 (@mvn23 - #128594)
发布 2024.10.4 - October 25
- 修复 evohome regression preventing helpful messages 当 设置 fails (@zxdavb - #126441)
- 处理 temprorary hold 中 Honeywell (@mkmer - #128460)
- 升级 ring-doorbell 到 0.9.7 (@sdb9696 - #127554)
- 升级 ring-doorbell library 到 0.9.8 (@sdb9696 - #128662)
- 添加 diagnostics 到 Comelit SimpleHome (@chemelli74 - #128794)
- 升级 pyTibber 到 0.30.3 (@Danielhiversen - #128860)
- 添加 diagnostics 到 Vodafone Station (@chemelli74 - #128923)
- 升级 pyduotecno 到 2024.10.1 (@cereal2nd - #128968)
- 修复 uptime floating values 的 Vodafone Station (@chemelli74 - #128974)
- 修复 cancellation leaking upward 从 the timeout util (@bdraco - #129003)
- 修复 devolo_home_network devices not reporting a MAC address (@Shutgun - #129021)
- 升级 yt-dlp 到 2024.10.22 (@joostlek - #129034)
- 移除 DHCP match 从 awair (@AlD - #129047)
- 更新 前端 到 20241002.4 (@bramkragten - #129049)
- Partially revert "LLM Tool parameters check (#123621)" (@tronikos - #129064)
- 修复 adding multiple devices simultaneously 到 devolo Home Network's devices tracker (@Shutgun - #129082)
- 修复 NYT Games connection max streak (@joostlek - #129149)
- 升级 nyt_games 到 0.4.4 (@joostlek - #129152)

