Home Assistant Core 2023.10 的完整变更日志
这些都是 Home Assistant Core 2023.10 版本中包含的所有更改。
如需更易读格式的摘要: 本次发布的发布笔记博客.
完整变更日志
- 将版本升级到 2023.10.0dev0 (@joostlek - #99349)
- 添加显式测试:template 配置条目 setup (@emontnemery - #99345)
- 回退“移除 virtual 集成 为 ultraloq” (@b-uwe - #99302)
- 小幅改进 测试 的硬件集成 (@emontnemery - #99361)
- 将 octoprint 协调器 移动到独立文件 (@jpbede - #99359)
- 转义 core version [ci] (@cdce8p - #99364)
- 折叠 支持的功能列表于 Deconz (@joostlek - #99233)
- 处理 bsblan 的后续审查意见 (@jpbede - #99360)
- 添加 实体翻译 到 Mill (@joostlek - #96541)
- 使用 简写属性 在 iCloud (@joostlek - #99390)
- 将 tankerkoenig 协调器 和 基础实体 移动到独立文件 (@jpbede - #99416)
- 添加 @kbx81 作为 esphome 代码所有者 (@kbx81 - #99427)
- 使用 简写属性 在 Isy994 (@joostlek - #99395)
- 更新 google-nest-sdm 到 3.0.2 (@allenporter - #99175)
- 将 airnow 协调器 移动到独立文件 (@jpbede - #99423)
- 使用 简写属性 在 Insteon (@joostlek - #99392)
- 使用 简写属性 在 iZone (@joostlek - #99397)
- 发现更多功率和能量传感器 在 fibaro 集成 (@rappenze - #98253)
- 关闭Mill 加热器 使用 本地 API (@ricmik - #99348)
- 使用快照断言 为 netatmo 诊断 测试 (@jpbede - #99159)
- 避免线性搜索 MQTT SUPPORTED_COMPONENTS (@bdraco - #99459)
- 重构 MQTT discovery 到 avoid creating closure if hash 已经 在 discovery_pending_discovered (@bdraco - #99458)
- 减少 overhead 到处理和发布 MQTT 消息 (@bdraco - #99457)
- 冻结 time 为 MQTT 传感器过期测试 (@jbouwh - #99496)
- 使用 简写属性 在 Hunterdouglas powerview (@joostlek - #99386)
- 更改matrix 组件 到 use matrix-nio 而不是 matrix_client (@PaarthShah - #72797)
- 支持跟踪私有蓝牙设备 (@Jc2k - #99465)
- 使用 简写属性 在 hlk_sw16 (@joostlek - #99383)
- Don't compile missing statistics when running 测试 (@emontnemery - #99446)
- Switch mqtt 到 use async_call_later where possible (@bdraco - #99486)
- Speed up calls 到 all states API (@bdraco - #99462)
- Switch isy994 到 use async_call_later (@bdraco - #99487)
- Rework 在 mqtt certificate 测试 (@jbouwh - #99503)
- Code cleanup 为 nest 设备信息 (@allenporter - #99511)
- 改进 lingering timer checks (@bdraco - #99472)
- Motion blinds duplication reduction 使用 entity baseclass (@starkillerOG - #99444)
- Motion blinds add translations (@starkillerOG - #99078)
- 添加 long-term statistics 到 BMW传感器 (@rikroe - #99506)
- 减少 overhead 到 retry 配置条目 setup (@bdraco - #99471)
- 添加传感器 到 private_ble_device (@Jc2k - #99515)
- 修复 zha 测试 RuntimeWarning (@cdce8p - #99519)
- 更新 py测试 warning filter (@cdce8p - #99521)
- 添加 suggest_display_precision 到 private_ble_device (@Jc2k - #99529)
- 重构 async_call_at 和 async_call_later 事件 辅助工具s 到 avoid creating closures (@bdraco - #99469)
- Handle gracefully when unloading apcupsd config entries (@yuxincs - #99513)
- 减少 Bluetooth 协调器/processor overhead (@bdraco - #99526)
- 更改 calculation methods 到 a fixed list (@engrbm87 - #99535)
- Speed up fetching states by domain (@bdraco - #99467)
- 将 nest 测试_传感器_sdm.py 到 测试_传感器.py (@allenporter - #99512)
- 允许 glances entries 使用 same IP but different ports (@engrbm87 - #99536)
- Make bond BPUP 回调 a HassJob (@bdraco - #99470)
- Make validator 为 modbus table controlled (@janiversen - #99092)
- 移除 nest 旧版 服务 descriptions 和 translations (@allenporter - #99510)
- 修复 tolo 测试 warning (@cdce8p - #99555)
- 修复 sql 测试 warning (@cdce8p - #99556)
- 使用 简写属性 为 Heos (@joostlek - #99344)
- 添加 严格类型标注 到 glances (@engrbm87 - #99537)
- 将 static shorthand devolo attributes outside 的 constructor (@joostlek - #99234)
- 移除 unused attributes 从 Econet (@joostlek - #99242)
- 使用 简写属性 在 Home connect (@joostlek - #99385)
- 使用 简写属性 为 DLNA dmr (@joostlek - #99236)
- 将 london underground 协调器 移动到独立文件 (@jpbede - #99550)
- 使用 简写属性 在 Laundrify (@joostlek - #99586)
- 使用 简写属性 在 LCN (@joostlek - #99587)
- 使用 简写属性 在 Juicenet (@joostlek - #99575)
- 使用 简写属性 在 Kulersky (@joostlek - #99583)
- 使用 简写属性 在 Keenetic (@joostlek - #99577)
- 添加 loader.async_get_loaded_集成 (@emontnemery - #99440)
- 使用
CONF_SALTcorrectly 在 config_flow validation (@engrbm87 - #99597) - 使用 简写属性 在 Lyric (@joostlek - #99593)
- 使用 简写属性 在 Motion eye (@joostlek - #99596)
- 使用 简写属性 在 Nanoleaf (@joostlek - #99601)
- 使用 简写属性 在 Mutesync (@joostlek - #99600)
- Bumb python-homewizard-energy 到 2.1.0 (@DCSBL - #99598)
- 将 simplepush API 到 2.2.3 (@engrbm87 - #99599)
- 移除 default state 从 Nibe (@joostlek - #99611)
- 使用 简写属性 在 Nest (@joostlek - #99606)
- 使用 简写属性 在 Octoprint (@joostlek - #99623)
- 移除 slugify 从 tomorrowio unique id (@joostlek - #99006)
- 将 variables out 的 constructor 在 Nobo hub (@joostlek - #99617)
- 将 variables out 的 constructor 在 nightscout (@joostlek - #99612)
- Speed up responding 到 states being polled via API (@bdraco - #99621)
- 将 non 旧版 stt models out 从 旧版 module (@MartinHjelmare - #99582)
- 修复 Bluetooth passive update processor dispatching updates 到 unchanged entities (@bdraco - #99527)
- 改进 performance 的 google assistant supported checks (@bdraco - #99454)
- 使用 简写属性 为 Picnic (@joostlek - #99633)
- 将 actions/checkout 从 3.6.0 到 4.0.0 (@dependabot - #99651)
- 使用 简写属性 在 Nuheat (@joostlek - #99618)
- 使用 简写属性 在 Openhome (@joostlek - #99629)
- 使用 简写属性 在 Kodi (@joostlek - #99578)
- 使用 简写属性 在 Konnected (@joostlek - #99580)
- 使用 简写属性 在 Kostal Plenticore (@joostlek - #99581)
- 使用 简写属性 在 Logi circle (@joostlek - #99592)
- 使用 简写属性 在 NZBGet (@joostlek - #99622)
- 使用 简写属性 在 Omnilogic (@joostlek - #99626)
- 使用 简写属性 在 Ondilo ico (@joostlek - #99627)
- 使用 简写属性 在 Neato (@joostlek - #99605)
- Replace lambda 使用 attrgetter 在 hassfest (@bdraco - #99662)
- Replace lambda 使用 attrgetter 在 device_tracker device_trigger (@bdraco - #99663)
- Replace lambda 使用 itemgetter 在 脚本/gen_requirements_all.py (@bdraco - #99661)
- Replace lambda 使用 attrgetter 在 homekit_controller (@bdraco - #99666)
- 使用 简写属性 为 Plaato (@joostlek - #99634)
- 移除 imap_email_content 集成 (@jbouwh - #99484)
- Replace lambda 在 脚本/gen_requirements_all.py 使用 str.lower (@bdraco - #99665)
- Switch lambda 到 attrgetter 在 zha (@bdraco - #99660)
- 重构 dispatcher 到 reduce run time 和 memory overhead (@bdraco - #99676)
- Switch homekit 配置流程 sorted 到 use itemgetter (@bdraco - #99658)
- 添加 代码所有者 为 Withings (@joostlek - #99681)
- 显示 OTA update progress 为 Shelly gen2 devices (@bieniu - #99534)
- Display channel number 在 Bravia TV if title is not available (@engrbm87 - #99567)
- 添加 a comment why state_class=total (@tronikos - #99703)
- 将 template 协调器 移动到独立文件 (@jpbede - #99419)
- 使用 简写属性 在 Trend (@jpbede - #99695)
- Yellow LED controls: rename LEDs (@c0ffeeca7 - #99710)
- 使用 loop time 到 set context (@bdraco - #99701)
- 修复 pylint plugin 测试 DeprecationWarning (@cdce8p - #99711)
- 回退“移除 imap_email_content 集成” (@jbouwh - #99713)
- Postpone Imap_email_content removal (@jbouwh - #99721)
- 添加 binary_传感器 到 Schlage (@dknowles2 - #99637)
- 修复 asyncio.wait 类型标注 (@cdce8p - #99726)
- 更新 pre-commit 到 3.4.0 (@cdce8p - #99737)
- 改进 blink config_flow 类型标注 (@cdce8p - #99579)
- 更新 py测试-aiohttp 到 1.0.5 (@cdce8p - #99744)
- 启用 严格类型标注 为 Climate component (@loopj - #99301)
- Raise error 在 open/close failure 在 Aladdin Connect (@mkmer - #99746)
- 添加 additional fields 为 3-phase UPS 到 nut (@Vantomas - #98625)
- 改进 类型标注 的 trend component (@jpbede - #99719)
- 移除 deprecated entities 从 OpenTherm Gateway (@joostlek - #99712)
- 使用 简写属性 在 Progetti (@joostlek - #99772)
- 使用 简写属性 在 Plum (@joostlek - #99770)
- 添加 energy meter传感器 为 Shelly Pro EM (@bieniu - #99747)
- 添加 my self as 代码所有者 为 airthings_ble (@LaStrada - #99799)
- 将 ProgettiHWSW 到 0.1.3 (@ArdaSeremet - #92668)
- 添加 严格类型标注 到 islamic prayer times (@engrbm87 - #99585)
- 使用 配置条目 ID as unique ID 和 remove dependency 到 getmac 在 Minecraft Server (@elmurato - #97837)
- 修复 typo 在 TrackTemplateResultInfo (@emontnemery - #99809)
- 使用 简写属性 在 Hisense (@joostlek - #99355)
- 使用 简写属性 在 Plex (@joostlek - #99769)
- 更新 coverage 到 7.3.1 (@cdce8p - #99805)
- 更改 AVM FRITZ!Box Call monitor 传感器 into an enum (@jrieger - #99762)
- 移除 unused variable 从 rainbird (@joostlek - #99824)
- 使用 简写属性 在 Sense (@joostlek - #99833)
- 使用 简写属性 在 Roomba (@joostlek - #99831)
- 使用 简写属性 在 SharkIQ (@joostlek - #99836)
- 使用 简写属性 在 Rachio (@joostlek - #99823)
- 使用 简写属性 在 Snapcast (@joostlek - #99840)
- 将 简写属性 out 的 constructor 在 Sensibo (@joostlek - #99834)
- 将 unit 的 temperature 到 descriptions 在 Sensibo (@joostlek - #99835)
- 使用 简写属性 在 Opentherm gateway (@joostlek - #99630)
- 使用 简写属性 在 Sonarr (@joostlek - #99844)
- 将 简写属性 out 的 Snooz constructor (@joostlek - #99842)
- 使用 简写属性 在 Ring (@joostlek - #99829)
- 使用 简写属性 在 Rainforest eagle (@joostlek - #99825)
- 使用 str 而不是 string placeholders 在 solaredge (@joostlek - #99843)
- 将 zeroconf 到 0.99.0 (@bdraco - #99853)
- 添加 设备类别 和 UoM 在 Sensibo Number entities (@gjohansson-ST - #99861)
- Renson fan (@jimmyd-be - #94495)
- Modbus scale parameter cuts decimals (@janiversen - #99758)
- 添加 Diagnostic platform 到 Aladdin Connect (@mkmer - #99682)
- 将 zeroconf 到 0.102.0 (@bdraco - #99875)
- 使用 简写属性 在 Telldus live (@joostlek - #99887)
- 使用 简写属性 在 Tp-link Omada (@joostlek - #99889)
- 使用 简写属性 在 Tradfri (@joostlek - #99890)
- 使用 简写属性 在 Tado (@joostlek - #99886)
- 使用 简写属性 在 Syncthru (@joostlek - #99884)
- 使用 简写属性 在 Syncthing (@joostlek - #99883)
- 使用 简写属性 在 Starline (@joostlek - #99882)
- 使用 简写属性 在 SRP Energy (@joostlek - #99881)
- 允许 exporting 的
updatedomain 到 Prometheus (@samcrang - #99400) - 使用 简写属性 在 UPB (@joostlek - #99892)
- 使用 简写属性 在 Tp-link (@joostlek - #99888)
- 添加 more options 到 Islamic Prayer Times (@alyyousuf7 - #95156)
- 将 actions/cache 从 3.3.1 到 3.3.2 (@dependabot - #99903)
- 使用 aliases when listing pipeline languages (@synesthesiam - #99672)
- 使用 简写属性 在 Wilight (@joostlek - #99920)
- 使用 简写属性 在 Wolflink (@joostlek - #99921)
- 使用 简写属性 在 Zerproc (@joostlek - #99926)
- 使用 简写属性 在 Volumio (@joostlek - #99918)
- 重构 entity 服务调用s 到 reduce complexity (@bdraco - #99783)
- Migrate elkm1 到 use a 数据类 为 集成 数据 (@bdraco - #99830)
- 避免 many hass.is_stopping calls 在 discovery 辅助工具 (@bdraco - #99929)
- Switch a few ssdp calls 到 use get_lower (@bdraco - #99931)
- 将 orjson 到 3.9.7 (@bdraco - #99938)
- 添加 测试 为 Minecraft Server entry 迁移从 v1 到 v2 (@elmurato - #99954)
- 使用 设备类别 translations 为 Devolo 更新 entity (@joostlek - #99235)
- 将 dbus-fast 到 2.0.1 (@bdraco - #99894)
- 添加 UniFi device uptime 和 temperature传感器 (@Kane610 - #99307)
- 更新 black 到 23.9.0 (@cdce8p - #99965)
- 添加 black caching [ci] (@cdce8p - #99967)
- 添加 zdb5100 light 到 zwave_js (@Roagert - #97586)
- 将 pytrafikverket 到 0.3.6 (@gjohansson-ST - #99869)
- 更改 SSDP discovery scan interval 到 10 minutes (@bdraco - #99975)
- 添加 配置流程 到 WAQI (@joostlek - #98220)
- 添加 binary传感器 到 Roborock (@Lash-L - #99990)
- Deprecate CLOSE_COMM_ON_ERROR (@janiversen - #99946)
- 添加 实体翻译 到 withings (@joostlek - #99194)
- Decouple Withings 传感器 测试 从 yaml (@joostlek - #99691)
- 修复 late review findings 在 Minecraft Server (@elmurato - #99865)
- 使用 简写属性 在 Vicare (@joostlek - #99915)
- Restore airtouch4 代码所有者 (@joostlek - #99984)
- Switch ESPHome Bluetooth 到 use loop.create_future() (@bdraco - #100010)
- Switch config_entries 到 use loop.create_future() (@bdraco - #100011)
- 使用快照断言 在 Plugwise diagnostic 测试 (@joostlek - #100008)
- 将 static attributes outside 的 ws66i constructor (@joostlek - #99922)
- 修复 renamed 代码所有者 为 Versasense (@joostlek - #99976)
- 将 screenlogicpy 到 v0.9.0 (@dieselrabbit - #92475)
- 添加 new传感器 到 Roborock (@Lash-L - #99983)
- 将 zeroconf 到 0.103.0 (@bdraco - #100012)
- 将 aiodiscover 到 1.5.1 (@bdraco - #100020)
- 添加 传感器 entity descriptions 在 Minecraft Server (@elmurato - #99971)
- 添加 Plugwise temperature_offset number (@bouwew - #100029)
- 启用 严格类型标注 在 Plugwise (@bouwew - #100033)
- 添加 debug 消息 到 doods (@fender4645 - #100002)
- Speed up serializing 事件 消息s (@bdraco - #100017)
- 避免 json_decoder_fallback 在 /api/states (@bdraco - #100018)
- 更新 bthome-ble 到 3.1.1 (@cdce8p - #100042)
- 添加 diagnostic platform 到 Honeywell (@mkmer - #100046)
- Raise HomeAssistantError/ValueError 为 服务调用s 在 Honeywell (@mkmer - #100041)
- Make homekit RTP/RTCP source ports more deterministic (@vfreex - #99989)
- 改进 Withings 配置流程 测试 (@joostlek - #99697)
- 添加 device 到 OpenUV (@joostlek - #100027)
- Uer hass.loop.create_future() 为 MQTT client (@jbouwh - #100053)
- 使用 hass.loop.create_future() 为 bluetooth (@jbouwh - #100054)
- 添加 System Bridge notifications (@timmo001 - #82318)
- 创建 recorder futures 使用 loop.create_future() (@bdraco - #100049)
- 使用 hass.loop.create_future() 在 envisalink (@jbouwh - #100057)
- 移除 unnecessary argument 从 discovergy 协调器 (@jpbede - #100058)
- Address ruckus_unleashed late review (@ms264556 - #99411)
- 将 aiohomekit 到 3.0.3 (@bdraco - #100047)
- 添加 water heater support 到 Airzone (@Noltari - #98401)
- 添加 slots 到 translation cache (@bdraco - #100069)
- 将 zeroconf 到 0.104.0 (@bdraco - #100068)
- 将 flux_led 到 1.0.4 (@bdraco - #100050)
- 将 tibdex/github-app-token 从 1.8.0 到 1.8.2 (@dependabot - #99434)
- 将 dbus-fast 到 2.2.0 (@bdraco - #100076)
- 添加 yolink siren battery entity (@matrixd2 - #99310)
- 添加传感器 到 Trafikverket Camera (@gjohansson-ST - #100078)
- 修复 missed name 到 translation key 在 Sensibo (@gjohansson-ST - #100080)
- 添加 binary传感器 到 Trafikverket Camera (@gjohansson-ST - #100082)
- 修复 incorrect docstring 在 TV Camera 传感器 测试 (@gjohansson-ST - #100083)
- Renson number entity (@jimmyd-be - #99358)
- 添加 unit 测试 为传感器 Electric Kiwi (@mikey0000 - #97723)
- 使用 简写属性 在 ZAMG (@joostlek - #99925)
- 将 smtp constants 到 const.py (@engrbm87 - #99542)
- 添加 TYPE_CHECKING condition 在 type assertions 为 mqtt (@jbouwh - #100107)
- Also handle DiscovergyClientError as UpdateFailed (@jpbede - #100038)
- 更新 black 到 23.9.1 (@cdce8p - #100108)
- 使用 json 到 store Withings 测试 数据 夹具 (@joostlek - #99998)
- Decouple Withings binary 传感器 测试 从 YAML (@joostlek - #100120)
- 将 pyunifiprotect 到 4.20.0 (@bdraco - #100092)
- 将 zeroconf 到 0.105.0 (@bdraco - #100084)
- 清理 isinstance checks 在 zeroconf (@bdraco - #100090)
- UniFi streamline loading platforms (@Kane610 - #100071)
- 移除 AEMET daily precipitation 传感器 测试 (@Noltari - #100118)
- 修复 ScrapeSensor.async_added_to_hass (@emontnemery - #100125)
- 修复 inverse naming 的 function 在 Reolink (@starkillerOG - #100113)
- Guard expensive debug 日志记录 使用 isEnabledFor 在 alexa (@bdraco - #100137)
- 添加 Apple WeatherKit 集成 (@tjhorner - #99895)
- Migrate mobile_app 到 use json 辅助工具 (@bdraco - #100136)
- 将 zeroconf 到 0.107.0 (@bdraco - #100134)
- 移除 代码所有者 Verisure (@niro1987 - #100145)
- Decouple Withings webhook 测试 从 YAML (@joostlek - #100143)
- Migrate internal ZHA 数据 到 a数据类 (@puddly - #100127)
- 将 zeroconf 到 0.108.0 (@bdraco - #100148)
- 重构 discovergy 配置流程 测试 到 use parametrize (@jpbede - #100115)
- Split Withings common file out 到 their own file (@joostlek - #100150)
- 使用 库 为 condition/wind direction conversions (@Noltari - #100117)
- Let discovergy 配置流程 测试 end 使用 create entry (@jpbede - #100153)
- 将 dbus-fast 到 2.4.0 (@bdraco - #100158)
- 将 airly 协调器 移动到独立文件 (@jpbede - #99545)
- 添加 configuration flow 到 Todoist 集成 (@allenporter - #100094)
- 将 dbus-fast 到 2.6.0 (@bdraco - #100163)
- 添加 missing AEMET wind gust speed (@Noltari - #100157)
- 添加 Life360 Location 更新 Button (@alexyao2015 - #99559)
- 使用 简写属性 在 Smart meter texas (@joostlek - #99838)
- 将 tibdex/github-app-token 从 1.8.2 到 2.0.0 (@dependabot - #100099)
- Bring modbus naming 在 sync 使用 standard (@janiversen - #99285)
- 移除 unnecessary block use 的 pylint disable 在 components a-o (@emontnemery - #100190)
- 移除 default 从 deprecated close_comm_on_error (@janiversen - #100188)
- 使用 简写属性 在 Wiffi (@joostlek - #99919)
- 使用 简写属性 在 Songpal (@joostlek - #99849)
- 使用 简写属性 在 Squeezebox (@joostlek - #99863)
- 使用 简写属性 在 Twinkly (@joostlek - #99891)
- 使用 简写属性 在 Smarttub (@joostlek - #99839)
- 使用 简写属性 在 Vera (@joostlek - #99893)
- Simplify WS command entity/source (@emontnemery - #99439)
- 移除 unnecessary block use 的 pylint disable 在 onvif (@emontnemery - #100194)
- 使用 shorthand attribute 在 Bloomsky (@joostlek - #100203)
- 使用 简写属性 在 geniushub 传感器 (@bdraco - #100208)
- 使用 简写属性 在 buienradar camera (@bdraco - #100205)
- 使用 简写属性 在 garadget cover (@bdraco - #100207)
- 启用 asyncio debug mode 在 测试 (@emontnemery - #100197)
- 使用 简写属性 在 Isy994 (@joostlek - #100209)
- 使用 简写属性 在 Point (@joostlek - #100214)
- 改进 type annotations 在 WebSocket_API 测试 (@emontnemery - #100198)
- 使用 简写属性 在 Universal (@joostlek - #100219)
- 使用 简写属性 在 Yamaha Musiccast (@joostlek - #100220)
- 使用 简写属性 在 SPC (@joostlek - #100217)
- 添加 Entity Descriptions 到 SMA 集成 (@rklomp - #58707)
- 添加 intial property 到 imap_content 事件 数据 (@jbouwh - #100171)
- 使用 简写属性 在 Smartthings (@joostlek - #100215)
- 移除 unnecessary pylint disable 在 tado (@emontnemery - #100196)
- 将 homematicip_cloud 到 1.0.15 (@hahn-th - #99387)
- 设置 TriggerBaseEntity device_class 在 init (@bdraco - #100216)
- 更新 Stream 日志记录 在 EVENT_LOGGING_CHANGED (@uvjustin - #99256)
- 使用 more common translations (@jrieger - #100135)
- 使用 more 简写属性 在 huawei_lte binary_传感器 (@bdraco - #100211)
- 使用 more shorthand properties 在 homematicip_cloud (@bdraco - #100210)
- 设置 roku media player 设备类别 在 constructor (@bdraco - #100225)
- 使用 简写属性 在 NWS (@joostlek - #99620)
- 更新 Deprecated Selector Syntax (@SirGoodenough - #99308)
- 将 sigstore/cosign-installer 从 3.1.1 到 3.1.2 (@dependabot - #99563)
- 使用 short hand entity_registry_enabled_default 在 nws (@bdraco - #100227)
- 添加 实体翻译 到 WLED (@joostlek - #99056)
- 清理 device registry 为 温控 devices that no longer exist 在 Honeywell (@mkmer - #100072)
- 使用 short handle attributes 为 设备类别 在 netatmo cover (@bdraco - #100228)
- 改进 类型标注 的 entity.entity_sources (@emontnemery - #99407)
- 使用 shorthanded attributes 为 MQTT cover (@jbouwh - #100230)
- 移除 unnecessary block use 的 pylint disable 在 components p-z (@emontnemery - #100192)
- Introduce base class 为 Trafikverket camera (@joostlek - #100114)
- 设置 dynalite cover 设备类别 在 constructor (@bdraco - #100232)
- 清理 variables 在 Soundtouch (@joostlek - #99859)
- 改进 Entity._suggest_report_issue (@emontnemery - #100204)
- 移除 uniqueid 从 todoist (@allenporter - #100206)
- 添加 meteoclimatic 传感器 statistics (@Noltari - #100186)
- 支持 为 Insteon 4 按钮 KeypadLink device (@teharris1 - #100132)
- 移除 restore functionality 在 Speed测试.net (@joostlek - #96950)
- User shorthand attr 为 mqtt alarm_control_panel (@jbouwh - #100234)
- 使用 shorthand attr 为 mqtt assumed_state (@jbouwh - #100241)
- 添加 严格类型标注 到 GPSD (@jrieger - #100030)
- Upgrade ruff 到 0.0.289 (@scop - #100238)
- 更新 ecobee zeroconf/homekit discovery (@bdraco - #100091)
- 使用 简写属性 在 VLC telnet (@joostlek - #99916)
- 将 async-upnp-client 到 0.35.1 (@bdraco - #100248)
- 禁用 always responding 到 all SSDP M-SEARCH requests 使用 root device (@bdraco - #100224)
- SamsungTV: 添加 unique_id 为 when missing (旧版 models) (@chemelli74 - #96829)
- 更新 jsonpath 到 0.82.2 (@cdce8p - #100252)
- 修复 pylint config warning (@cdce8p - #100251)
- 更新 apple_weatherkit 到 1.0.2 (@tjhorner - #100254)
- Correct Venstar firmware version 到 use device's FW version 而不是 API version (@jhollowe - #98493)
- Address weatherkit late review comments (@tjhorner - #100265)
- 将 docker/login-action 从 2.2.0 到 3.0.0 (@dependabot - #100264)
- Tweak entity/source WS command handler (@emontnemery - #100272)
- Test speed测试.net 配置条目 lifecycle (@joostlek - #100280)
- 改进 type hint 在 entity_registry (@emontnemery - #100278)
- 添加 诊断 到 Twinkly (@Olen - #100146)
- 使用 shorthanded attrs 为 yamaha_musiccast select (@jbouwh - #100273)
- 将 sms 协调器s 到 their own file (@jpbede - #100276)
- Limit waze_travel_time 到 1 call every 0.5s (@eifinger - #100191)
- 使用 hass.loop.create_future() 在 zha (@jbouwh - #100056)
- 使用 shorthanded attrs 为 vera 传感器 (@jbouwh - #100269)
- 移除 NZBGet configurable scan interval (@joostlek - #98869)
- 更新 syrupy 到 4.5.0 (@frenck - #100283)
- 更新 mutagen 到 1.47.0 (@frenck - #100284)
- 使用 shorthand attrs 为 xbox base_传感器 (@jbouwh - #100290)
- 移除 profile 从 Withings 配置流程 (@joostlek - #100202)
- 使用 shorthand attrs 在 iaqualink (@jbouwh - #100281)
- 使用 shorthand attrs 为 velux (@jbouwh - #100294)
- 修复 missing super async_added_to_hass 在 lookin (@bdraco - #100296)
- Replace StateMachine._domain_index 使用 a UserDict (@emontnemery - #100270)
- 添加 options flow 到 Withings (@joostlek - #100300)
- 允许 setting elevation 在
set_location(@jrieger - #99978) - 改进 UserDict 在 device 和 entity registries (@emontnemery - #100307)
- 更新 debugpy 到 1.8.0 (@frenck - #100311)
- 使用 shorthand attrs 在 template 集成 (@jbouwh - #100301)
- 更新 Roborock entity categories (@balloob - #100316)
- 移除 旧版 UniFi PoE client clean up (@Kane610 - #100318)
- 使用 short hand attributes 在 onvif camera (@bdraco - #100319)
- 添加 some 测试 到 Freebox (@Quentame - #99755)
- 将 dbus-fast 到 2.7.0 (@bdraco - #100321)
- 使用 cached_property 在 entity_registry (@bdraco - #100302)
- 使用快照断言 为 nexia 诊断 测试 (@jpbede - #100328)
- 将 python-amcrest 到 1.9.8 (@bdraco - #100324)
- 添加 missing sms 协调器 到 .coveragerc (@jpbede - #100327)
- 使用 cached_property 在 device registry (@bdraco - #100309)
- 更新 sentry-sdk 到 1.31.0 (@frenck - #100293)
- 使用 shorthand atts 为 met_eireann (@jbouwh - #100335)
- Shorthanded attrs 为 met 集成 (@jbouwh - #100334)
- 使用 简写属性 为 supla cover 设备类别 (@bdraco - #100337)
- 将 protobuf 到 4.24.3 (@bdraco - #100329)
- 使用 简写属性 在 saj (@bdraco - #100317)
- 将 grpcio 到 1.58.0 (@bdraco - #100314)
- Make core States use cached_property (@bdraco - #100312)
- Late review 为 honeywell (@mkmer - #100299)
- 将 zeroconf 到 0.111.0 (@bdraco - #100340)
- 使用 more 简写属性 在 threshold binary_传感器 (@bdraco - #100343)
- 添加 missing init.py file 在 yardian 测试 folder (@h3l1o5 - #100345)
- 使用 简写属性 在 Smappee (@joostlek - #99837)
- 添加 icon 到 GPSD (@jrieger - #100347)
- 使用 f-string 而不是 concatenation 在 Velux (@joostlek - #100353)
- 更新 awesomeversion 到 23.8.0 (@frenck - #100349)
- Drop useless passing 的 update_method 到 DataUpdateCoordinator (@emontnemery - #100355)
- 更新 apprise 到 1.5.0 (@frenck - #100351)
- Netgear cleanup (@starkillerOG - #99505)
- 更改 服务
set_location到 use number input selectors (@jrieger - #100360) - 移除 useless timeout guards 在 devolo_home_network (@Shutgun - #100364)
- Extract Withings API specifics 在 own class (@joostlek - #100363)
- 添加 Netgear 实体翻译 (@starkillerOG - #100367)
- Solve racing problem 在 modbus 测试 (@janiversen - #100287)
- 使用 shorthand device_type attr 为 plaato传感器 (@jbouwh - #100385)
- Short handed 设备类别 为 overkiz cover (@jbouwh - #100394)
- 使用 shorthand attrs 为 tasmota (@jbouwh - #100390)
- 将 zeroconf 到 0.112.0 (@bdraco - #100386)
- 移除 hard coded Icon 从 Unifi device scanner (@Kane610 - #100401)
- 移除 obsolete strings 从 Withings (@joostlek - #100396)
- 将 solarlog 协调器 到 own file (@jpbede - #100402)
- Reload 在 Withings options flow update (@joostlek - #100397)
- 避免 multiline ternary use (@jbouwh - #100381)
- 将 bleak-retry-connector 到 3.2.1 (@bdraco - #100377)
- Cache entity properties that are never expected 到 change 在 base class (@bdraco - #95315)
- 改进 performance 的 mqtt_room (@bdraco - #100408)
- 使用 more 简写属性 在 hyperion (@bdraco - #100213)
- 将 awair 协调器s 到 their own file (@jpbede - #100411)
- Tweak datetime 服务 schema (@emontnemery - #100380)
- 将 apple_weatherkit 到 1.0.3 (@tjhorner - #100416)
- 将 airtouch4 协调器 移动到独立文件 (@jpbede - #100424)
- Revert "Cache entity properties that are never expected 到 change 在 base class" (@emontnemery - #100422)
- Generate withings webhook ID 在 配置流程 (@joostlek - #100395)
- 添加 device_address 到 modbus configuration (@janiversen - #100399)
- 添加 virtual_count == slave_count 在 modbus configuration (@janiversen - #100398)
- 移除 state class 从 RainMachine TIMESTAMP传感器 (@WillCodeForCats - #100400)
- Test VIRTUAL_COUNT parameter (@janiversen - #100434)
- 添加 测试 为 modbus CONF_DEVICE_ADDR (@janiversen - #100435)
- 将 sense-energy 到 0.12.2 (@bdraco - #100459)
- Make codespell ignore snapshots (@joostlek - #100463)
- Harden modbus against lib errors (@janiversen - #100469)
- 使用 shorthand attrs 为 device_class zwave_js 传感器 (@jbouwh - #100414)
- 将 co2signal exceptions 到 their own file (@jpbede - #100473)
- 将 cert_expiry 协调器 移动到独立文件 (@jpbede - #100472)
- 将 flipr 协调器 移动到独立文件 (@jpbede - #100467)
- 将 co2signal models 到 their own file (@jpbede - #100478)
- 将 flipr 基础实体 移动到独立文件 (@jpbede - #100481)
- 使用 central logger 在 Withings (@joostlek - #100406)
- Simplify code, due 到 better error catching 在 modbus. (@janiversen - #100483)
- Modbus 100% 测试 coverage (again) (@janiversen - #100482)
- 添加 switchbot cloud 集成 (@SeraphicRav - #99607)
- Pass function correctly 到 Withings API (@joostlek - #100391)
- 避免 writing unifiprotect state when nothing has changed (@bdraco - #100439)
- 将 python-androidtv 到 0.0.72 (@kevin-kraus - #100441)
- 添加 fan modes 在 Lyric 集成 (@jerry0317 - #100420)
- Deprecate modbus parameter retry_on_empty (@janiversen - #100292)
- Added 设备类别 到 speed测试dotnet 传感器 entities. (@dirrgang - #100500)
- 更新 numpy 到 1.26.0 (@cdce8p - #100512)
- 将 opower 到 0.0.34 (@tronikos - #100501)
- 修复 huawei_lte current month up/download 传感器 error 在 delete (@scop - #100506)
- 修复 full black run condition [ci] (@cdce8p - #100532)
- 添加
eventplatform 为 Shelly gen2 devices (@bieniu - #99659) - 将 elkm1-lib 到 2.2.6 (@gwww - #100537)
- 移除 duplicate mobile_app client fixture (@cdce8p - #100530)
- 修复 google invalid token expiry 测试 init 为 UTC offsets > 0 (@scop - #100533)
- 添加 missing conversation 服务 translation (@steffenrapp - #100308)
- 将 co2signal 协调器 移动到独立文件 (@jpbede - #100541)
- 更新 类型标注-extensions 到 4.8.0 (@cdce8p - #100545)
- 更新 py测试 warnings filter (@cdce8p - #100546)
- Adjust 代码所有者s 在 modbus (@janiversen - #100474)
- 清理 lyric 传感器 platform (@joostlek - #100495)
- 设置 co2signal 集成 type 到 服务 (@jpbede - #100543)
- Drop 代码所有者 为 Magic Home/flux_led (@bdraco - #100557)
- Drop 代码所有者 为 LIFX (@bdraco - #100556)
- Fibaro streamline hass.data entry (@rappenze - #100547)
- 添加 pylint plugin 到 check 为 calls 到 base implementation (@cdce8p - #100432)
- 添加 Vodafone Station 传感器 platform (@chemelli74 - #99948)
- 将 uptimerobot 协调器 移动到独立文件 (@jpbede - #100558)
- 修复 lyric feedback (@joostlek - #100586)
- 更改 Hue zigbee connectivity 传感器 into an enum (@joostlek - #98632)
- 移除 platform const 在 co2signal 协调器 (@jpbede - #100592)
- 添加 DataUpdateCoordinator 到 Minecraft Server (@elmurato - #100075)
- 添加 Spotify 代码所有者 (@joostlek - #100597)
- 添加 config-flow 到 NextBus (@ViViDboarder - #92149)
- Call async added 到 hass super 在 Livisi (@joostlek - #100446)
- 更新 zeroconf discovery 到 use IPAddress objects 到 avoid conversions (@bdraco - #100567)
- 添加 missing translations 为 Shelly 事件 type states (@bieniu - #100608)
- Clean-up Minecraft Server 测试 (@elmurato - #100615)
- 使用 is 为 UNDEFINED check 在 async_update_entry (@bdraco - #100599)
- Switch 配置流程s use newer zeroconf methods 到 check IP Addresses (@bdraco - #100568)
- 添加 集成 为 IKEA Idasen Desk (@abmantis - #99173)
- 将 renson 协调器 移动到独立文件 (@jpbede - #100610)
- 将 faa_delays 协调器 移动到独立文件 (@jpbede - #100548)
- 更新 enphase_envoy zeroconf checks 到 use stdlib ipaddress methods (@bdraco - #100624)
- 更新 dhcp 到 use stdlib ipaddress methods (@bdraco - #100625)
- 避免 double lookups 使用 data_entry_flow indices (@bdraco - #100627)
- 将 dbus-fast 到 2.9.0 (@bdraco - #100638)
- 将 SQLAlchemy 到 2.0.21 (@bdraco - #99745)
- 添加 second 测试 device 为 Roborock (@Lash-L - #100565)
- 修复 hkid matching 在 homekit_controller when zeroconf value is not upper case (@bdraco - #100641)
- 将 attributes 到 be excluded 从 recording 到 entity classes (@emontnemery - #100239)
- 更新 doorbird zeroconf checks 到 use stdlib ipaddress methods (@bdraco - #100623)
- 避免 ConfigEntry lookups 在 hass.config_entries.async_entries 为 domain index (@bdraco - #100598)
- 将 ismartgate 到 5.0.1 (@unDemian - #100636)
- 将 tibdex/github-app-token 从 2.0.0 到 2.1.0 (@dependabot - #100632)
- 添加 Enmax virtual 集成 到 Opower (@aman207 - #100503)
- Clean-up Minecraft Server constants (@elmurato - #100666)
- 避免 calling extract_stack 在 system_log since it does blocking I/O (@bdraco - #100455)
- 添加 测试 到 london underground (@jpbede - #100562)
- 添加 support 为 Levoit Vital200s purifier (@mike391 - #100613)
- 修复 missspelled package names (@edenhaus - #100670)
- 添加 Slack thread/reply support (@FletcherAU - #93384)
- 避免 redundant calls 到
async_ha_write_state在 MQTT (binary) 传感器 (@jbouwh - #100438) - 将 definition 的 attributes excluded 从 history 到 entity classes (@emontnemery - #100430)
- 添加 ecoforest 集成 (@pjanuario - #100647)
- 将 coolmaster 协调器 移动到独立文件 (@jpbede - #100425)
- 添加 water shortage binary 传感器 (@Lash-L - #100662)
- 添加 last clean传感器 到 Roborock (@Lash-L - #100661)
- ZHA multiprotocol detected - fix typo (@c0ffeeca7 - #100683)
- 移除 async_process_集成_platform_for_component (@emontnemery - #100680)
- 添加 Renson 按钮 entity (@jimmyd-be - #99494)
- 更新 plugwise 到 v0.33.0 (@bouwew - #100689)
- ZHA multiprotocol detected 消息: add info (@c0ffeeca7 - #100686)
- 添加 missing step-differentiation 为 Plugwise temperature_offset (@bouwew - #100654)
- 添加 number platform 到 ecoforest (@pjanuario - #100694)
- 添加 additional传感器 到 ecoforest 集成 (@pjanuario - #100681)
- 避免 polling 在 sun 传感器 entities (@bdraco - #100693)
- 避免 redundant calls 到
async_write_ha_state在 MQTT mqtt alarm_control_panel (@jbouwh - #100691) - 避免 redundant calls 到
async_write_ha_state在 MQTT 温控 & water_heater (@jbouwh - #100696) - Assign color_mode 为 mqtt light as ColorMode (@jbouwh - #100709)
- 添加 switch platform 到 ecoforest 集成 (@pjanuario - #100708)
- 将 samsung tv 设备类别 outside 的 constructor (@joostlek - #100712)
- 避免 redundant calls 到
async_write_ha_state在 MQTT light (@jbouwh - #100690) - 添加 设备类别 到 denonavr (@DanielWeeber - #100711)
- 使用 shorthand attrs 为 MQTT cover (@jbouwh - #100710)
- Reolink remove unneeded str() (@starkillerOG - #100718)
- 添加 more august actions (@Olen - #100667)
- 移除 obsolete methods 在 HVV departures (@joostlek - #100451)
- 将 aiovodafone 到 0.3.0 (@chemelli74 - #100729)
- Only get state once 为 all August 传感器-测试 (@Olen - #100721)
- 避免 redundant calls 到 async_write_ha_state 在 mqtt cover (@jbouwh - #100720)
- 移除 unneeded instance check (@rappenze - #100736)
- 改进 Idasen Desk "no devices found" 消息 (@abmantis - #100742)
- 将 screenlogicpy 到 v0.9.1 (@dieselrabbit - #100744)
- 修复 Shelly Gen2 事件 get input name method (@thecode - #100733)
- 添加
eventplatform 为 Shelly gen1 devices (@bieniu - #100655) - Correct some typo's 在 MQTT issue string (@jbouwh - #100759)
- Fibaro finish separation 的 scenes (@rappenze - #100734)
- 添加 自己 作为 fitbit 代码所有者 (@allenporter - #100766)
- 添加 media extractor 测试 (@joostlek - #100462)
- 添加 测试 为 fitbit 集成 (@allenporter - #100765)
- Call async added 到 hass super 在 Flo (@joostlek - #100453)
- 修复 fitbit 测试 代码所有者 (@joostlek - #100772)
- 将 pysensibo 1.0.35 (@gjohansson-ST - #100245)
- 重构 Sensibo 测试 到 use snapshot (@gjohansson-ST - #100775)
- 添加 配置流程 到 Hydrawise (@dknowles2 - #95589)
- 将 faadelays 到 2023.8.0 (@ntilley905 - #100700)
- 添加 more 测试 coverage 为 fitbit传感器 (@allenporter - #100776)
- 清理 FAA Delays constants (@ntilley905 - #100788)
- 更新 powerwall password description (@AtomBrake - #100389)
- Expose bluetooth availability tracking interval controls 到集成 (@Jc2k - #100774)
- 避免 redundant calls 到 async_write_ha_state 在 mqtt device_tracker (@jbouwh - #100767)
- 移除 support 为 excluding attributes 在 recorder platforms (@emontnemery - #100679)
- 允许 workday 传感器 到 be configured without a country (@scolby33 - #93048)
- Preserve private ble device broadcast interval when MAC 地址 rotates (@Jc2k - #100796)
- 将 bluetooth-data-tools 到 0.12.0 (@bdraco - #100794)
- 更新 AEMET-OpenData 到 v0.4.5 (@Noltari - #100818)
- 重写 fitbit 传感器 API response value parsing (@allenporter - #100782)
- 添加 My传感器s battery 传感器 (@trnila - #100749)
- 更改 duration 为 timer.start 服务 到 only change running duration (@gjohansson-ST - #99628)
- 创建 repairs 在 Workday if country or province is wrong (@gjohansson-ST - #98753)
- 将 actions/checkout 从 4.0.0 到 4.1.0 (@dependabot - #100836)
- 添加 duotecno 温控 (@Cereal2nd - #99333)
- Address late review 在 Life360 按钮 (@alexyao2015 - #100740)
- Explicitly define ScreenLogic entity descriptions (@dieselrabbit - #100173)
- 添加 binary传感器 为 duotecno (@Cereal2nd - #100844)
- 允许 passing a wake word ID 到 detect wake word (@balloob - #100832)
- 添加 a select entity 为 homekit temperature display units (@Jc2k - #100853)
- Store wakeword settings 在 assist pipelines (@emontnemery - #100847)
- 更新 pylint 到 2.17.6 (@cdce8p - #100849)
- 添加 valve position 传感器 为 Eve Thermo (@Jc2k - #100856)
- Provide a better model 为 HomeKit 服务 entries (@bdraco - #100848)
- 添加 support 为 receivers 到 HomeKit (@bdraco - #100717)
- 添加 duration 和 sensitivity configuration 为 Eve Motion (@Jc2k - #100861)
- 将 wake_word.async_default_engine 到 wake_word.async_default_entity (@emontnemery - #100855)
- Simplify Minecraft Server SRV handling (@elmurato - #100726)
- 避免 redundant calls 到 async_write_ha_state 为 mqtt fan (@jbouwh - #100777)
- 避免 redundant calls 到 async_write_ha_state 在 mqtt humidifier (@jbouwh - #100781)
- Rework 和 added 测试 为 mqtt 事件 (@jbouwh - #100769)
- 修复 missing 设备类别 在 Velux Windows (@Jc2k - #100863)
- 避免 redundant calls 到 async_write_ha_state 在 mqtt lawn_mower (@jbouwh - #100795)
- 避免 redundant calls 到 async_write_ha_state 在 mqtt lock (@jbouwh - #100802)
- 避免 redundant calls 到 async_write_ha_state 在 mqtt number (@jbouwh - #100808)
- 避免 redundant calls 到 async_write_ha_state 在 mqtt select (@jbouwh - #100809)
- 避免 redundant calls 到 async_ha_write_state 在 mqtt switch (@jbouwh - #100815)
- 避免 redundant calls 到 async_ha_write_state 在 mqtt text (@jbouwh - #100816)
- 避免 redundant calls 到 async_ha_write_state mqtt update platform (@jbouwh - #100819)
- 更新 types packages (@cdce8p - #100850)
- 使用 wake word settings 在 assist pipeline runs (@emontnemery - #100864)
- Rework 和 fix mqtt siren writing state 和 attributes (@jbouwh - #100871)
- Handle json decode 异常 在 co2signal (@jpbede - #100857)
- 将 led-ble 到 1.0.1 (@bdraco - #100873)
- 避免 redundant calls 到 async_write_ha_state 在 mqtt vacuum (@jbouwh - #100799)
- 添加 测试 为 mqtt image (@jbouwh - #100793)
- Parametrize more co2signal 配置流程 测试 (@jpbede - #100882)
- 避免 redundant calls 到 async_write_ha_state 在 mqtt siren (@jbouwh - #100813)
- 添加 type hints 为 intent_script 集成 (@jbouwh - #99393)
- 将 yt-dlp 到 2023.9.24 (@joostlek - #100884)
- 将 dbus-fast 到 2.10.0 (@bdraco - #100879)
- 将 zeroconf 到 0.114.0 (@bdraco - #100880)
- 将 async-upnp-client 到 0.36.0 (@bdraco - #100881)
- 添加 doorbell 事件 到 google_assistant (@jbouwh - #97123)
- Simplify homekit_controller 测试 使用 snapshots (@Jc2k - #100885)
- 将 aiohomekit 到 3.0.5 (@Jc2k - #100886)
- Make sure time is changed 在 mqtt 事件 测试 (@jbouwh - #100889)
- 使用 webrtc-noise-gain 为 audio enhancement 在 Assist pipelines (@synesthesiam - #100698)
- Simplify fitbit unit system 和 conversions (@allenporter - #100825)
- 添加 Rain Bird irrigation calendar (@allenporter - #87604)
- 允许 fetching wake word entity info (@balloob - #100893)
- 启用 严格类型标注 在 london underground (@jpbede - #100563)
- 添加 date range 到 Workday (@gjohansson-ST - #96255)
- 添加 设备信息 到 Hydrawise (@dknowles2 - #100828)
- 添加 协调器 到 Withings (@joostlek - #100378)
- 将 pyduotecno 到 2023.9.0 (@Cereal2nd - #100900)
- 将 Withings 协调器 file (@joostlek - #100899)
- 将 PipelineData.pipeline_runs 到 pipeline_debug (@emontnemery - #100907)
- 添加 实体翻译 到 Wallbox (@joostlek - #99021)
- Mark Bluetooth scanner as not scanning when watchdog timeout is reached (@bdraco - #100738)
- 添加 state classes 到 Tomorrowio传感器 (@dirrgang - #100692)
- 移除 duplicated call 到
PipelineRun.end从PipelineInput.execute(@emontnemery - #100909) - 移除 async-timeout as core dependency (@cdce8p - #100912)
- 清理 Withings const import (@joostlek - #100914)
- 添加 missing input_按钮 服务 translation (@steffenrapp - #100387)
- 将 aioairzone-cloud 到 0.2.2 (@Noltari - #100915)
- Make Hydrawise compliant 使用 new naming standards (@dknowles2 - #100921)
- 添加 实体翻译 到 SRP Energy (@joostlek - #99011)
- Handle authorization error 在 glances 配置流程 (@engrbm87 - #100866)
- Tweak pipeline.multiply_volume (@emontnemery - #100905)
- 更新 fitbit client 到 use asyncio (@allenporter - #100933)
- Small cleanup 到 isy994 extra_state_attributes (@bdraco - #100935)
- Cache la测试 short term stat id 为 each metadata_id 在 each run (@bdraco - #100535)
- 将 zeroconf 到 0.115.0 (@bdraco - #100931)
- Tweak 测试 wake_word.测试_init.测试_detected_entity (@emontnemery - #100910)
- 添加 re-auth flow 到 glances 集成 (@engrbm87 - #100929)
- 添加 body_exists 到 MockRequest 在 aiohttp util (@joostlek - #100932)
- 更新 frontend manifest 为 new icons (@bramkragten - #100936)
- 添加 support 到 remove orphan devices 在 AVM FRITZ!SmartHome (@mib1185 - #100739)
- 添加 配置流程 到 AfterShip (@joostlek - #100872)
- 将 WakeWord.ww_id 到 WakeWord.id (@emontnemery - #100903)
- Intialize mqtt lock 在 an unknown state 在 pessimistic mode (@jbouwh - #100943)
- 移除 setting name 在 AnthemAV 配置流程 (@joostlek - #99148)
- 使用 automatic title during 配置流程 setup 在 Aurora (@joostlek - #99199)
- Call async added 到 hass super 在 Smart Meter Texas (@joostlek - #100445)
- Call async added 到 hass super 在 Risco (@joostlek - #100444)
- 使用快照断言 为 wiz 诊断 测试 (@jpbede - #99154)
- Call async added 到 hass super 在 Airvisual (@joostlek - #100449)
- 将 fetching 的 sw_version 为 Twinkly (@Olen - #100286)
- 移除 redundant initial assigment 为 mqtt siren (@jbouwh - #100945)
- 移除 unused attribute 为 MQTT lawn_mower (@jbouwh - #100946)
- Abort wake word detection when assist pipeline is modified (@emontnemery - #100918)
- 将 aiovodafone 到 0.3.1 (@chemelli74 - #100944)
- 添加 Medcom Bluetooth 集成 (@elafargue - #100289)
- Simplify wake_word/info + improve 测试 coverage (@emontnemery - #100902)
- 更新 MyQ 到 use python-myq 3.1.9 (@Lash-L - #100949)
- 支持 cloudhooks 在 Withings (@joostlek - #100916)
- 允许 discovery config update mqtt update entities (@jbouwh - #100957)
- 将 motion blinds 协调器 移动到独立文件 (@jpbede - #100952)
- 清理 redundant mqtt entity constructors (@jbouwh - #100939)
- 将 zwave-js-server-python 到 0.52.0 (@raman325 - #100833)
- KNX: Provide project 数据 和 parser version via WebSocket (@mueli - #100676)
- 添加 audio_settings 为 pipeline 从 ESPHome device (@jesserockz - #100894)
- 将 poolsense 协调器 移动到独立文件 (@jpbede - #100964)
- 将 async-upnp-client 到 0.36.1 (@StevenLooman - #100961)
- 添加 按钮 platform 到 Vodafone Station (@chemelli74 - #100941)
- 将 到 webrtc-noise-gain 1.2.1 为 32-bit builds (@synesthesiam - #100942)
- 添加 endpoint 到
zwave_js_notification事件 (@raman325 - #100951) - 更新 frontend 到 20230926.0 (@bramkragten - #100969)
- Send Wyoming Detect 消息 during wake word detection (@synesthesiam - #100968)
- 将 zha-quirks 到 0.0.104 (@TheJulianJES - #100975)
- 将 ZHA dependencies (@puddly - #100979)
- 将 poolsense 基础实体 移动到独立文件 (@jpbede - #100981)
- 将 EVENT_LOGGING_CHANGED 到 constants (@raman325 - #100974)
- Automatically enable/disable zwave_js server 日志记录 在 lib (@raman325 - #100837)
- Deprecate Withings YAML (@joostlek - #100967)
- 添加 cover support 到 Comelit (@chemelli74 - #100904)
- 添加 "start_irrigation" 服务 为 Yardian (@h3l1o5 - #100257)
- 设置 device name as entity name 为 Comelit lights (@joostlek - #100986)
- 允许 到 reset an mqtt lock 到 an unknown state (@jbouwh - #100985)
- 添加 配置流程 到 color extractor (@joostlek - #100862)
- 添加 trigger weather template (@gjohansson-ST - #100824)
- 添加 类型标注 到 poolsense (@jpbede - #100984)
- Rework UniFi WebSocket (@Kane610 - #100614)
- 使用 local time 而不是 UTC time as default backup filenames (@jpbede - #100959)
- 使用 async_at_started 在 Withings (@joostlek - #100994)
- Exclude manifest files 从 youtube media extraction (@joostlek - #100771)
- Increase MyQ update interval (@Lash-L - #100977)
- Skip timestamp check 的 SIA events (@amitfin - #100660)
- 添加 配置流程 到 Twitch (@joostlek - #93451)
- 添加 测试 辅助工具 为 cloud status updates (@joostlek - #100993)
- 添加 Freebox Home binary传感器 (@nachonam - #92196)
- 修复 additional 测试 cases 为 Python 3.12 (@cdce8p - #101006)
- 实现 Airzone Cloud Zone 温控支持 (@Noltari - #100792)
- 将 dbus-fast 到 2.11.0 (@bdraco - #101005)
- 添加 WeatherFlow 集成 (@jeeftor - #75530)
- Address Comelit cover late review (@chemelli74 - #101008)
- 添加 "UV Index" 到 IPMA (@tokenize47 - #100383)
- Restore state 的 trend 传感器 (@jpbede - #100332)
- 添加 homeassistant reload_all translatable 服务 name 和 description (@steffenrapp - #100437)
- Adopt Hue 集成 到 la测试 changes 在 Hue firmware (@marcelveldt - #101001)
- 修复 handling reload 使用 invalid mqtt config (@jbouwh - #101015)
- 修复 HomeKit handling 的 unavailable state (@bdraco - #101021)
- 更新 pyweatherflowudp 到 1.4.3 (@cdce8p - #101022)
- 使用 webrtc-noise-gain without AVX2 (@synesthesiam - #101028)
- 添加 shutter_tilt support 为 Fibaro FGR 223 (@lennart24 - #96283)
- 修复 google maps device_tracker same last seen timestamp (@tyjtyj - #99963)
- 添加 feature 到 add measuring station via number 在 waqi (@joostlek - #99992)
- 将 PySwitchbot 到 0.40.0 到 support Curtain 3 (@the-ress - #100619)
- 添加 LED control support 到 Home Assistant Green (@emontnemery - #100922)
- ESPHome: dont send error when wake word is aborted (@jesserockz - #101032)
- 修复 onvif creating a new entity 为 every new 事件 (@joostlek - #101035)
- Pin pydantic 到 1.10.12 (@joostlek - #101044)
- 更新 aioairzone-cloud 到 v0.2.3 (@Noltari - #101052)
- Don't show withings repair if it's not 在 YAML (@joostlek - #101054)
- 将 apple_weatherkit 到 1.0.4 (@tjhorner - #101057)
- 移除 fma instructions 从 webrtc-noise-gain (@synesthesiam - #101060)
- 将 aiowaqi 到 1.1.0 (@joostlek - #99751)
- 更新 frontend 到 20230928.0 (@piitaya - #101067)
- 将 opower 到 0.0.35 (@tronikos - #101072)
- 添加 native precipitation unit 为 weatherkit (@tjhorner - #101073)
- 使用 wake word description if available (@synesthesiam - #101079)
- 更新 xknxproject 到 3.3.0 (@farmio - #101081)
- 修复 ZHA 异常 when writing
cie_addrduring configuration (@TheJulianJES - #101087) - 将 plexAPI 到 4.15.3 (@jjlawren - #101088)
- 更新 Home Assistant base image 到 2023.09.0 (@frenck - #101092)
- 使用 pep 503 compatible wheels index 为 builds (@frenck - #101096)
- 修复 circular dependency 在 homeassistant (@cdce8p - #101099)
- Ignore binary distribution wheels 为 charset-normalizer (@frenck - #101104)
- Stop Home Assistant Core container by default (@agners - #101105)
- Correct binary ignore 为 charset-normalizer 到 charset_normalizer (@frenck - #101106)
- Pin charset-normalizer 在 our package constraints (@frenck - #101107)
- Migrate WAQI unique id (@joostlek - #101112)
- 添加 日志记录 到 media extractor 到 know selected stream (@joostlek - #101117)
- Correct youtube stream selector 在 media extractor (@joostlek - #101119)
- Revert pin 在 AlexaPy (@frenck - #101123)
- Return None when value is not known 在 OpenHardwareMonitor (@joostlek - #101127)
- 将 aiowaqi 到 1.1.1 (@joostlek - #101129)
- 修复 zwave_js firmware update logic (@raman325 - #101143)
- Terminology: 将 Multi-PAN 到 Multiprotocol 到 be consistent (@c0ffeeca7 - #99262)
- Report unavailability 为 yolink 传感器 和 binary_传感器 (@hlyi - #100743)
- 将 zwave-js-server-python 到 0.52.1 (@raman325 - #101162)
- 将 PySwitchbot 到 0.40.1 (@the-ress - #101164)
- 修复 rainbird entity unique ids (@allenporter - #101168)
- 更新 denonavr 到
0.11.4(@ol-iver - #101169) - Clear calendar alarms after scheduling 和 add debug loggging (@allenporter - #101176)
- 更新 Mill 库 到 0.11.6 (@Danielhiversen - #101180)
- 添加 配置条目 name 到 Withings webhook name (@joostlek - #101205)
- Correct JSONDecodeError 在 co2signal (@joostlek - #101206)
- 修复 loop 在 progress 配置流程 (@silamon - #97229)
- 将 python-roborock 到 0.34.6 (@Lash-L - #101147)
- Split get users into chunks 的 100 为 Twitch传感器 (@timmo001 - #101211)
- 将 zeroconf 到 0.115.1 (@bdraco - #101213)
- 将 aioesphomeAPI 到 17.0.1 (@bdraco - #101214)
- 移除 invalid doc about multi origin/dest 在 google_travel_time (@eifinger - #101215)
- 修复 withings webhook name (@joostlek - #101221)
- ESPHome: fix voice assistant default audio settings (@jesserockz - #101241)
- 移除 dead code 从 broadlink light (@emontnemery - #101063)
- 修复 color temperature setting 在 broadlink light (@emontnemery - #101251)
- 添加 extra validation 在 private_ble_device 配置流程 (@Jc2k - #101254)
- Downgrade pylitterbot 到 2023.4.5 (@joostlek - #101255)
- 添加 missing 设备类别 到 传感器.DEVICE_CLASS_UNITS (@emontnemery - #101256)
- 将 aiowaqi 到 2.0.0 (@joostlek - #101259)
- 添加 documentation URL 为 Home Assistant Green (@frenck - #101263)
- 将 python-myq 到 3.1.11 (@Lash-L - #101266)
- 将 intents 到 2023.10.2 (@synesthesiam - #101277)
- Revert "使用 简写属性 在 Telldus live" (@joostlek - #101281)
- 将 pylitterbot 到 2023.4.9 (@natekspencer - #101285)
- 更新 frontend 到 20231002.0 (@bramkragten - #101294)
- 更新 Lokalise CLI 到 v2.6.8 (@frenck - #101297)
- 移除 duplicated device before daikin migration (@mover85 - #99900)
- Revert PR #99077 为 Aussie Broadband (@Bre77 - #101314)
- 修复 reference error 在 Aussie Broadband (@Bre77 - #101315)
- 将 pyW800rf32 到 0.4 (@mib1185 - #101317)
- Increase pipeline timeout 到 5 minutes (@synesthesiam - #101327)
- Pipeline runs are only equal 使用 same id (@synesthesiam - #101341)
- 修复 manual stopping 的 voice assistant pipeline (@jesserockz - #101351)
- 允许 esphome device 到 disable vad 在 stream (@jesserockz - #101352)
- 修复 temperature when myZone is 在 use 为 Advantage air (@Bre77 - #101316)
- Check that dock error status is not None 为 Roborock (@Lash-L - #101321)
- Increase update interval 的 update platform 在 devolo_home_network (@Shutgun - #101366)
- 更新 Pillow 到 10.0.1 (@frenck - #101368)

