Full changelog for Home Assistant Core 2024.2
以下是 Home Assistant Core 2024.2 版本包含的全部变更。
若要查看更易读的摘要: 此版本的发布说明博客.
全部变更
- 升级 dawidd6/动作-download-artifact 从 2 到 3.0.0 (@dependabot - #105712)
- 使用 converter factory 中 sensor platform (@bdraco - #106508)
- 升级 版本 到 2024.2.0dev0 (@frenck - #106504)
- 改进 trace helper typing (@cdce8p - #105964)
- 添加 myself as codeowner 的 holiday (@gjohansson-ST - #106560)
- 更新 aioairzone-cloud 到 v0.3.7 (@Noltari - #106544)
- 添加 devices info 到 Netgear LTE (@tkdrob - #106568)
- 添加 Record distance sensor 到 MyPermobil (@IsakNyberg - #106519)
- 重构 screenlogic numbers 以使用 subclasses (@dieselrabbit - #106574)
- 小幅 speed up 到 compressed 状态 diff (@bdraco - #106624)
- 使用 built-in set methods 的 灯光 supported checks (@bdraco - #106625)
- 添加 GPS satellites count 到 Starline sensor (@Anonym-tsk - #105740)
- 小幅 improvements 到 Tessie devices entries (@Bre77 - #106623)
- 添加 entities name 和 translations 到 Netgear LTE (@tkdrob - #106599)
- 改进 tests of inheriting entities descriptions (@emontnemery - #106647)
- 添加 tedee integrations (@zweckj - #102846)
- 添加 roomba total cleaned area sensor (@Xitee1 - #106640)
- 升级 SQLAlchemy 到 2.0.24 (@bdraco - #106672)
- 避免 recreating ReadOnly dicts 当 属性 do not change (@bdraco - #106687)
- 使用 volume up/down 从 enigma2 API (@autinerd - #106674)
- DNS IP implement retry (@gjohansson-ST - #105675)
- 添加 ffmpeg 到 dev-容器 (@mib1185 - #106710)
- Upper case tedee devices name (@zweckj - #106685)
- 添加 reauth 到 Blue Current integrations (@Floris272 - #106658)
- 使用 call_soon_threadsafe 中 render_will_timeout of template helper (@jpbede - #106514)
- 标记 date entities component as strictly typed (@frenck - #106716)
- 标记 todo entities component as strictly typed (@frenck - #106718)
- 添加 支持 的 cookie file 到 media_extractor (@RickeyWard - #104973)
- 标记 datetime entities component as strictly typed (@frenck - #106717)
- 标记 wake_word entities component as strictly typed (@frenck - #106724)
- 标记 siren entities component as strictly typed (@frenck - #106719)
- 使用 more shorthand attrs 中 bond 风扇 (@bdraco - #106740)
- 标记 time entities component as strictly typed (@frenck - #106720)
- 更新 aioairzone-cloud 到 v0.3.8 (@Noltari - #106736)
- 添加 sensor platform 的 tedee integrations (@zweckj - #106722)
- 添加 二元sensor 的 tedee (@zweckj - #106773)
- 添加 Tami4 integrations boil water button (@Guy293 - #103400)
- 更新 pytest 到 7.4.4 (@cdce8p - #106802)
- 使用 shorthand attrs 的 tplink color temp min/max (@bdraco - #106796)
- 使用 walrus operator 的 roomba total cleaned area sensor value (@Xitee1 - #106772)
- 启用 strict typing 的 aprs (@cdce8p - #106824)
- 启用 strict typing 的 anel_pwrctrl (@cdce8p - #106821)
- 启用 strict typing 的 androidtv (@cdce8p - #106820)
- 启用 strict typing 的 alpha_vantage (@cdce8p - #106816)
- 启用 strict typing 的 aquostv (@cdce8p - #106836)
- 启用 strict typing 的 aruba (@cdce8p - #106839)
- 启用 strict typing 的 airq (@cdce8p - #106813)
- 启用 strict typing 的 amberelectric (@cdce8p - #106817)
- 启用 strict typing 的 asterisk_cdr + asterisk_mbox (@cdce8p - #106841)
- 启用 strict typing 的 arris_tg2492lg (@cdce8p - #106838)
- 启用 strict typing 的 arcam_fmj (@cdce8p - #106837)
- 改进 acmeda typing (@cdce8p - #106812)
- 启用 strict typing 的 ambiclimate (@cdce8p - #106819)
- 减少 duplicate code 中 json_loads (@bdraco - #106859)
- 设置 entities category 和 devices class 的 Netgear LTE entities (@tkdrob - #106661)
- 添加 diagnostics 的 tedee (@zweckj - #106662)
- 升级 bleak-esphome 到 0.4.1 (@bdraco - #106832)
- 启用 strict typing 的 airthings (@cdce8p - #106814)
- 使用 identity checks 的 HassJobType (@bdraco - #106860)
- Xiaomi MIIO: fix typo 中 错误 日志 (@angristan - #106852)
- 重构 恢复 状态 saving 到 avoid a dict lookup of ATTR_RESTORED (@bdraco - #106854)
- 使用 shorthand attr 的 screenlogic 温控 preset modes (@bdraco - #106858)
- 重构 灯光 platform 到 avoid duplicate property calls (@bdraco - #106857)
- 迁移 vizio tests 以使用 freezegun (@jpbede - #105417)
- 迁移 geo_rss_events test 以使用 freezegun (@jpbede - #105895)
- 启用 strict typing 的 arwn (@cdce8p - #106840)
- 改进 entities descriptions 中 Tami4 (@joostlek - #106776)
- 添加 reauthentication 的 tedee integrations (@zweckj - #106667)
- 避免 unnecessary domain dataclass 中 Discovergy (@jpbede - #106869)
- 标记 加湿器 entities component as strictly typed (@frenck - #106721)
- 启用 strict typing 的 apache_kafka (@cdce8p - #106823)
- 添加 translatable title 到 logbook (@steffenrapp - #106810)
- 启用 strict typing of date_time (@emontnemery - #106868)
- Deprecate 'beat' display option 中 Time & Date (@emontnemery - #106871)
- Index entities by domain 的 entities 服务 (@bdraco - #106759)
- 添加 Reolink image 设置 (@starkillerOG - #105415)
- 改进 time_date tests (@emontnemery - #106878)
- 修复 状态 更新 中 time_date sensor (@emontnemery - #106879)
- 处理 time zone change 中 time_date (@emontnemery - #106880)
- 禁用 polling 中 time_date sensor (@emontnemery - #106881)
- 标记 stt entities component as strictly typed (@frenck - #106723)
- 移除 deprecated Life360 yaml configuration (@pnbruckner - #106286)
- 替换 intersection 使用 isdisjoint 中 apple_tv config flow (@bdraco - #106633)
- 添加 strict typing 到 command_line (@cdce8p - #106889)
- 启用 strict typing 的 co2signal (@cdce8p - #106888)
- 避免 tuple construction 到 check HKC available (@bdraco - #106902)
- 启用 strict typing 的 blueprint (@cdce8p - #106887)
- 升级 aiohttp-zlib-ng 到 0.2.0 (@bdraco - #106691)
- 启用 strict typing 的 axis (@cdce8p - #106844)
- 移除 assert 的 unique_id (@cdce8p - #106910)
- 添加 tedee bridge as via_device 的 tedee integrations (@zweckj - #106914)
- 添加 translatable title 到 holiday (@steffenrapp - #106825)
- 升级 aioelectricitymaps 到 v0.1.6 (@jpbede - #106932)
- 启用 strict typing 的 counter (@cdce8p - #106906)
- 升级 SQLAlchemy 到 2.0.25 (@bdraco - #106931)
- 加快 getting the mean of statistics (@bdraco - #106930)
- Removed double assignment of _attr_target_temperature_step 中 init (@crug80 - #106611)
- 添加 支持 的 placeholders 中 entities name translations (@mib1185 - #104453)
- 升级 rachiopy 到 1.1.0 (@rfverbruggen - #106975)
- 修复 ESPHome 服务 removal 当 the devices name contains a dash (@bdraco - #107015)
- 升级 pyinsteon (@teharris1 - #107010)
- 小幅 cleanups 到 ESPHome 灯光 platform (@bdraco - #107003)
- 添加 missing coverage 的 esphome_state_property decorator (@bdraco - #106998)
- 修复 first ESPHome devices 更新 entities not offering 安装 feature (@bdraco - #106993)
- 使用 call_soon_threadsafe 中 token updater of Ring (@jpbede - #106984)
- Ring: Add partial back (@balloob - #107040)
- Issue 警告 如果 glances server 版本 is 2 (@engrbm87 - #105887)
- Re-architect Guardian 以使用 better entities descriptions 和 properties (@bachya - #107028)
- 添加 button platform 到 Opengarage (@jkrall - #103569)
- 小幅 cleanups 到 denonavr (@bdraco - #107050)
- 更新 pydrawise 到 2024.1.0 (@thomaskistler - #107032)
- 添加 test coverage 的 ESPHome 服务 calls (@bdraco - #107042)
- 移除 dead code 中 fibaro 灯光 (@rappenze - #106890)
- 添加 sensor tests 到 Streamlabs water (@joostlek - #107065)
- 更新 home-assistant/builder 到 2024.01.0 (@frenck - #107069)
- 重构 drop sensor tests (@jbouwh - #106965)
- 添加 entities descriptions 到 Streamlabs water (@joostlek - #107071)
- 重构 drop tests 的 binary_sensor (@jbouwh - #107090)
- 移除 zwave_js numeric sensor rounding (@MartinHjelmare - #107100)
- 回退 "Bump aiohttp-zlib-ng 到 0.2.0 (#106691)" (@bdraco - #107109)
- Rework drop_connect 开关, select 和 coordinator tests 和 cleanup fixtures (@jbouwh - #107119)
- 移动 group helpers into their own module (@bdraco - #106924)
- Reorganize drop_connect tests (@jbouwh - #107148)
- 迁移 Emonitor 到 has entities name (@joostlek - #107153)
- 迁移 AVM FRITZ!Box Call monitor 到 has entities name (@jrieger - #99752)
- 缓存 homekit_controller supported features (@bdraco - #106702)
- 使用 snapshots 中 Glances sensor tests (@joostlek - #107159)
- 传递 down language 到 hassil (@Luap99 - #106490)
- 移除 precision 中 streamlabs water (@joostlek - #107096)
- 更新 Home Assistant base image 到 2024.01.0 - Python 3.12 (@frenck - #107175)
- 传递 aiohttp clientsession 到 tedee integrations (@zweckj - #107089)
- 添加 conversation_id parameter 到 conversation.process 服务 (@Shulyaka - #106078)
- 清理 outdated entities replacement logic 中 Guardian (@bachya - #107160)
- Introduce base entities 中 streamlabs water (@joostlek - #107095)
- 更新 sensorpush-ble library 到 1.6.1 (@ashleigh-hopkins - #107168)
- 修复 tplink overloading power strips (@bdraco - #104208)
- 报告 missing entities/areas 而不是 failing 到 match 中 Assist (@synesthesiam - #107151)
- 修复 conversation snapshots (@joostlek - #107196)
- 升级 蓝牙-adapters 到 0.17.0 (@bdraco - #107195)
- 设置 zwave_js voltage sensor suggested precision (@MartinHjelmare - #107116)
- 更改 default python 版本 到 3.12 的 image builds (@bdraco - #107209)
- 尝试 到 fix 32bit Docker builds (@bdraco - #107210)
- 移除 work-a-round 的 MQTT sensor 使用 an entity_category set 到
config(@jbouwh - #107199) - 移除 unneeded preset_mode checks 的 MQTT 温控 (@jbouwh - #107190)
- 移除 naming 警告 和 work-a-rounds 的 incorrectly configured MQTT entities (@jbouwh - #107188)
- 添加 color temp 支持 的 older HomeKit devices (@bdraco - #107206)
- Finish Efergy entities translations (@joostlek - #107152)
- 使用 identity checks 的 unifiprotect enums (@bdraco - #106795)
- 添加 Tyua Product Category "dsd" 的 Filament 灯光 (@ThePapaG - #106709)
- 升级 velbus-aio 到 2023.12.0 (@Cereal2nd - #107066)
- 添加 test coverage 的 ESPHome devices info (@bdraco - #107034)
- 添加 Rainforest RAVEn integrations (@cottsay - #80061)
- 添加 支持 的 服务 response 到 RESTful command (@RoboMagus - #97208)
- 升级 aiohttp-zlib-ng 到 0.3.0 (@bdraco - #107184)
- 添加 python_script response (@rikroe - #97937)
- 添加 Hong Kong Observatory integrations (@MisterCommand - #98703)
- 使 exceptions 中 rest_command 服务 translatable (@jpbede - #107252)
- 添加 new Rabbit Air integrations (@al-s - #66130)
- 更新 Home Assistant Wheels 动作 到 2024.01.0 (@frenck - #107240)
- 添加 Lutron config flow (@wilburCforce - #98489)
- 允许 selecting of counter entities 中 derivative/integrations config flow (@SLaks - #105321)
- Sort Lutron platforms (@joostlek - #107257)
- 移除 duplicate assignment of
median和statistical_modejinja2 filter (@jpbede - #106953) - 改进 denonavr typing (@cdce8p - #106907)
- 启用 strict typing 的 downloader (@cdce8p - #107263)
- 迁移 Suez Water 到 has entities name (@joostlek - #107251)
- 启用 strict typing 的 minecraft_server (@cdce8p - #107262)
- 启用 strict typing 的 duotecno (@cdce8p - #107261)
- 改进 conversation typing (@cdce8p - #106905)
- 清理 和 migrate rest_command tests 到 be async (@jpbede - #107264)
- Convert cert_expiry 以使用 asyncio (@bdraco - #106919)
- Expose all areas 到 Assist 和 ignore empty aliases (@synesthesiam - #107267)
- 使用 call_soon_threadsafe 中 MQTT client unsubscribe callback (@jpbede - #107266)
- 添加 test coverage 的 ESPHome 状态 subscription (@bdraco - #107045)
- 添加 code owner 的 Lutron (@wilburCforce - #107280)
- Extract LutronDevice into separate file (@joostlek - #107285)
- 修复 typo 中 recorder strings.json (@rsiv - #107278)
- 移动 Lutron entry data 到 typed class (@joostlek - #107256)
- 修复 duplicate unique_ids 中 emonitor (@joostlek - #107320)
- 修复 lutron test AttributeError (@cdce8p - #107323)
- 修复 lutron test AttributeError (2) (@cdce8p - #107324)
- 禁用 thermobeacon voltage sensor by default (@bdraco - #107326)
- 添加 API 到 fetch Assist devices (@balloob - #107333)
- 添加 time entities 到 Renson (@jimmyd-be - #105031)
- 使用 faster identity checks 的 SupportsResponse Enum (@bdraco - #107351)
- 小幅 cleanup 到 zeroconf properties matcher (@bdraco - #107342)
- 避免 fetching logger 中 check_if_deprecated_constant 如果 there is nothing 到 日志 (@bdraco - #107341)
- 启用 strict typing 的 easyenergy (@cdce8p - #107299)
- 启用 strict typing 的 energyzero (@cdce8p - #107300)
- 启用 strict typing 的 p1_monitor (@cdce8p - #107301)
- 修复 rainforest_raven typing (@cdce8p - #107309)
- 修复 name of 64bit intel/amd arch 中 builder 和 wheels workflow (@bdraco - #107335)
- 仅 mock config_entries.HANDLERS 的 current test 中 mock_config_flow (@jbouwh - #107357)
- 添加 new 门锁 automatically 到 tedee integrations (@zweckj - #107372)
- 移除 marcolivierarsenault 从 ecobee codeowners (@marcolivierarsenault - #107377)
- 改进 homekit_controller typing (@cdce8p - #107381)
- 升级 py-aosmith 到 1.0.6 (@bdr99 - #107409)
- 更新 Apprise 到 1.7.1 (@Flash1232 - #107383)
- Streamline exception handling 中 Guardian (@bachya - #107053)
- 清理 buggy Guardian
switchcontext managers (@bachya - #107426) - 移除 leftover Guardian mixin (@bachya - #107424)
- 启用 strict typing 的 oralb (@cdce8p - #107438)
- 启用 strict typing 的 led_ble (@cdce8p - #107437)
- 启用 strict typing 的 enphase_envoy (@cdce8p - #107436)
- 启用 strict typing 的 waqi (@cdce8p - #107439)
- 启用 strict typing 的 youtube (@cdce8p - #107440)
- 添加 select platform 到 Vogel's MotionMount integrations (@RJPoelstra - #107132)
- 添加 missing WiFi data 中 AVM!Fritz Tools tests (@mib1185 - #107373)
- 改进 flume typing (@cdce8p - #107444)
- 清理 zwave_js test_removed_device test (@raman325 - #107346)
- 修复 local_todo typo (@miaucl - #107454)
- 添加 typing 到 Lutron platforms (@joostlek - #107408)
- 小幅 cleanups 到 ESPHome callbacks (@bdraco - #107428)
- 移除 calls 到 distribution 和 legacy zip 支持 从 package util (@bdraco - #107427)
- 改进 harmony typing (@cdce8p - #107447)
- Google Generative AI: Add a 服务 的 prompts consisting of text 和 images using Gemini Pro Vision (@tronikos - #105789)
- 标记 Ring battery 和 signal strength sensor as diagnostic (@joostlek - #107503)
- 移动 KNX 服务 registration 到
async_setup(@farmio - #106635) - 重构 translations 到 reduce dict lookups (@bdraco - #107425)
- 重构 recorder 的 common event case (@bdraco - #106753)
- 改进 logbook context augment performance (@bdraco - #106926)
- 重构 sensor recorder _get_sensor_states 到 check 的 状态 class first (@bdraco - #107046)
- 添加 支持 的 JSON fragments (@bdraco - #107213)
- 减少 overhead 到 compile statistics (@bdraco - #106927)
- Signficantly reduce executor contention during bootstrap (@bdraco - #107312)
- 添加 支持 的 蓝牙 local name matchers shorter than 3 chars (@bdraco - #107411)
- 使用 constants 中 Alpha2 config flow (@joostlek - #107518)
- 清理 met config flow (@joostlek - #107480)
- Introduce heat area property 中 moehlenhoff alpha2 (@joostlek - #107488)
- 升级 sensorpush-ble 到 1.6.2 (@bdraco - #107410)
- 提高 pip timeout 中 image builds 到 match 核心 (@bdraco - #107514)
- 升级 aiowithings 到 2.1.0 (@joostlek - #107417)
- 减少 duplicate code 中 ESPHome connection callback (@bdraco - #107338)
- 添加 Met eireann 到 strict typing (@joostlek - #107486)
- 迁移 Mullvad 到 has entities name (@joostlek - #107520)
- 迁移 kmtronic 到 has entities name (@joostlek - #107469)
- 添加 coverage 的 scanning tags 使用 ESPHome (@bdraco - #107337)
- 移除 MQTT legacy 吸尘器 支持 (@jbouwh - #107274)
- 减少 overhead 到 call entities 服务 (@bdraco - #106908)
- 启用 long term statistics 的 Flume water usage current sensor (@tronikos - #107512)
- 移除 deprecated YAML 的 freebox (@jpbede - #107497)
- 处理 unknown 状态 中 HomeKit (@bdraco - #107039)
- 改进 dispatcher typing (@cdce8p - #106872)
- 启用 strict typing 的 google_assistant_sdk (@cdce8p - #107306)
- 升级 SunWEG 到 2.1.0 (@rokam - #107459)
- 改进 typing 的 Tado (@erwindouna - #106992)
- 启用 strict typing 的 history_stats (@cdce8p - #107273)
- 启用 strict typing 的 generic_hygrostat (@cdce8p - #107272)
- Fully type homeassistant integrations (@cdce8p - #107380)
- 改进 hassio typing (@cdce8p - #107292)
- 改进 hunterdouglas_powerview typing (@cdce8p - #107445)
- 启用 strict typing 的 intent (@cdce8p - #107282)
- 添加 zone devices 到 AnthemAV (@joostlek - #107192)
- 清理 devices registry 的 tedee 当 a 门锁 is removed (@zweckj - #106994)
- 使用 parametrize 中 drop connect 二元sensor tests (@joostlek - #107111)
- 启用 strict typing 的 system_health (@cdce8p - #107283)
- 启用 strict typing 的 nightscout (@cdce8p - #107307)
- 启用 strict typing 的 tod (@cdce8p - #107284)
- 启用 strict typing 的 dlna_dms (@cdce8p - #107305)
- 改进 folder_watcher typing (@cdce8p - #107271)
- 移除 tedee devices safely 从 registry (@zweckj - #107529)
- Unlock the precision of sensor of the opentherm_gw integrations (@FlorianOosterhof - #107227)
- 升级 pytedee_async 到 0.2.10 (@zweckj - #107540)
- Pop the mocked config flow, 恢复 the original 使用 mock_config_flow (@jbouwh - #107567)
- Specific Assist 错误 的 domain/devices class (@synesthesiam - #107302)
- 添加 software 版本 到 Blink devices info (@mkmer - #107548)
- 改进 led_ble generic typing (@cdce8p - #107534)
- 移除 deprecated YAML 支持 从 OpenSky (@jpbede - #107585)
- 让 babel handle the locale separator 中 holiday (@jrieger - #107571)
- 升级 pymeteoclimatic 到 0.1.0 (@bdraco - #107583)
- 修复 tractive tests using a dict 的 unique_id (@bdraco - #107602)
- 升级 aiohttp-zlib-ng 到 0.3.1 (@bdraco - #107595)
- 升级 pywemo 到 1.4.0 (@esev - #107623)
- 小幅 cleanups 到 number entities (@bdraco - #107624)
- 修复 cloudflare tests using a dict 的 unique id (@bdraco - #107601)
- 避免 duplicate property lookups 中 摄像头 state_attributes (@bdraco - #107627)
- Tado unavailable 状态 到 devices tracker (@erwindouna - #107542)
- 小幅 cleanups 到 temperature helper (@bdraco - #107625)
- 添加 caching 到 distance calculation utility (@bdraco - #107626)
- 升级 idasen-ha 到 2.5 (@abmantis - #107607)
- 移除 deprecated line 中 osoenergy (@xeniter - #107553)
- 更正 状态 class 中
mobile_apptests (@jpbede - #107646) - 移除 deprecated YAML 支持 从 zodiac (@jpbede - #107584)
- 修复 dlink test mutating config entry 在……之后 its adding 到 hass (@bdraco - #107604)
- Airthings cloud: Add myself as codeowner (@LaStrada - #107654)
- 移除 unused option flow 从 blink (@mkmer - #106735)
- 使用 right 状态 class 的 kWh sensor 中
homekit_controller(@jpbede - #107644) - 使用 right 状态 class 中
filtertest (@jpbede - #107643) - 更正 devices class 中
sqltests (@jpbede - #107663) - 升级 Python-Roborock 到 0.39.0 (@Lash-L - #107547)
- 移除 deprecated 服务 从 Ezviz (@jpbede - #107582)
- 移除 deprecated 服务 从 Huawei LTE (@jpbede - #107578)
- 添加 test 的 avoid triggering ping devices tracker
home在……之后 重载 (@jpbede - #107107) - 避免 total_seconds conversion 中 bond keep alive (@bdraco - #107618)
- 添加 missing '状态 class' 到 Airvisual (@yuvalabou - #107666)
- 添加 'bitwise_xor' filter 到 jinja templates (@TNTLarsn - #104942)
- 升级 pytedee_async 到 0.2.11 (@zweckj - #107707)
- 移除 myself as a codeowner 从 tado (@michaelarnauts - #107708)
- 设置 proper sensor devices class 的 swiss_public_transport (@miaucl - #106485)
- 升级 govee-ble 到 0.26.0 (@bdraco - #107706)
- 改进 调试 日志 中 Minecraft Server (@elmurato - #107672)
- 添加 decorator typing [toon] (@cdce8p - #107597)
- 添加 decorator typing [soma] (@cdce8p - #107559)
- 添加 decorator typing [modern_forms] (@cdce8p - #107558)
- Improvements 的 tedee integrations (@zweckj - #107238)
- 使用 new AEMET library data 的 sensor platform (@Noltari - #102972)
- 减少 discovery flow matching overhead (@bdraco - #107709)
- 重命名 AEMET weather_update_coordinator (@Noltari - #107740)
- 更新 powerwall 的 tesla_powerwall 0.5.0 which is async (@bubonicbob - #107164)
- 使 to-do list item exception wording consistent (@allenporter - #107743)
- 添加 comment 到 ConfigEntry.async_setup about race safety (@bdraco - #107756)
- 添加
valveplatform 到 Guardian (@bachya - #107423) - 升级 bthome-ble 到 3.4.1 (@Ernst79 - #107757)
- 添加 leak sensor 的 UP Sense 的 UniFi Protect (@AngellusMortis - #107762)
- 升级 sonos-websocket 到 0.1.3 (@jjlawren - #107765)
- 升级 aioambient 到 2024.01.0 (@thomaskistler - #107767)
- Rework 状态 change detection 的 UniFi Protect entities (@AngellusMortis - #107766)
- 添加 new event sensor 从 UniFi Protect 2.11 (@AngellusMortis - #107773)
- Fastdotcom 服务 optimization (@erwindouna - #107179)
- 回退 "Revert "Add preselect_remember_me 到
/auth/providers"" (@edenhaus - #106867) - 添加 SpeakerHub 支持 到 YoLink (@matrixd2 - #104678)
- 升级 govee-ble 到 0.27.2 (@bdraco - #107778)
- 改进 ergonomics of FlowManager.async_show_progress (@emontnemery - #107668)
- 改进 calls 到 async_show_progress 中 zwave_js (@emontnemery - #107794)
- 改进 calls 到 async_show_progress 中 Matter (@emontnemery - #107791)
- 改进 calls 到 async_show_progress 中 google (@emontnemery - #107788)
- 使 step_id parameter 到 FlowHandler.async_show_progress optional (@emontnemery - #107802)
- 修复 call 到 async_setup_component 中 translation test (@emontnemery - #107807)
- 修复 Netatmo 摄像头 name does not show under Media -> Media sources -> 摄像头 (@codyc1515 - #107696)
- 移除 Life360 integrations (@pnbruckner - #107805)
- 升级 PySwitchbot 到 0.44.0 (@dcmeglio - #107833)
- Improved tracking of switchbot opening/closing 状态 (@dcmeglio - #106741)
- 移动 Guardian valve 属性 到 diagnostics sensor (@bachya - #107834)
- 添加 YoLink SpeakerHub 服务 (@matrixd2 - #107787)
- 升级 govee-ble 到 0.27.3 (@bdraco - #107839)
- 升级 动作/cache 从 3.3.2 到 3.3.3 (@dependabot - #107840)
- 升级 github/codeql-动作 从 3.22.12 到 3.23.0 (@dependabot - #107628)
- 升级 nexia 到 2.0.8 (@bdraco - #107835)
- 迁移 unifiprotect descriptions 到 be kw_only (@bdraco - #107832)
- Restrict 版本 Disclosure 到 Authenticated Requests 中 Home Assistant (@emtunc - #107458)
- 添加 jinja_pass_arg 到 reserved template names (@bdraco - #107822)
- 使用 identity checks 的 CoreState (@bdraco - #107846)
- 添加 decorator typing [limitlessled] (@cdce8p - #107557)
- 回退 "Fix Netatmo 摄像头 name does not show under Media -> Media sources -> 摄像头" (@cgtobi - #107856)
- 重命名 netatmo base entities file (@joostlek - #107857)
- 添加 decorator typing [izone] (@cdce8p - #107556)
- 添加 decorator typing [homematicip_cloud] (@cdce8p - #107555)
- 添加 decorator typing [zha] (@cdce8p - #107599)
- 添加 myUplink integrations (@pajzo - #86522)
- 启用 strict typing 的 cert_expiry (@cdce8p - #107860)
- 改进 onboarding provider call (@cdce8p - #107864)
- 启用 strict typing 的 bthome (@cdce8p - #107859)
- 改进 meteo_france typing (@cdce8p - #107863)
- 启用 strict typing 的 ecowitt (@cdce8p - #107861)
- 添加 decorator typing [spotify] (@cdce8p - #107560)
- 升级 xiaomi-ble 到 0.21.2 (@Ernst79 - #107779)
- 启用 strict typing 的 ios (@cdce8p - #107382)
- 更新 前端 到 20240112.0 (@bramkragten - #107886)
- 扩展 Nuki integrations 到 expose ringer through Nuki Opener (@steffenrapp - #107745)
- 处理 missing fields 从 Roomba (@Xitee1 - #107893)
- 修复 missing timeout exception check 中 powerwall config flow (@bdraco - #107899)
- 升级 orjson 到 3.9.10 (@bdraco - #107898)
- 回退 "Restrict 版本 Disclosure 到 Authenticated Requests 中 Home Assistant" (@bdraco - #107904)
- 移除 deprecated YAML 支持 从 litejet (@jpbede - #107884)
- 改进 Netatmo tests (@joostlek - #107902)
- 启用 strict typing 的 system_log (@cdce8p - #107914)
- 启用 strict typing 的 rest_command (@cdce8p - #107911)
- 避免 duplicate search 的 existing config entries 中 homekit_controller (@bdraco - #107613)
- 添加 snapshot tests 到 Netatmo platforms (@joostlek - #107932)
- Snapshot Netatmo devices (@joostlek - #107935)
- Give name 到 Netatmo devices snapshots (@joostlek - #107938)
- Warn 如果 integrations call async_show_progress without passing a task (@emontnemery - #107796)
- 启用 strict typing 的 xiaomi_ble (@cdce8p - #107948)
- 升级 python-holidays 到 0.40 (@jrieger - #107888)
- 添加 风扇 mode 支持 到 SmartThings 风扇 entities (@ThePapaG - #106794)
- 添加 account sensor 到 electric kiwi integrations (@mikey0000 - #97681)
- 添加 charge cable 门锁 到 Tessie (@Bre77 - #107212)
- 移除 useless _update function 中 ESPHome (@bdraco - #107927)
- 升级 zamg 到 0.3.5 (@killer0071234 - #107939)
- 添加 支持 的 Uonet+ Vulcan integrations 在 Python 3.12 (@Antoni-Czaplicki - #107959)
- 启用 strict typing 的 webhook (@cdce8p - #107946)
- 修复 atag test mutating config entry 在……之后 its adding 到 hass (@bdraco - #107603)
- 添加 an index 的 devices 和 config entries 到 entities registry (@bdraco - #107516)
- 重构 User 属性 caching 到 be safer 和 more efficient (@bdraco - #96723)
- 小幅 cleanups 到 ESPHome (@bdraco - #107924)
- 使用 more shorthand 属性 中 ESPHome 风扇 (@bdraco - #107923)
- 重构 config entry storage 和 index (@bdraco - #107590)
- 启用 strict typing 的 search (@cdce8p - #107912)
- 使用 faster is_admin check 的 websocket 状态 和 event subscriptions (@bdraco - #107621)
- 添加 TICMeter Energy Metering sensor (@xmow49 - #107956)
- 使用 prometheus_client module directly (@cdce8p - #107918)
- 修复 duplicate config entry additions 中 tests (@bdraco - #107984)
- 添加 H5106 支持 到 govee-ble (@bdraco - #107781)
- 避免 entities registry check 中 live logbook 在 each 状态 更新 (@bdraco - #107622)
- 避免 total_seconds conversion every 状态 write 当 context is set (@bdraco - #107617)
- 升级 lxml 到 5.1.0 (@bdraco - #106696)
- 修复 logger creating many Thread 门锁 当 reloading the integrations page (@bdraco - #93768)
- 迁移 powerwall unique ids 以使用 the gateway din (@bdraco - #107509)
- 重构 event time trackers 到 avoid using nonlocal (@bdraco - #107997)
- Break long lines 中 powerwall integrations (@bdraco - #108002)
- 避免 useless time fetch 中 DataUpdateCoordinator (@bdraco - #107999)
- Save the HassJob type 中 wemo discovery 到 avoid checking it each time (@bdraco - #107998)
- 更新 habluetooth 到 2.2.0 (@bdraco - #108000)
- 添加 route sensor 到 Tessie (@Bre77 - #106530)
- 移除 YAML 支持 从 gdacs (@jbouwh - #107962)
- 移除 deprecated YAML import 从 generic 摄像头 (@jbouwh - #107992)
- 改进 apple_tv typing (@bdraco - #107694)
- 改进 calls 到 async_show_progress 中 improv_ble (@emontnemery - #107790)
- 启用 strict typing 的 shopping_list (@cdce8p - #107913)
- 启用 strict typing 的 trace (@cdce8p - #107945)
- 启用 strict typing 的 timer (@cdce8p - #107915)
- 移除 deprecated 吸尘器 服务 从 roborock (@jpbede - #107895)
- 去除 facebox integrations (@reedy - #107005)
- 改进 calls 到 async_show_progress 中 homeassistant_hardware (@emontnemery - #107789)
- 重构 async_track_utc_time_change 到 avoid using nonlocal (@bdraco - #108007)
- 更新 pipdeptree 到 2.13.2 (@frenck - #108009)
- 修复 WiFi sensor units 中 Blink (@mkmer - #107539)
- 改进 calls 到 async_show_progress 中 snooz (@emontnemery - #107793)
- 改进 calls 到 async_show_progress 中 octoprint (@emontnemery - #107792)
- 移除 file/line annotations 在……之后 config has been validated (@emontnemery - #107139)
- 添加 entities translations 到 Glances (@joostlek - #107189)
- Dynamically adjust Netatmo polling frequency (@cgtobi - #106742)
- 升级 plugwise 到 v0.36.2 (@bouwew - #108012)
- 修复 autoChangeoverActive 的 lyric LCC devices (@nprez83 - #106925)
- 修复 lyric TCC set temperature 当 中 Auto mode (@nprez83 - #106853)
- 更新 sentry-sdk 到 1.39.2 (@frenck - #108010)
- 添加 Netatmo 风扇 platform (@cgtobi - #107989)
- 移除 deprecated 服务 从 Litterrobot (@jpbede - #107882)
- 添加 cached_property 到 状态.name (@bdraco - #108011)
- Reset UniFi bandwidth sensor 当 client misses heartbeat (@wittypluck - #104522)
- Sensibo include mac 中 diagnostics redact filter (@gjohansson-ST - #107986)
- 改进 the test class used 的 testing FlowManager.async_show_progress (@emontnemery - #107786)
- 升级 SoCo 到 0.30.2 (@jjlawren - #108033)
- 更新 shelly 蓝牙 scanner 到 版本 2.0 (@bdraco - #107917)
- 更新 framework 的 Airthings cloud (@LaStrada - #107653)
- 更新 asyncsleepiq 到 1.4.2 (@kbickar - #108054)
- 移除 YAML auth 设置 支持 从 home_connect (@jbouwh - #108072)
- 启用 strict typing 的 prometheus (@cdce8p - #108025)
- 启用 strict typing 的 duckdns (@cdce8p - #108022)
- 升级 pychromecast 到 13.1.0 (@emontnemery - #108073)
- 移除 obsolete .txt extension 从 diagnostics download (@mib1185 - #108028)
- 启用 strict typing 的 generic_thermostat (@cdce8p - #108024)
- 改进 gdacs typing (@cdce8p - #108040)
- Deprecate passing step_id 到 FlowHandler methods (@emontnemery - #107944)
- 升级 evohome client 到 0.4.17 (@zxdavb - #108051)
- 设置 webhook
local_only到 True by default (@jpbede - #107670) - 改进 ffmpeg 和 freebox typing (@cdce8p - #108026)
- Harden zone schedule processing 的 evohome (@zxdavb - #108079)
- 修复 comment 的 SmartThings 风扇 capability (@ThePapaG - #108086)
- 启用 strict typing 的 onboarding (@cdce8p - #108097)
- 添加 availability 到 command_line (@gjohansson-ST - #105300)
- 添加 tests 的 System Monitor (@gjohansson-ST - #107891)
- 修复 test_sensor_process_fails test 中 System Monitor (@gjohansson-ST - #108110)
- 使 ATTR_SERIAL_NUMBER a generic homeassistant constant (@jbouwh - #108106)
- 改进 electric_kiwi generic typing (@cdce8p - #108084)
- 改进 google_translate typing (@cdce8p - #108093)
- 改进 typing 的 generic integrations (@cdce8p - #108094)
- 改进 risco typing (@cdce8p - #108041)
- 添加 Epion integrations (@lhgravendeel - #107570)
- 移除 deprecated 吸尘器 服务 从 tuya (@jpbede - #107896)
- Hide FlowResultType.SHOW_PROGRESS_DONE 从 前端 (@emontnemery - #107799)
- 添加 pylint plugin 到 check 的 sorted platforms list (@jpbede - #108115)
- 升级 pyfritzhome 到 0.6.10 (@mib1185 - #108128)
- 升级 holidays 到 0.41 (@gjohansson-ST - #108132)
- 更新 python-bsblan 版本 到 0.5.18 (@liudger - #108145)
- 启用 compression 在 前端 index page (@bdraco - #108148)
- 移除 YAML import 支持 的 plum_lightpad (@jbouwh - #108114)
- 移除 config import 中 meteo_france (@gjohansson-ST - #107970)
- 移除 MELCloud YAML import 支持 (@jbouwh - #108113)
- 添加 config flow 的 Ecovacs (@edenhaus - #108111)
- 避免 keeping config dir 中 path (@elupus - #107760)
- Default tuya 温控 temperature unit 到 system unit (@DellanX - #108050)
- 升级 opower 到 0.2.0 (@max2697 - #108067)
- 处理 renaming of evohome zones (@zxdavb - #108089)
- 添加 serial_number 属性 到 MQTT devices properties (@jbouwh - #108105)
- 避免 duplicate timestamp conversions 的 websocket api 和 recorder (@bdraco - #108144)
- 添加 gateway_mode Select 到 Plugwise (@bouwew - #108019)
- 添加 integrations lamarzocco (@zweckj - #102291)
- 重构 demo 吸尘器's 到 only use StateVacuum base class 和 features (@jbouwh - #108150)
- 升级 vallox_websocket_api 到 4.0.3 (@slovdahl - #108109)
- 添加 debugging 到 assist 中 debugging already configured 错误 (@allenporter - #108134)
- 添加 late PR improvements 到 La Marzocco (@zweckj - #108162)
- 添加 Govee local 灯光 integrations (@Galorhallen - #106697)
- 移除 config import 从 surepetcare (@gjohansson-ST - #107971)
- 添加 Translation 的 Roborock exceptions (@Lash-L - #105427)
- 缓存 commonly called integrations manifest properties (@bdraco - #108141)
- 删除 removed channel devices 中 Youtube (@joostlek - #107907)
- 移除 config import 中 Neato (@gjohansson-ST - #107967)
- 避免 bytes 到 string 到 bytes conversion 中 websocket api (@bdraco - #108139)
- 添加 entities name translations 到 System Monitor (@gjohansson-ST - #107952)
- Deprecate Python 3.11 (@frenck - #108160)
- 移除 config import 从 netatmo (@gjohansson-ST - #107972)
- Wyoming satellite ping 和 bugfix 的 local wake word (@synesthesiam - #108164)
- 设置 minimal value 的 modules power - Forecast.solar (@klaasnicolaas - #108166)
- 升级 python-mpd2 到 v3.1.1 (@2franix - #108143)
- 升级 dbus-fast 到 2.21.1 (@bdraco - #108176)
- 升级
aiokafka到 0.10.0 (@bachya - #108165) - 添加 decorator typing [yeelight] (@cdce8p - #107598)
- 移动 Guardian coordinator 到 suggested location (@bachya - #108182)
- Dynamically map 状态 class, devices class 和 UoM 中 ZHA smart energy metering sensor (@jpbede - #107685)
- 移除 unnecessary OpenUV entities description mixins (@bachya - #108195)
- 移除 unnecessary SimpliSafe entities description mixins (@bachya - #108197)
- 移除 unnecessary PurpleAir entities description mixins (@bachya - #108196)
- 移除 unnecessary Notion entities description mixins (@bachya - #108194)
- 移除 unnecessary AirVisual Pro entities description mixins (@bachya - #108192)
- 移除 unnecessary Ambient PWS entities description mixins (@bachya - #108191)
- 移除 unnecessary RainMachine entities description mixins (@bachya - #108190)
- Create 更新 coordinator 的 Systemmonitor (@gjohansson-ST - #106693)
- 升级 动作/cache 从 3.3.3 到 4.0.0 (@dependabot - #108209)
- 修复 translation keys 中 Tessie (@Bre77 - #108203)
- 添加 sensor platform 到 La Marzocco integrations (@zweckj - #108157)
- Implement TechnoVE integrations (@Moustachauve - #106029)
- 更改 the way an entities is supported 中 La Marzocco (@zweckj - #108216)
- 添加 二元sensor platforms 到 La Marzocco (@zweckj - #108212)
- 允许 selecting 摄像头 中 Trafikverket 摄像头 (@gjohansson-ST - #105927)
- 改进 aurora typing (@cdce8p - #108217)
- 添加 select platform 到 La Marzocco integrations (@zweckj - #108222)
- 添加 number platform 到 La Marzocco (@zweckj - #108229)
- 移除 unused entity_sources argument 从 shared_attrs_bytes_from_event (@bdraco - #108210)
- 禁用 Python 3.12 incompatible integrations (@frenck - #108163)
- 添加 更新 platform 到 La Marzocco (@zweckj - #108235)
- 添加 button platform 到 La Marzocco (@zweckj - #108236)
- Assert default response 从 conversation 触发器 (@emontnemery - #108231)
- 移除 deprecated redundant dry 和 风扇 modes 从
zwave_jsclimates (@jbouwh - #108124) - Decrease fitbit logging verbosity 在 connection 错误 (@MartinHjelmare - #108228)
- 修复 状态 在……之后 La Marzocco 更新 (@zweckj - #108244)
- 改进 systemmonitor generic typing (@cdce8p - #108220)
- 开关 的 swiss_public_transport 到 unique_id 而不是 unique_entry (@miaucl - #107910)
- 让 zigpy decide 在 default manufacturer id (@elupus - #108257)
- 移除 legacy VacuumEntity base class 支持 (@jbouwh - #108189)
- 允许 multiple config entries 中 Honeywell (@mkmer - #108263)
- 移除 unused variables 中 honeywell (@mkmer - #108252)
- 修复 apple_tv IP Address not being updated 从 discovery (@bdraco - #107611)
- 修复 benign typo 中 entities registry (@bdraco - #108270)
- 升级 github/codeql-动作 从 3.23.0 到 3.23.1 (@dependabot - #108275)
- 小幅 cleanups 到 websocket api handler (@bdraco - #108274)
- 避免 many replace calls 中 find_next_time_expression_time (@bdraco - #108273)
- 添加 状态 caching 到 button entities (@bdraco - #108272)
- 启用 strict typing 的 config (@cdce8p - #108023)
- 改进 daikin typing (@cdce8p - #108039)
- 添加 diagnostics 到 La Marzocco (@zweckj - #108240)
- 升级 lmcloud 到 0.4.35 (@zweckj - #108288)
- 添加 tests 到 flexit_bacnet integrations (@lellky - #108291)
- 添加 test 的 failed initialization 中 Flexit BACnet (@joostlek - #108294)
- 添加 coordinator 到 Flexit bacnet (@lellky - #108295)
- 不要 always set first Thread dataset as preferred (@emontnemery - #108278)
- 小幅 speed up 到 checking 核心 状态 (@bdraco - #107845)
- 添加 task 到 安装 all requirements of an integrations (@edenhaus - #108262)
- 改进 august typing (1) (@cdce8p - #108325)
- 改进 august typing (2) (@cdce8p - #108327)
- 修复 remote control codes 的 jvc_projector (@SteveEasley - #108253)
- 改进 api typing (@cdce8p - #108307)
- 添加 iBeacon UUID allowlist (@chatziko - #104790)
- 改进 august typing (3) (@cdce8p - #108329)
- 改进 august typing (4) (@cdce8p - #108331)
- 改进 august typing (5) (@cdce8p - #108332)
- 改进 person typing (@cdce8p - #108218)
- 调整 require_admin decorator typing (@cdce8p - #108306)
- 改进 ffmpeg* typing (@cdce8p - #108092)
- 升级 plugwise 到 v0.36.3 (@bouwew - #108347)
- 升级 pyDuotecno 到 2024.1.2 (@Cereal2nd - #108314)
- 升级 orjson 到 3.9.12 (@bdraco - #108350)
- 修复 homekit_controller test (@emontnemery - #108375)
- 避免 json default fallback 的 area registry (@bdraco - #108358)
- 启用 strict typing 的 bluetooth_adapters (@cdce8p - #108365)
- 启用 strict typing 的 api (@cdce8p - #108363)
- 启用 strict typing 的 default_config (@cdce8p - #108366)
- 启用 strict typing 的 my (@cdce8p - #108369)
- 启用 strict typing 的 map (@cdce8p - #108368)
- 启用 strict typing 的 intent_script (@cdce8p - #108367)
- 避免 json encoder default fallback 的 APIComponentsView (@bdraco - #108359)
- 改进 ifttt typing (@cdce8p - #108308)
- 使用 shorthand 属性 的 mobile_app sensor platforms (@bdraco - #108353)
- 添加 icon 到 entities registry list 的 display (@frenck - #108313)
- Expose TimeoutError during google_travel_time config_flow (@eifinger - #108179)
- 更新 dwdwfsapi 到 1.0.7 (@cdce8p - #108377)
- 添加 二元sensor 到 MotionMount integrations (@RJPoelstra - #107659)
- 更新 types packages (@cdce8p - #108371)
- 添加 支持 的 MQTT based ecovacs 吸尘器 (@edenhaus - #108167)
- 添加 icon translations 支持 (@frenck - #103294)
- 更新 coverage 到 7.4.0 (@cdce8p - #108370)
- 改进 tplink_lte typing (@cdce8p - #108393)
- 更新 boto3 到 1.33.13 和 aiobotocore 到 2.9.1 (@cdce8p - #108384)
- 添加 icon translations 到 Anova (@joostlek - #108399)
- 添加 icon translations 到 AirQ (@joostlek - #108402)
- 添加 icon translations 到 Aurora (@joostlek - #108410)
- 添加 icon translations 到 August (@joostlek - #108396)
- 添加 icon translations 到 Aussie Broadband (@joostlek - #108409)
- 添加 icon translations 到 awair (@joostlek - #108408)
- 添加 icon translations 到 Airnow (@joostlek - #108403)
- 添加 icon translations 到 AsusWRT (@joostlek - #108397)
- 添加 icon translations 到 Airthings BLE (@joostlek - #108401)
- 添加 icon translations 到 Ambient station (@joostlek - #108400)
- 添加 icon translations 到 Aseko (@joostlek - #108398)
- 使用 async_create_clientsession 的 enigma2 (@autinerd - #108395)
- 添加 alarm_control_panel icon translations (@frenck - #108413)
- 添加 button icon translations (@frenck - #108415)
- 添加 calendar icon translations (@frenck - #108416)
- 更新 psutil 到 5.9.8 (@frenck - #108421)
- 添加 air_quality icon translations (@frenck - #108420)
- 升级 thermopro-ble 到 0.8.0 (@bdraco - #108319)
- 避免 json encoder default fallback 当 serializing config (@bdraco - #108360)
- 添加 灯光 icon translations (@frenck - #108414)
- 标记 flaky fritz 更新 test as xfail (@frenck - #108447)
- 添加 温控 icon translations (@frenck - #108418)
- 添加 date icon translations (@frenck - #108448)
- 添加 datetime icon translations (@frenck - #108449)
- 添加 sensor icon translations (@frenck - #108450)
- 添加 image icon translations (@frenck - #108455)
- 添加 number icon translations (@frenck - #108452)
- 添加 event icon translations (@frenck - #108453)
- 添加 场景 icon translations (@frenck - #108456)
- 添加 icon translations 到 AVM FRITZ!Box Call Monitor (@jrieger - #108417)
- 添加 摄像头 icon translations (@frenck - #108419)
- 添加 门锁 icon translations (@frenck - #108467)
- 确保 pre-commit runs hassfest 当 icons change (@frenck - #108470)
- 添加 text icon translations (@frenck - #108457)
- 添加 加湿器 icon translations (@frenck - #108465)
- 添加 geo_location icon translations (@frenck - #108463)
- 添加 风扇 icon translations (@frenck - #108461)
- 使用 right 状态 class 的 volume 和 timestamp sensor 中 bthome (@jpbede - #107675)
- 添加 siren icon translations (@frenck - #108473)
- 添加 icon translations 到 Tankerkoenig (@jrieger - #108499)
- 更新 knx-前端 到 2024.1.20.105944 (@farmio - #108511)
- 升级 nibe 到 2.7.0 (@elupus - #108507)
- 添加 icon translations 到 HomeWizard Energy (@frenck - #108506)
- 添加 icon translations 到 Plugwise (@frenck - #108498)
- 添加 热水器 icon translations (@frenck - #108491)
- 添加 weather icon translations (@frenck - #108488)
- 添加 media player icon translations (@frenck - #108486)
- 添加 wake word icon translations (@frenck - #108482)
- 添加 更新 icon translations (@frenck - #108481)
- 添加 valve icon translations (@frenck - #108480)
- 添加 吸尘器 icon translations (@frenck - #108479)
- 升级 bthome-ble 到 3.5.0 (@Ernst79 - #108475)
- 添加 tts icon translations (@frenck - #108476)
- 添加 todo icon translations (@frenck - #108477)
- 添加 select icon translations (@frenck - #108472)
- 添加 stt icon translations (@frenck - #108474)
- 添加 remote icon translations (@frenck - #108469)
- 添加 lawn mower icon translations (@frenck - #108466)
- 添加 遮盖 icon translations (@frenck - #108460)
- 修复 hassfest icon schema 的 服务 only (@frenck - #108494)
- 移除 unused TypeVar 从 config.py (@emontnemery - #108495)
- 添加 time icon translations (@frenck - #108458)
- 更改 calendar icon based 在 状态 (@jrieger - #108451)
- 添加 sun icon translations (@jrieger - #108462)
- 添加 nut icon translations (@jrieger - #108471)
- 移除 OrderedDict 从 auth_store (@bdraco - #108546)
- 添加 icon translations 的 Pegelonline (@mib1185 - #108554)
- 始终 load auth storage at startup (@bdraco - #108543)
- 确保 icon translations aren't the same as the default (@frenck - #108568)
- 确保 button platform does not 恢复 unavailable 状态 (@bdraco - #108316)
- 添加 sensor 到 flexit_bacnet integrations (@lellky - #108297)
- 添加 二元sensor 到 flexit_bacnet integrations (@lellky - #108571)
- 添加 icon translations 的 lamarzocco (@zweckj - #108569)
- 添加 icon translation 到 Jellyfin (@jrieger - #108559)
- 添加 icon translations 到 Roborock (@jrieger - #108508)
- 添加 icon translations 到 DWD Weather 警告 (@jrieger - #108501)
- 使 remaining WLED entities translatable (@jpbede - #108534)
- 添加 unique id 到 geonetnz_volcano sensor (@exxamalte - #108556)
- Icon translation 的 imap mail count sensor (@jbouwh - #108576)
- 添加 authentication 到 tplink integrations 的 newer devices (@sdb9696 - #105143)
- 修复 numbered list 中 github config flow (@emontnemery - #108587)
- 添加 bthome event platform (@bdraco - #108268)
- 添加 missing property 中 flexit bacnet test (@lellky - #108606)
- 添加 icon translations 到 co2signal (@jpbede - #108611)
- 使用 more shorthand 属性 中 tplink (@bdraco - #108284)
- 添加 icon translations 到 Withings (@joostlek - #108385)
- Tweak evohome code quality (@zxdavb - #107596)
- 修复 FlowHandler show progress (@emontnemery - #108586)
- Send recurrence data 当 updating a task 中 todoist (@boralyl - #108269)
- 更新 August diagnostics.py 到 redact contentToken (@codyc1515 - #108626)
- Significantly reduce websocket api connection auth phase latency (@bdraco - #108564)
- 加快 run time of admin 服务 by using HassJob (@bdraco - #108623)
- 避免 recreating persistent 通知 更新 function 当 subscribing (@bdraco - #108624)
- 小幅 performance improvements 到 handing revoke token callbacks (@bdraco - #108625)
- 重构 async_listen_once 到 remove nonlocal (@bdraco - #108627)
- 避免 string decode/encode round trip 中 websocket_api get_services (@bdraco - #108632)
- 小幅 cleanups 到 async_get_all_descriptions (@bdraco - #108633)
- 升级 habluetooth 到 2.3.1 (@bdraco - #108628)
- 小幅 cleanup 到 zone async_active_zone (@bdraco - #108629)
- 修复 unifi test_tracked_clients test (@bdraco - #108638)
- 移除 numbering 从 GitHub progress step 到 not deal 使用 styling of list entries (@ludeeus - #108639)
- 移除 obsolete 服务.yaml 和 translations 从 WLED (@jpbede - #108605)
- 添加 icon translations 到 WLED (@jpbede - #108604)
- 添加 icon translations 到 Abode (@joostlek - #108407)
- 升级 songpal dependency 到 0.16.1 (@rytilahti - #108637)
- 使用 default icon 中 Agent DVR (@joostlek - #108405)
- 添加 icon translations 到 Adguard (@joostlek - #108406)
- 减少 门锁 contention 当 all translations are already cached (@bdraco - #108634)
- 更新 python-slugify 到 8.0.1 (@cdce8p - #108373)
- 添加 binary_sensor 到 Ecovacs (@edenhaus - #108544)
- 更新 Pillow 到 10.2.0 (@frenck - #108422)
- Convert AreaEntry 到 dataclass (@emontnemery - #108648)
- 升级 asyncsleepiq 到 1.5.2 (@jmwaldrip - #108431)
- 添加 devices 到 Lutron (@joostlek - #107467)
- 添加 cloud tts entities (@MartinHjelmare - #108293)
- 添加 helper function 到 更新 和 重载 config entry 到 config flow (@jpbede - #108034)
- 清理 Discovergy config flow (@jpbede - #108381)
- 更新 iOS configuration adding 动作 toggles 到 show 中 CarPlay 和 Watch (@bgoncal - #108355)
- 移动 核心 fundamental components into bootstrap (@frenck - #105560)
- 防止 runtime issue during entities registration 中 coordinator of AVM Fritz!Tools (@mib1185 - #108667)
- 使用 snapshot testing 中 Airly sensor (@joostlek - #108608)
- 添加 icon translations 到 Airly (@joostlek - #108404)
- 添加 time 到 charge sensor 到 Tessie (@Bre77 - #108342)
- 修复 flaky sensibo test (@jpbede - #108669)
- 使用 new config entry 更新/abort helper 中 esphome (@bdraco - #108672)
- 使用 new config entry 更新/abort helper 中 august (@bdraco - #108673)
- 使用 new config entry 更新/abort helper 中 powerwall (@bdraco - #108674)
- 使用 new config entry 更新/abort helper 中 bthome (@bdraco - #108676)
- 使用 new config entry 更新/abort helper 中 xiaomi_ble (@bdraco - #108677)
- 使用 new config entry 更新/abort helper 中 yalexs_ble (@bdraco - #108675)
- 使用 new config entry 更新/abort helper 中 isy994 (@bdraco - #108678)
- 使用 new config entry 更新/abort helper 中 synology_dsm (@bdraco - #108682)
- 使用 new config entry 更新/abort helper 中 enphase_envoy (@bdraco - #108679)
- 使用 new config entry 更新/abort helper 中 shelly (@bdraco - #108684)
- 使用 new config entry 更新/abort helper 中 samsungtv (@bdraco - #108683)
- 使用 new config entry 更新/abort helper 中 onvif (@bdraco - #108680)
- 扩展 config entry 更新/abort helper 到 also 更新 unique id (@jpbede - #108681)
- 使用 new config entry 更新/abort helper 中 enphase-envoy (part 2) (@bdraco - #108689)
- 使用 new config entry 更新/abort helper 中 apple_tv (@bdraco - #108688)
- 使用 new config entry 更新/abort helper 中 sense (@bdraco - #108691)
- 处理 tplink credential change at run time (@bdraco - #108692)
- 重构 服务 enumeration methods 到 better match existing use cases (@bdraco - #108671)
- 使用 new config entry 更新/abort helper 中 bond (@bdraco - #108690)
- 添加 zeroconf 到 TechnoVE integrations (@Moustachauve - #108340)
- 添加 OUI 5C628B 到 tplink (@bdraco - #108699)
- 升级 habluetooth 到 2.4.0 (@bdraco - #108695)
- Convert getting 和 removing access tokens 到 normal functions (@bdraco - #108670)
- 存储 area registry entries 中 a UserDict (@emontnemery - #108656)
- Group sensor calculate 属性 (@gjohansson-ST - #106972)
- 修复 的 justnimbus integrations (@kvanzuijlen - #99212)
- Scrub internal data 的 newer tplink devices (@rytilahti - #108704)
- 添加 Homeassistant Analytics Insights integrations (@joostlek - #107634)
- 添加 sensor platform 到 Proximity (@mib1185 - #101497)
- 添加 config flow 的 Time & Date (@gjohansson-ST - #104183)
- 使用 new config entry 更新/abort handler 中 co2signal (@jpbede - #108715)
- 升级 python-homeassistant-analytics 到 0.6.0 (@joostlek - #108713)
- 添加 ZHA entities 的 snzb06p (@peterkh - #107379)
- 添加 airtouch5 (@danzel - #98136)
- 添加 set_conversation_response 脚本 动作 (@emontnemery - #108233)
- Return PRESET_NONE 中 Honeywell (@mkmer - #108599)
- 移除 home_plus_control 和 mark as virtual integrations supported by Netatmo (@jpbede - #107587)
- 升级 AIOSomecomort 到 0.0.25 (@mkmer - #107815)
- 使用 new config entry 更新/abort handler 中 Honeywell (@mkmer - #108726)
- 改进 tests of 脚本 trace (@emontnemery - #108717)
- 升级 pymodbus 到 v2.6.3 (@janiversen - #108736)
- 添加 sensor 到 Ecovacs (@edenhaus - #108686)
- 改进 vizio typing (@cdce8p - #108042)
- Get modbus coverage back 到 100% (@janiversen - #108734)
- Randomize Thread network names (@emontnemery - #108302)
- 修复 intent loading 和 incorporate unmatched entities more (@synesthesiam - #108423)
- Pause Wyoming satellite 在 mute (@synesthesiam - #108322)
- 添加 3C52A1 oui 到 tplink 的 tapo l5 devices (@bdraco - #108750)
- 添加 translation placeholders 的 TPLink power strip (@joostlek - #108710)
- Bumb python-homewizard-energy 到 4.2.1 (@DCSBL - #108738)
- 使用 fixed 状态 icon 的 温控 domain (@piitaya - #108723)
- 添加 风扇 属性 icon translations (@piitaya - #108722)
- 添加 加湿器 属性 icon translations (@piitaya - #108718)
- 添加 LeaOne integrations (@bdraco - #108617)
- 升级 lupupy 到 0.3.2 (@suaveolent - #108756)
- 添加 more devices info 到 foscam 摄像头 (@krmarien - #108177)
- 处理 IP address changes properly 的 tplink (@sdb9696 - #108731)
- 添加 bang_olufsen integrations (@mj23000 - #93462)
- Parse template result 中 async_render_with_possible_json_value (@danieldotnl - #99670)
- 升级 py-switchbot-api 到 2.0.0 (@jklausa - #108721)
- 升级 comments 中 灯光 indicating backwards compatibility plan (@emontnemery - #108770)
- 添加 ZHA metering summation received sensor (@jeverley - #107576)
- 修复 race 当 deleting an automation (@emontnemery - #108772)
- 修复 灯光 color mode 中 fritzbox (@emontnemery - #108758)
- 修复 灯光 color mode 中 tplink (@emontnemery - #108760)
- 修复 灯光 color mode 中 advantage_air (@emontnemery - #108757)
- 修复 灯光 color mode 中 netatmo (@emontnemery - #108759)
- 改进 tests of 脚本 trace (@emontnemery - #108733)
- 调整 color_mode checks 当 灯光 render effects (@emontnemery - #108737)
- 添加 invert option 到 switch_as_x (@emontnemery - #107535)
- 修复 灯光 color mode 中 tradfri (@emontnemery - #108761)
- 添加 Ecovacs select entities (@edenhaus - #108766)
- Stabilize alexa discovery (@jbouwh - #108787)
- 添加 Shelly CoAP port 到 default 容器 port (@chemelli74 - #108016)
- 添加 icon 到 areas (@emontnemery - #108650)
- 升级 python-roborock 到 39.1 (@Lash-L - #108751)
- 修复 changed_variables 中 automation 和 脚本 traces (@emontnemery - #108788)
- Complete devices tracker entities tests (@MartinHjelmare - #108768)
- 避免 copying translations 的 single components (@bdraco - #108645)
- 升级 area registry storage minor 版本 到 4 (@jpbede - #108798)
- 设置 right icon 的 set_humidity 温控 服务 (@piitaya - #108801)
- 添加 write_registers 支持 的 风扇 Mode 中 modbus (@crug80 - #108053)
- 升级 aioshelly 到 8.0.1 (@bdraco - #108805)
- 添加 super chlorination 服务 到 screenlogic (@dieselrabbit - #108048)
- 添加 Ecovacs diagnostics (@edenhaus - #108791)
- 添加 expiration of unused refresh tokens (@mib1185 - #108428)
- 升级 thermopro-ble 到 0.9.0 (@h3ss - #108820)
- 修复 ESPHome not fully removing entities 当 entities info changes (@bdraco - #108823)
- Convert http auth internals 到 normal functions (@bdraco - #108815)
- 添加 basic tests 的 powerview 场景 (@bdraco - #108818)
- 修复 灯光 reporting unsupported colormodes 中 deCONZ (@Kane610 - #108812)
- 更新 pytedee_async 到 0.2.12 (@zweckj - #108800)
- 修复 Matter color modes (@MartinHjelmare - #108804)
- 修复 灯光 color mode 中 zwave_js (@emontnemery - #108783)
- Do not try 到 cleanup invalid config entries without an AccessoryPairingID (@bdraco - #108830)
- 升级 dorny/paths-filter 从 2.11.1 到 2.12.0 (@dependabot - #108826)
- 升级 python-kasa 到 0.6.1 (@rytilahti - #108831)
- 添加 'last_reset' 的 'total' state_class template sensor (@RoboMagus - #100806)
- 添加 支持 的 externally connected utility devices 中 HomeWizard (@DCSBL - #100684)
- 更新 Lutron 中 callback (@joostlek - #108779)
- 添加 Teslemetry integrations (@Bre77 - #108147)
- 添加 Huum integrations (@frwickst - #106420)
- 使用 feed name as entities name 中 GeoJSON (@codyc1515 - #108753)
- 使用 entities translations placeholders 中 HomeWizard (@DCSBL - #108741)
- 使 devices tracker latitude 和 longitude optional (@MartinHjelmare - #108838)
- 使用 Zigpy definition objects 中 ZHA cluster handlers (@dmulcahey - #108383)
- 升级 blinkpy 到 0.22.6 (@mkmer - #108727)
- 升级 pyhuum 到 0.7.10 (@frwickst - #108853)
- 处理 late review 在 auth (@mib1185 - #108852)
- 添加 ConfigFlow 的 Lupusec (@suaveolent - #108740)
- 添加 utility meter option 的 sensor 到 always be available (@dougiteixeira - #103481)
- Filter only utility_meter select entities 中 reset 服务 (@dgomes - #108855)
- 添加 开关 到 flexit bacnet integrations (@lellky - #108866)
- 修复 ESPHome color modes 的 older firmwares (@bdraco - #108870)
- 升级 aiocomelit 到 0.8.2 (@chemelli74 - #108862)
- 添加 二元sensor platform 到 JVC Projector (@msavazzi - #108668)
- Apply consistent naming 到 ZHA cluster handler implementations (@dmulcahey - #108851)
- 小幅 cleanup 到 entities platform translation fetching (@bdraco - #108890)
- 加快 security filter middleware (@bdraco - #108703)
- 小幅 speed up 到 listing config entries 中的 websocket api (@bdraco - #108892)
- 移除 "max_current" 从 TechnoVE sensor (@Moustachauve - #108898)
- 添加 entities registry test 到 Withings (@joostlek - #108900)
- 添加 webhook 支持 到 tedee integrations (@zweckj - #106846)
- 使用 unknown color_mode 的 MQTT json 灯光 如果 color mode is not set (@jbouwh - #108909)
- 修复 灯光 color mode 中 advantage_air (@emontnemery - #108875)
- Deprecate legacy Proximity entities (@mib1185 - #108730)
- 添加 Ecovacs image entities (@edenhaus - #108924)
- 开关 imap 以使用 async_update_reload_and_abort helper (@bdraco - #108935)
- 开关 unifiprotect 以使用 async_update_reload_and_abort helper (@bdraco - #108934)
- Convert referenced registry functions 以使用 cached_property (@bdraco - #108895)
- Improved Assist 调试 (@synesthesiam - #108889)
- 重构 logbook helpers 到 reduce splits 和 lookups (@bdraco - #108933)
- 添加 more Thread vendor 到 brand mappings (@agners - #108899)
- Matter sensor 的 air quality measurements (@matt7aylor - #108173)
- 添加 comment 到 explain not using the 核心 API 中 MQTT client (@jbouwh - #108942)
- Reorganize ZHA devices availability code (@dmulcahey - #108856)
- 添加 snapshot testing 到 Tessie (@Bre77 - #108346)
- 替换 modbus number_validator by HA standard (@janiversen - #108939)
- 添加 model check 到 ZHA Sonoff manufacturer specific cluster handler (@dmulcahey - #108947)
- 使用 版本 property 中 Blink (@mkmer - #108911)
- 升级 pyenphase 到 1.19.0 (@catsmanac - #108951)
- 升级 cryptography 到 42.0.1 和 pyOpenSSL 到 24.0.0 (@bdraco - #108956)
- 添加 options flow 到 Analytics Insights (@joostlek - #108716)
- Separate ecobee start 和 end date/times 的 create_vacation 服务 (@myztillx - #107255)
- 升级 pytrafikverket 到 0.3.10 (@gjohansson-ST - #108984)
- 修复 错误 当 passing a whole number 到 location selector (@karwosts - #108952)
- 添加 enum sensor 到 Vogel's MotionMount integrations (@RJPoelstra - #108643)
- 添加 devices info 到 lupusec (@suaveolent - #108910)
- 添加 clima 支持 到 Comelit integrations (@chemelli74 - #108858)
- 升级 tesla-fleet-api 到 0.2.3 (@Bre77 - #108992)
- 添加 type information 到 lupusec (@suaveolent - #109004)
- 改进 display of 错误 使用 no message 中 脚本 trace (@emontnemery - #108735)
- 修复 statuses 的 ZHA 属性 reporting configuration event (@dmulcahey - #108532)
- 添加 new virtual integrations 的 opower City of Austin Utilities provider (@max2697 - #108337)
- 更新 pylutron-caseta 到 0.19.0 (@eclair4151 - #108987)
- 移除 extra confirmation step 中 tplink authenticated discovery flow (@bdraco - #109016)
- 升级 dorny/paths-filter 从 2.12.0 到 3.0.0 (@dependabot - #108894)
- 添加 translation placeholder 到 Hue (@joostlek - #108848)
- 添加 tests 到 Teslemetry (@Bre77 - #108884)
- 移除 follow symlinks 支持 从 CachingStaticResource (@bdraco - #109015)
- Separate fixture 中 Sensibo (@gjohansson-ST - #109000)
- 添加 phase entities 到 Enphase Envoy (@catsmanac - #108725)
- 升级 pytest-asyncio 到 0.23.4 (@joostlek - #109027)
- 升级 python-homewizard-energy 到 v4.2.2 (@joostlek - #109038)
- 添加 pylint plugin 到 check 如果 coordinator is placed 中 its own module (@jpbede - #108174)
- 更新 属性 中 entities.init 中 Matter (@emontnemery - #108877)
- 移动 asyncio 门锁 中 Teslemetry (@Bre77 - #109044)
- 添加 二元sensor 到 TechnoVE integrations (@Moustachauve - #108938)
- 升级 github/codeql-动作 从 3.23.1 到 3.23.2 (@dependabot - #109039)
- 修复 Permobil eula 错误 (@IsakNyberg - #107290)
- 简化 HomeWizard sensor names (@DCSBL - #108854)
- 移除 deprecated event_loop fixtures 中 tests (@cdce8p - #109048)
- 避免 re-encoding the hassio command URL each request (@bdraco - #109031)
- 设置 hassio api json encoding 到 avoid looking it up every request (@bdraco - #109032)
- 添加 new sensor exposed by HomeWizard kWh meter (@DCSBL - #108850)
- 添加 bring integrations (@miaucl - #108027)
- 升级 aio-geojson-nsw-rfs-incidents 到 0.7 (@exxamalte - #108885)
- Code quality 的 Shelly tests (@chemelli74 - #109054)
- 允许 delete_all_refresh_tokens 到 delete a specific token_type (@karwosts - #106119)
- 修复 zwave_js set_config_parameter WS api regression (@kpine - #109042)
- 添加 default parameter 到 as_datetime template function/filter (@TheFes - #107229)
- 使用 constants 而不是 literals 的 api (@jpbede - #105955)
- 使用 unique artifact names 的 db jobs [ci] (@cdce8p - #108653)
- 允许 system 和 helper integrations 到 provide entity_component icons (@piitaya - #109045)
- 添加 discovery 支持 的 2023 pro check model 到 mopkea (@bdraco - #109033)
- 准备 Analytics insights 的 more sensor (@joostlek - #108976)
- Raise ValueError 当
last_resetset 和 nottotal状态 class (@jpbede - #108391) - Reject unifi uptime sensor updates 如果 time delta is small (@BHSPitMonkey - #108464)
- 不要 check SSL certificate retrieving webos image (@emichael - #104014)
- 添加 lutron 风扇 entities (@wilburCforce - #107402)
- 升级 python-kasa 到 0.6.2 (@rytilahti - #109064)
- Try 到 reconnect 到 UniFi 在 403 (@Kane610 - #109067)
- 修复 灯光 color mode 中 govee_light_local (@emontnemery - #108762)
- 升级 deebot-client 到 5.0.0 (@edenhaus - #109066)
- 使用 right initial 属性 value 的 demo 温控 (@piitaya - #108719)
- 添加 doors 和 charge cable 二元sensor 到 Tessie (@Bre77 - #107172)
- 升级 tesla-powerwall 到 0.5.1 (@bdraco - #109069)
- Extract foscam base entities 的 reuse (@krmarien - #108893)
- 更新 apprise 到 1.7.2 (@frenck - #109071)
- 更新 colorlog 到 6.8.2 (@frenck - #109072)
- 升级 python-Matter-server 到 版本 5.3.0 (@marcelveldt - #109068)
- 修复 duplicate Windy values showing 中 automation 状态 selector (@codyc1515 - #108062)
- Code quality 的 Comelit tests (@chemelli74 - #109077)
- 不要 remove zwave_js devices automatically (@raman325 - #98145)
- 更新 calendar tests 以使用 mock entities 而不是 demo platform (@allenporter - #105317)
- Bump/flush mypy cache (@frenck - #109101)
- 升级 simplisafe-python 到 2024.01.0 (@peebles - #109091)
- Code quality 的 Shelly integrations (@chemelli74 - #109061)
- 添加 支持 的 ignoring zwave_js devices config file changes (@raman325 - #108990)
- 添加 configuration option 到 Vodafone Station 的 consider home (@chemelli74 - #108594)
- 修复 tessie tests (@Bre77 - #109113)
- 添加 person icon translations (@piitaya - #109106)
- 更新 attrs 到 23.2.0 (@cdce8p - #109115)
- 改进 invalid 错误 messages 中的 config flows (@edenhaus - #108075)
- 添加 devices tracker icon translations (@piitaya - #109109)
- 移除 erroneous reference 到 Google 从 Calendar integrations (@codyc1515 - #109089)
- Intents package combines sentences/responses per language (@synesthesiam - #109079)
- 升级 pytechnove 到 1.2.1 (@Moustachauve - #109098)
- 清理 Fritz options flow (@chemelli74 - #109111)
- 升级 python-Matter-server 到 5.3.1 (@marcelveldt - #109118)
- 添加 脚本 icon translations (@piitaya - #109107)
- 添加 input boolean icon translations (@piitaya - #109108)
- 添加 missing status's 到 Nut (@cbrherms - #109085)
- 更新 coverage 到 7.4.1 (@cdce8p - #109116)
- 清理 ZHA 遮盖 entities 和 add 支持 的 inverting 遮盖 entities derived 从 the window covering cluster (@dmulcahey - #108238)
- 修复 readme images (@xMohamd - #108767)
- Flow rate unit conversions 和 devices class (@elupus - #106077)
- 添加 TURN_OFF 和 TURN_ON 到 ClimateEntityFeature (@gjohansson-ST - #101673)
- 添加 TURN_ON/OFF ClimateEntityFeature 的 Shelly (@gjohansson-ST - #108967)
- 更新 温控 snapshots 到 fix CI (@edenhaus - #109141)
- 添加 支持 的 custom integrations 中 Analytics Insights (@joostlek - #109110)
- 添加 TURN_ON/OFF ClimateEntityFeature 的 smartthings (@gjohansson-ST - #108979)
- 添加 TURN_ON/OFF ClimateEntityFeature 的 ZHA (@gjohansson-ST - #108978)
- 添加 TURN_ON/OFF ClimateEntityFeature 的 Balboa (@gjohansson-ST - #109139)
- 添加 TURN_ON/OFF ClimateEntityFeature 的 Vicare (@gjohansson-ST - #109135)
- 添加 TURN_ON/OFF ClimateEntityFeature 的 TOLO Sauna (@gjohansson-ST - #108965)
- 添加 TURN_ON/OFF ClimateEntityFeature 的 Overkiz (@gjohansson-ST - #109132)
- 添加 TURN_ON/OFF ClimateEntityFeature 的 Sensibo (@gjohansson-ST - #108962)
- 添加 TURN_ON/OFF ClimateEntityFeature 的 IntesisHome (@gjohansson-ST - #109134)
- 添加 TURN_ON/OFF ClimateEntityFeature 的 Fritzbox (@gjohansson-ST - #108964)
- 添加 TURN_ON/OFF ClimateEntityFeature 的 Adax (@gjohansson-ST - #108966)
- 添加 TURN_ON/OFF ClimateEntityFeature 的 Vera (@gjohansson-ST - #108969)
- 添加 TURN_ON/OFF ClimateEntityFeature 的 Nexia (@gjohansson-ST - #108970)
- 添加 TURN_ON/OFF ClimateEntityFeature 的 Advantage Air (@gjohansson-ST - #108971)
- 添加 TURN_ON/OFF ClimateEntityFeature 的 CoolMasterNet (@gjohansson-ST - #108972)
- 添加 TURN_ON/OFF ClimateEntityFeature 的 Netatmo (@gjohansson-ST - #108973)
- 添加 TURN_ON/OFF ClimateEntityFeature 的 Mill (@gjohansson-ST - #108977)
- 更新 Ecovacs 二元sensor keys (@edenhaus - #109145)
- 添加 check 的 valid initial_suggested_unit (@edenhaus - #108902)
- 设置 TURN_ON 和 TURN_OFF feature 在 MQTT 温控 entities (@jbouwh - #109146)
- 更新 重载 icons 的 automation 和 person 服务 (@piitaya - #109147)
- 添加 event entities 到 Xiaomi-BLE integrations (@Ernst79 - #108811)
- 添加 TURN_ON/OFF ClimateEntityFeature 的 HomeKit devices (@gjohansson-ST - #109137)
- 简化 MQTT devices 触发器 中 automation (@jbouwh - #108309)
- 加快 listing issues via the repairs websocket api (@bdraco - #109149)
- 添加 missing ZHA metering devices types (@jeverley - #109126)
- Filter ZHA 灯光 group color modes (@puddly - #108861)
- 移除 Shelly RSSI sensor 如果 Wi-FI is not configured (@chemelli74 - #108390)
- Create an issue 当 database backups fail because the system runs out of resources (@bdraco - #109020)
- 修复 precipitation typo 中 icons (@karwosts - #109156)
- 修复 ZHA 遮盖 inversion handling missing 属性 (@puddly - #109151)
- 处理 deprecated cloud tts voice (@MartinHjelmare - #109124)
- 添加 a repair issue 的 Shelly devices 使用 unsupported firmware (@chemelli74 - #109076)
- 升级 zha-quirks 到 0.0.110 (@TheJulianJES - #109161)
- 添加 Nextcloud 更新 entities (@escoand - #106690)
- 添加 DurationConverter (@edenhaus - #108865)
- 修复 ZHA handling of power factor ElectricalMeasurement 属性 sensor (@jeverley - #107641)
- 升级 regenmaschine 到 2024.01.0 (@bdraco - #109157)
- Convert gather calls into TaskGroups (@bubonicbob - #109010)
- 修复 "deprecated" typo 中 ZHA smartenergy comment (@TheJulianJES - #109173)
- 修复 Ecovacs duration sensor (@edenhaus - #108868)
- 存储 preferred border agent extended address 的 each Thread dataset (@emontnemery - #109065)
- 升级 python-Matter-server 到 5.4.0 (@marcelveldt - #109178)
- 修复 schema validation 的 product_id 中 picnic integrations (@codesalatdev - #109083)
- Bumb python-homewizard-energy 到 4.3.0 (@DCSBL - #109131)
- 添加 alexa PowerController 在 enabled features 的 温控 entities (@jbouwh - #109174)
- 迁移 Tuya integrations 到 new sharing SDK (@frenck - #109155)
- 添加 ZHA ZCL thermostat entities (@Caius-Bonus - #106563)
- 添加 OnOff trait 的 温控 entities 中 google_assistant (@jbouwh - #109160)
- 添加 generic typing 的 powerwall sensor (@bubonicbob - #109008)
- 添加 更新 platform 到 ZHA (bumps zigpy 到 0.61.0) (@dmulcahey - #107612)
- 添加 additional entities 的 Aqara E1 curtain motor 到 ZHA (@dmulcahey - #108243)
- 添加 icon 和 状态 translations 的 zwave_js sensor (@raman325 - #109186)
- 更改 the suggested energy units 到 kWh (@bubonicbob - #109184)
- allow songcast source 到 be stopped 和 played (@bazwilliams - #109180)
- 确保 蓝牙 auto recovery does not run 中 tests (@bdraco - #109163)
- 移除 unused constants 从 QNAP (@jrieger - #109152)
- 升级 aioelectricitymaps 到 0.2.0 (@jpbede - #109150)
- Intellifire: fix incorrect name 属性 中 调试 日志 当 setting flame height (@julienfreche - #109168)
- 添加 individual battery banks as devices (@bubonicbob - #108339)
- 添加 last seen sensor 的 zwave_js devices (@raman325 - #107345)
- 添加 日志 到 show last received UniFi websocket message (@Kane610 - #109167)
- 添加 Ecovacs button entities (@edenhaus - #109189)
- 使用 constants 中 Picnic 服务 functions (@codesalatdev - #109170)
- 添加 test case 的 二元sensor 中 ViCare (@CFenner - #108769)
- 添加 state_class 到 Kostal plenticore sensor (@stegm - #108096)
- 添加 coordinator 到 ring integrations (@sdb9696 - #107088)
- 添加 romy 吸尘器 integrations (@xeniter - #93750)
- 添加 session energy sensor 的 Tesla Wall Connector (@mandarons - #102635)
- 小幅 fixes 到 A. O. Smith integrations (@bdr99 - #107421)
- 迁移 QNAP 到 has entities name (@jrieger - #107232)
- 添加 configflow 到 Proximity integrations (@mib1185 - #103894)
- 使用 home/sleep preset 中 ViCare 温控 entities (@CFenner - #105636)
- 使 google_assistant report_state test timezone aware (@jbouwh - #109200)
- Apply late review comments 的 Comelit 温控 (@chemelli74 - #109114)
- 添加 Qnap icon translations (@jrieger - #108484)
- Code quality 的 Vodafone tests (@chemelli74 - #109078)
- 更新 Ecovacs config_flow 到 支持 self-hosted instances (@edenhaus - #108944)
- 使 flexit bacnet 开关 more generic 和 prepare 的 more 开关 (@lellky - #109154)
- 添加 fuelcell gas consumption sensor 到 ViCare integrations (@CFenner - #105461)
- 设置 entities category 的 QNAP sensor (@jrieger - #109207)
- 添加 Matter Websocket commands 的 node 动作 和 diagnostics (@marcelveldt - #109127)
- 添加 Ecovacs number entities (@edenhaus - #109209)
- 添加 Elvia integrations (@ludeeus - #107405)
- 添加 Traccar server integrations (@ludeeus - #109002)
- 移动 tankerkoenig 到 new aiotankerkoenig package (@jpbede - #108913)
- Create issues 的 reauth flows (@emontnemery - #109105)
- 修复 Huisbaasje negative periodic gas readings (#103457) (@JeroenvIS - #108090)
- 支持 alternative modelid 的 LIDL doorbell 中 deCONZ devices 触发器 (@Kane610 - #107937)
- 添加 Ecovacs 开关 entities (@edenhaus - #109216)
- 改进 enabling of Google local fulfillment (@emontnemery - #109192)
- Modify 温控 turn_on/off backwards compatibility check (@gjohansson-ST - #109195)
- 添加 readable 状态 的 tesla wall connector (@piitaya - #107909)
- 重命名 Traccar 到 Traccar Client (@ludeeus - #109217)
- 使用 EnumSensor 而不是 custom formatter() 中 ZHA sensor entities (@Caius-Bonus - #109218)
- 添加 ZHA 支持 的 Bosch Twinguard 和 siren 安装 QR codes (@idstein - #107460)
- 添加 brands definition 的 Traccar (@ludeeus - #109219)
- Import Traccar YAML configuration 到 Traccar Server (@ludeeus - #109226)
- 添加 config flow 到 GPSD (@jrieger - #106196)
- 添加 qr code selector (@bramkragten - #109214)
- 修复 ring chimes data 更新 (@sdb9696 - #109220)
- 更新 前端 到 20240131.0 (@bramkragten - #109231)
- 添加 test 的 integrations migrated 中 温控 (@gjohansson-ST - #109224)
- Suppress 日志 警告 当 a sensor group has non numeric members (@mill1000 - #102828)
- 添加 reauth flow 到 kitchen sink (@emontnemery - #109202)
- Sort 脚本 动作 (@emontnemery - #108247)
- 添加 translations 到 GPSd (@jrieger - #108600)
- 更新 rokuecp 到 0.19 (@ctalkington - #109100)
- 修复 time 到 arrival 到 timestamp 中 Tessie (@Bre77 - #109172)
- 使 zwave_js last seen sensor enabled by default (@raman325 - #109191)
- 传递 verify_ssl 到 创建 session 中 Omada (@joostlek - #109212)
- 升级 govee-ble 到 0.31.0 (@bdraco - #109235)
- 移除 deprecation 警告 的 zwave_js 温控 TURN_ON/TURN_OFF features (@raman325 - #109242)
- Apply review comments 在 proximity (@mib1185 - #109249)
- 修复 Xiaomi-ble automation 的 multiple button devices (@Ernst79 - #109251)
- 修复 ZHA 更新 entities not updating 已安装 版本 (@TheJulianJES - #109260)
- 恢复 支持 的 packages being 已安装 从 urls 使用 fragments (@bdraco - #109267)
- 修复 app name sorting 中 apple_tv (@bdraco - #109274)
- 处理 late review of Tankerkoenig package move (@jpbede - #109277)
- 修复 dalkin 温控 警告 (@jbouwh - #109279)
- bugfix: name missing 中 getLogger (@llluis - #109282)
- 修复 two icon translations 的 La Marzocco (@zweckj - #109284)
- 移除 quality scale platinum 从 daikin integrations (@jbouwh - #109292)
- 修复 devices class repairs issues UOM placeholders 中 Group (@frenck - #109294)
- 升级 hass-nabucasa 从 0.75.1 到 0.76.0 (@ludeeus - #109296)
- 添加 translations 的 zwave_js entities 和 服务 (@raman325 - #109188)
- 添加 温控 on/off feature 到 Tessie (@Bre77 - #109239)
- 添加 温控 打开/off feature 到 Teslemetry (@Bre77 - #109241)
- 不要 日志 警告 的 核心 integrations 在 new feature flags 中 温控 (@gjohansson-ST - #109250)
- 迁移 到 new intent 错误 response keys (@synesthesiam - #109269)
- 移除 battery charge sensor 从 powerwall (@bubonicbob - #109271)
- 升级 airthings-ble 到 0.6.1 (@LaStrada - #109302)
- Verify Ecovacs MQTT config (@edenhaus - #109306)
- 升级 pytedee_async 到 0.2.13 (@zweckj - #109307)
- Do not use a battery devices class 的 Shelly analog input sensor (@bieniu - #109311)
- 修复 race 中 loading 服务 descriptions (@bdraco - #109316)
- 移动 default response out of sentence 触发器 registration 和 into agent (@synesthesiam - #109317)
- 更新 Home Assistant base image 到 2024.02.0 (@frenck - #109329)
- 修复 custom 属性 lookup 中 Traccar Server (@ludeeus - #109331)
- 添加 devices class 到 tesla wall connector session energy (@piitaya - #109333)
- 跟进 up swiss_public_transport migration fix of unique ids (@miaucl - #107873)
- 添加 independent session 中 honeywell (@mkmer - #108435)
- 添加 migrated ClimateEntityFeature 的 Atag (@gjohansson-ST - #108961)
- 添加 TURN_ON/OFF ClimateEntityFeature 的 Fibaro (@gjohansson-ST - #108963)
- 添加 TURN_ON/OFF ClimateEntityFeature 的 Matter (@gjohansson-ST - #108974)
- 添加 TURN_ON/OFF ClimateEntityFeature 的 Modbus (@gjohansson-ST - #109133)
- 添加 migrated ClimateEntityFeature 的 SwitchBot Cloud (@gjohansson-ST - #109136)
- 添加 TURN_ON/OFF ClimateEntityFeature 的 KNX (@gjohansson-ST - #109138)
- 添加 migrated ClimateEntityFeature 的 Nibe Heat Pump (@gjohansson-ST - #109140)
- 修复 stale 摄像头 错误 message 中 img_util (@bdraco - #109325)
- 更正 modbus commit validation, too strict 在 integers (@janiversen - #109338)
- 添加 sensibo migrated ClimateEntityFeatures (@gjohansson-ST - #109340)
- 添加 Adax migrated ClimateEntityFeatures (@gjohansson-ST - #109341)
- 确保 the purge entities 服务 cleans up the states_meta table (@bdraco - #109344)
- Missing template helper translation keys (@karwosts - #109347)
- 更新 cryptography 到 42.0.2 (@frenck - #109359)
- 升级 deebot_client 到 5.1.0 (@edenhaus - #109360)
- Specify end_time 当 importing Elvia data 到 deal 使用 drift (@ludeeus - #109361)
- 移除 suggested area 从 Verisure (@frenck - #109364)
- 改进 Ecovacs naming (@edenhaus - #109372)
- 更新 前端 到 20240202.0 (@bramkragten - #109388)
- Ignore gateway devices 中 ViCare integrations (@CFenner - #106477)
- Do not suggest area 的 portable Sonos speakers (@jjlawren - #109350)
- 更新 elgato 到 5.1.2 (@frenck - #109391)
- 添加 diagnostics 到 proximity (@mib1185 - #109393)
- More thorough checks 中 ESPHome voice assistant UDP server (@synesthesiam - #109394)
- 升级 python-kasa 到 0.6.2.1 (@rytilahti - #109397)
- 升级 aioelectricitymaps 到 0.3.0 (@jpbede - #109399)
- 修复 devices type 中 Lutron (@wilburCforce - #109401)
- 升级 matrix-nio 到 0.24.0 (@jurriaan - #109403)
- 升级 aiotankerkoenig 到 0.3.0 (@jpbede - #109404)
- 传递 slots 到 错误 messages 而不是 IDs [rework] (@synesthesiam - #109410)
- 升级 intents 到 2024.2.2 (@synesthesiam - #109412)
- 升级 aiohomekit 到 3.1.4 (@Jc2k - #109414)
- 添加 Mill migrated ClimateEntityFeatures (@gjohansson-ST - #109415)
- 添加 new ClimateEntityFeature 的 Tado (@gjohansson-ST - #109416)
- 添加 ClimateEntityFeatures 到 Nest (@gjohansson-ST - #109417)
- Adds migrated ClimateEntityFeature 到 Netatmo (@gjohansson-ST - #109418)
- 添加 migrated ClimateEntityFeature 到 MQTT (@gjohansson-ST - #109419)
- 添加 migrated ClimateEntityFeatures 到 advantage_air (@gjohansson-ST - #109420)
- 添加 new 温控 feature flags 到 airzone (@gjohansson-ST - #109423)
- Adds new 温控 feature flags 的 airzone_cloud (@gjohansson-ST - #109424)
- 添加 migrated 温控 feature flags 到 shelly (@gjohansson-ST - #109425)
- 添加 migrated 温控 feature flags 到 smartthings (@gjohansson-ST - #109426)
- 添加 migrated 温控 feature flags 到 smarttub (@gjohansson-ST - #109427)
- 添加 new 温控 feature flags 到 evohome (@gjohansson-ST - #109429)
- 添加 migrated 温控 entities features 到 flexit (@gjohansson-ST - #109430)
- 添加 new 温控 feature flags 到 flexit_bacnet (@gjohansson-ST - #109431)
- 添加 migrated 温控 feature flags 到 homekit_controller (@gjohansson-ST - #109433)
- Adds migrated 温控 entities feature 的 velbus (@gjohansson-ST - #109435)
- 添加 new 温控 feature flags 到 venstar (@gjohansson-ST - #109436)
- 添加 new OUIs 的 tplink (@rytilahti - #109437)
- 添加 migrated feature flags 到 vera (@gjohansson-ST - #109438)
- 添加 migrated 温控 feature flags 到 vicare (@gjohansson-ST - #109439)
- 添加 new 温控 feature flags 到 whirlpool (@gjohansson-ST - #109440)
- 添加 migrated 温控 feature flags 到 xs1 (@gjohansson-ST - #109441)
- 添加 new 温控 feature flags 到 yolink (@gjohansson-ST - #109442)
- 添加 migrated 温控 feature flags 到 zha (@gjohansson-ST - #109443)
- 添加 new 温控 feature flags 到 zhong_hong (@gjohansson-ST - #109444)
- 添加 migrated 温控 feature flags 到 zwave_me (@gjohansson-ST - #109445)
- 添加 migrated 温控 feature flags 到 teslemetry (@gjohansson-ST - #109446)
- 添加 migrated 温控 feature flags 的 tessie (@gjohansson-ST - #109447)
- 添加 new 温控 feature flags 到 tfiac (@gjohansson-ST - #109448)
- 添加 migrated 温控 feature flags 到 tolo (@gjohansson-ST - #109449)
- 添加 migrated 温控 feature flags 到 toon (@gjohansson-ST - #109450)
- 添加 migrated 温控 feature flags 到 touchline (@gjohansson-ST - #109451)
- 添加 migrated 温控 feature flags 到 schluter (@gjohansson-ST - #109452)
- 添加 new 温控 feature flags 到 screenlogic (@gjohansson-ST - #109454)
- 添加 migrated 温控 feature flags 到 senz (@gjohansson-ST - #109455)
- 添加 new 温控 feature flags 到 stiebel_eltron (@gjohansson-ST - #109457)
- 添加 new 温控 feature flags 到 oem (@gjohansson-ST - #109461)
- 添加 migrated 温控 feature flags 到 opentherm_gw (@gjohansson-ST - #109462)
- 添加 migrated 温控 feature flags 到 overkiz (@gjohansson-ST - #109463)
- Adds migrated 温控 feature flags 的 proliphix (@gjohansson-ST - #109465)
- 添加 new 温控 feature flags 到 radiotherm (@gjohansson-ST - #109466)
- Adds new 温控 feature flags 到 maxcube (@gjohansson-ST - #109467)
- 添加 new feature flags 到 melcloud (@gjohansson-ST - #109468)
- Adds new 温控 feature flags 到 melissa (@gjohansson-ST - #109469)
- 添加 migrated 温控 feature flags 到 moehlenhoff (@gjohansson-ST - #109470)
- 添加 new 温控 feature flags 到 mysensors (@gjohansson-ST - #109471)
- 添加 migrated 温控 feature flags 到 nexia (@gjohansson-ST - #109472)
- Adds migrated 温控 feature flags 到 nobo_hub (@gjohansson-ST - #109473)
- Adds migrated 温控 feature flags 中 nuheat (@gjohansson-ST - #109474)
- Adds new 温控 feature flags 到 ambiclimate (@gjohansson-ST - #109475)
- Adds new 温控 feature flags 中 baf (@gjohansson-ST - #109476)
- Adds migrated 温控 feature flags 中 balboa (@gjohansson-ST - #109477)
- 添加 new 温控 feature flags 到 blebox (@gjohansson-ST - #109478)
- Adds new 温控 feature flags 到 broadlink (@gjohansson-ST - #109479)
- Adds new 温控 feature flags 到 bsblan (@gjohansson-ST - #109480)
- 添加 new 温控 feature flags 到 demo (@gjohansson-ST - #109481)
- 添加 new 温控 feature flags 到 deconz (@gjohansson-ST - #109482)
- 扩展 the history of Elvia history 到 3 years (@ludeeus - #109490)
- 更改 IoT class 的 Traccar Client (@ludeeus - #109493)
- 修复 Tankerkoenig diagnostics file 以使用 right format (@jpbede - #109494)
- 回退 "Add webhook 支持 到 tedee integrations (#106846)" (@zweckj - #109408)
- 避免 duplicate entities names 中 proximity (@mib1185 - #109413)
- 添加 ClimateEntityFeatures 到 airtouch4 (@gjohansson-ST - #109421)
- 添加 new 温控 feature flags 的 airtouch5 (@gjohansson-ST - #109422)
- 添加 new 温控 feature flags 到 esphome (@gjohansson-ST - #109428)
- 添加 new 温控 feature flags 到 tuya (@gjohansson-ST - #109434)
- 添加 温控 feature flags 到 spider (@gjohansson-ST - #109456)
- 添加 migrated 温控 feature flag 到 switchbee (@gjohansson-ST - #109458)
- 添加 new 温控 feature flags 到 switcher_kis (@gjohansson-ST - #109459)
- 添加 new 温控 feature flags 的 plugwise (@gjohansson-ST - #109464)
- 更正 flow rate conversion review 在……之后 merge (@elupus - #109501)
- 升级 easyenergy lib 到 v2.1.1 (@klaasnicolaas - #109510)
- 移动 温控 feature flags 到 child classes 的 airzone_cloud (@TheJulianJES - #109515)
- 防止 Flo devices 和 entities 从 going unavailable 当 a single refresh fails (@dmulcahey - #109522)
- 修复 empty 错误 modal 当 adding duplicate Thread integrations (@codyc1515 - #109530)
- 添加 new 温控 feature flags 到 ccm15 (@gjohansson-ST - #109534)
- 添加 new 温控 feature flags 到 comelit (@gjohansson-ST - #109535)
- 添加 migrated 温控 feature flags 到 coolmaster (@gjohansson-ST - #109536)
- 添加 migrated 温控 feature flags 到 daikin (@gjohansson-ST - #109537)
- 添加 migrated 温控 feature flags 到 devolo home control (@gjohansson-ST - #109538)
- 添加 new 温控 feature flags 到 duotecno (@gjohansson-ST - #109539)
- 添加 new 温控 feature flags 到 ecobee (@gjohansson-ST - #109540)
- 添加 new 温控 feature flags 到 econet (@gjohansson-ST - #109541)
- 添加 new 温控 feature flags 到 electrasmart (@gjohansson-ST - #109542)
- Adds new 温控 feature flags 到 elkm1 (@gjohansson-ST - #109543)
- 添加 new 温控 feature flags 到 ephember (@gjohansson-ST - #109544)
- 添加 new 温控 feature flags 到 escea (@gjohansson-ST - #109545)
- 添加 new 温控 feature flags 到 freedompro (@gjohansson-ST - #109546)
- 添加 migrated 温控 feature flags 到 fritzbox (@gjohansson-ST - #109547)
- 添加 new 温控 feature flags 到 generic_thermostat (@gjohansson-ST - #109548)
- 添加 new 温控 feature flags 到 geniushub (@gjohansson-ST - #109549)
- 添加 new 温控 feature flags 到 gree (@gjohansson-ST - #109550)
- 添加 new 温控 feature flags 到 heatmiser (@gjohansson-ST - #109551)
- 添加 new 温控 feature flags 到 hisense (@gjohansson-ST - #109552)
- 添加 new 温控 feature flags 到 hive (@gjohansson-ST - #109553)
- 添加 new 温控 feature flags 到 homematic (@gjohansson-ST - #109554)
- 添加 migrated 温控 feature flags 到 homematicip_cloud (@gjohansson-ST - #109555)
- 添加 new 温控 feature flags 到 honeywell (@gjohansson-ST - #109556)
- 添加 new 温控 feature flags 到 huum (@gjohansson-ST - #109557)
- 添加 new 温控 feature flags 到 iaqualink (@gjohansson-ST - #109558)
- 添加 migrated 温控 feature flags 到 incomfort (@gjohansson-ST - #109559)
- 添加 new 温控 feature flags 到 insteon (@gjohansson-ST - #109560)
- 添加 new 温控 feature flags 到 intellifire (@gjohansson-ST - #109562)
- 修复 new 温控 feature flags 中 intesishome (@gjohansson-ST - #109563)
- 添加 new 温控 feature flags 到 isy994 (@gjohansson-ST - #109564)
- 添加 new 温控 feature flags 到 izone (@gjohansson-ST - #109565)
- 添加 new 温控 feature flags 到 lcn (@gjohansson-ST - #109566)
- 添加 new 温控 feature flags 到 lightwave (@gjohansson-ST - #109568)
- 添加 migrated 温控 feature flags 到 livisi (@gjohansson-ST - #109569)
- 添加 new 温控 feature flags 到 lookin (@gjohansson-ST - #109570)
- 添加 new 温控 feature flags 到 lyric (@gjohansson-ST - #109571)
- 添加 back logging 的 核心 的 feature flags 中 温控 (@gjohansson-ST - #109572)
- 修复 yolink abnormal status 当 LeakSensor detection mode changes 到 "no water detect" (@matrixd2 - #109575)
- 修复 group sensor uom's 中 not convertable devices classes (@gjohansson-ST - #109580)
- 修复 overkiz 温控 feature flags 的 valve heating (@gjohansson-ST - #109582)
- 升级 yalexs-ble 到 2.4.1 (@bdraco - #109585)
- 修复 Google generative AI 服务 example (@tronikos - #109594)
- Bugfix lamarzocco issue (@zweckj - #109596)
- Redact location names 中 proximity diagnostics (@mib1185 - #109600)
- 处理 GeoJSON int 到 str conversion 当 the name is an int (@codyc1515 - #108937)
- 修复 imap message part decoding (@jbouwh - #109523)
- 更新 orjson 到 3.9.13 (@frenck - #109614)
- 修复 Tuya QR code expiry, use native QR selector (@frenck - #109615)
- 修复 repairs 的 remove dates 中 Workday (@gjohansson-ST - #109626)
- 添加 调试 logger 的 cpu temp 中 System Monitor (@gjohansson-ST - #109627)
- 允许 the helper integrations 到 omit icon translation field (@joostlek - #109648)
- 添加 icon translations 到 derivative (@joostlek - #109650)
- 添加 icon translations 到 Counter (@joostlek - #109651)
- 添加 icon translations 到 Random (@joostlek - #109652)
- 改进 Tuya token/reauth handling (@frenck - #109653)
- 添加 icon translations 到 Utility meter helper (@jpbede - #109656)
- 修复 Tuya reauth_successful translation string (@frenck - #109659)
- 不要 create AsusWRT loadavg sensor 当 unavailable (@ollo69 - #106790)
- Screenlogic 服务 refactor (@dieselrabbit - #109041)
- 修复 home connect remaining progress time (@leahoswald - #109525)
- 添加 zone related sensor 中 proximity (@mib1185 - #109630)
- 升级 georss-generic-client 到 0.8 (@exxamalte - #109658)
- 添加 icon translation 到 proximity (@mib1185 - #109664)
- 添加 missing translation string 到 Home Assistant Analytics Insights (@mib1185 - #109666)
- Buffer TImeoutError 中 Flo (@dmulcahey - #109675)
- 显示 site 状态 中 Amberelectric config flow (@madpilot - #104702)
- 升级 python Matter server 到 5.4.1 (@marcelveldt - #109692)
- 添加 data descriptions 到 analytics insights (@joostlek - #109694)
- 设置 shorthand 属性 中 Epion (@joostlek - #109695)
- 移除 obsolete check 从 Proximity (@joostlek - #109701)
- 设置 Analytics Insights as diagnostic (@joostlek - #109702)
- Queue 温控 calls 的 Comelit SimpleHome (@chemelli74 - #109707)
- 修复 日志 string 中 Traccar Server Coordinator (@ludeeus - #109709)
- 更新 前端 到 20240205.0 (@bramkragten - #109716)
- 添加 strings 到 Ruuvitag BLE (@joostlek - #109717)
- 升级 python-bring-api 到 3.0.0 (@miaucl - #109720)
- 修复 generic 摄像头 错误 当 template renders 到 an invalid URL (@jbouwh - #109737)
- 使用 tracked entities friendly name 的 proximity sensor (@mib1185 - #109744)
- 添加 missing new 温控 feature flags 到 Mill (@gjohansson-ST - #109748)
- 修复 incorrectly assigning supported features 的 plugwise climates (@bouwew - #109749)
- 减少 MELCloud poll frequency 到 avoid throttling (@vilppuvuorinen - #109750)
- 处理 startup 错误 中 Analytics insights (@joostlek - #109755)
- 修复 ZHA creating unnecessary "summ received" entities 在……之后 升级 (@TheJulianJES - #109268)
- 升级 pyMicrobot 到 0.0.10 (@spycle - #109628)
- 修复 keymitt_ble config-flow (@spycle - #109644)
- 改进 lupusec code quality (@suaveolent - #109727)
- 修复 compatibility issues 使用 older pymelcloud 版本 (@vilppuvuorinen - #109757)
- 升级 holidays 到 0.42 (@gjohansson-ST - #109760)
- 修复 Radarr health check singularity (@joostlek - #109762)
- Buffer JsonDecodeError 中 Flo (@dmulcahey - #109767)
- 升级 ZHA dependencies (@puddly - #109770)
- 更改 状态 class of Tesla wall connector session energy entities (@jpbede - #109778)
- 升级 ring_doorbell 到 0.8.6 (@sdb9696 - #109199)
- 升级 ring_doorbell 到 0.8.7 (@sdb9696 - #109783)
- 更新 xknx 到 2.12.0 和 xknxproject 到 3.5.0 (@farmio - #109787)
- 更新 MELCloud codeowners (@vilppuvuorinen - #109793)
- 升级 aioelectricitymaps 到 0.3.1 (@jpbede - #109797)
- 固定
chacha20poly1305-reuseable>=0.12.1(@puddly - #109807) - 不要 block Supervisor entry 设置 使用 refreshing updates (@frenck - #109809)
- 修复 entities 服务 targeting entities outside the platform 当 using areas/devices (@bdraco - #109810)
- 标记 Unifi bandwidth sensor as unavailable 当 client disconnects (@wittypluck - #109812)
- Ignore
trackablewithoutdetails中 Tractive integrations (@bieniu - #109814) - 升级 aioecowitt 到 2024.2.0 (@joostlek - #109817)
- 升级 python-otbr-api 到 2.6.0 (@emontnemery - #109823)
- 升级 aioesphomeapi 到 21.0.2 (@bdraco - #109824)
- 升级 awesomeversion 从 23.11.0 到 24.2.0 (@ludeeus - #109830)
- 显示 domain 中 oauth2 错误 日志 (@joostlek - #109708)
- 添加 tapo virtual integrations (@rytilahti - #109765)
- 使 integrations fields 中 Analytics Insights optional (@joostlek - #109789)
- 禁用 energy report based operations 使用 API lib 升级 (@vilppuvuorinen - #109832)
- 升级 motionblinds 到 0.6.20 (@starkillerOG - #109837)
- 升级 ZHA dependency zigpy 到 0.62.3 (@puddly - #109848)
- 更新 Growatt server URLs (@chenjiayi8 - #109122)
- 更新 nibe 到 2.8.0 使用 日志.SET fixes (@elupus - #109825)
- 升级 aio-georss-gdacs 到 0.9 (@exxamalte - #109859)
- 更新 前端 到 20240207.0 (@bramkragten - #109871)
- 修复 YoLink SpeakerHub 支持 (@matrixd2 - #107925)
- 移除 soft hyphens 从 myuplink sensor names (@astrandb - #109845)
- 升级 aio-geojson-geonetnz-quakes 到 0.16 (@exxamalte - #109873)
- 修复 kitchen sink tests (@joostlek - #109243)
发布 2024.2.1 - February 9
- Catch APIRateLimit 中 Honeywell (@mkmer - #107806)
- 允许 disabling Home Assistant watchdog (@mdegat01 - #109818)
- Assist fixes (@synesthesiam - #109889)
- 升级 Python Matter server 到 5.5.0 (@marcelveldt - #109894)
- 升级 aioelectricitymaps 到 0.4.0 (@jpbede - #109895)
- 跳过 polling of unavailable Matter nodes (@marcelveldt - #109917)
- 升级 aio-geojson-geonetnz-volcano 到 0.9 (@exxamalte - #109940)
- 处理 Matter nodes that become available 在……之后 startup is done (@marcelveldt - #109956)
- 允许 modbus "scale" 到 be negative. (@janiversen - #109965)
- 不要 blow up 如果 config entries have unhashable unique IDs (@emontnemery - #109966)
- 升级 pyMicrobot 到 0.0.12 (@spycle - #109970)
- 允许 modbus min/max temperature 到 be negative. (@janiversen - #109977)
- 升级 deebot-client 到 5.1.1 (@edenhaus - #109994)
- 允许 modbus negative min/max value. (@janiversen - #109995)
- 升级 aioecowitt 到 2024.2.1 (@edenhaus - #109999)
- 避免 key_error 中 modbus 温控 使用 non-defined fan_mode. (@janiversen - #110017)
- 更新 前端 到 20240207.1 (@bramkragten - #110039)
- Matching duplicate named entities is now an 错误 中 Assist (@synesthesiam - #110050)
- 日志 错误 和 continue 在 parsing issues of translated strings (@mib1185 - #110046)
- 升级 evohome-async 到 0.4.18 (@zxdavb - #110056)
- 升级 py-aosmith 到 1.0.8 (@bdr99 - #110061)
发布 2024.2.2 - February 16
- Better teardown 和 设置 of Roborock connections (@Lash-L - #106092)
- 修复 freebox pairing 中 bridge mode (@agrenott - #106131)
- 更新 pytechnove 到 1.2.2 (@Moustachauve - #110074)
- 升级 aio-geojson-usgs-earthquakes 到 0.3 (@exxamalte - #110084)
- 升级 yalexs 到 1.11.1, fixing 摄像头 snapshots 从 Yale Home (@abjorck - #110089)
- 修复 typo 中 sensor icons configuration (@bieniu - #110133)
- 仅 schedule august activity 更新 当 a new activity is seen (@bdraco - #110141)
- 升级 yalexs 到 1.11.2 (@bdraco - #110144)
- Properly report 遮盖 positions 到 prometheus (@agoode - #110157)
- 修复 devices class repairs issues placeholders 中 Group (@silamon - #110181)
- 升级 datapoint 到 0.9.9 + re-enable Met Office integrations (@DustyArmstrong - #110206)
- 升级 evohome-async 到 0.4.19 (@zxdavb - #110225)
- 修复 状态 classes issue translation 中 Group (@silamon - #110238)
- 处理 no data 错误 中 Electricity Maps config flow (@jpbede - #110259)
- 修复 cpu percentage 中 System Monitor (@gjohansson-ST - #110268)
- 升级 aiopegelonline 到 0.0.8 (@mib1185 - #110274)
- 升级 PySwitchbot 到 0.45.0 (@bdraco - #110275)
- 更新 xknxproject 到 3.6.0 (@farmio - #110282)
- 修复 TDBU naming 中 Motionblinds (@starkillerOG - #110283)
- 升级 linear-garage-door 到 0.2.9 (@IceBotYT - #110298)
- 修复 Starline GPS count sensor (@Anonym-tsk - #110348)
- 修复 zone radius calculation 当 radius is not 0 (@bdraco - #110354)
- 升级 py-sucks 到 0.9.9 (@mib1185 - #110397)
- 升级 async-upnp-client 到 0.38.2 (@StevenLooman - #110411)
- Mitigate session closed 错误 中 Netgear LTE (@tkdrob - #110412)
- 更新 pylutron 到 0.2.11 (@wilburCforce - #109853)
- 更新 pylutron 到 0.2.12 (@wilburCforce - #110414)
- 修复 树莓派 utilities 安装 在 Alpine 3.19 (@agners - #110463)
- Coerce 到 float 中 Sensibo 温控 react custom 服务 (@gjohansson-ST - #110508)
- 升级 orjson 到 3.9.14 (@bdraco - #110552)
- 修复 tplink not updating IP 从 DHCP discovery 和 discovering twice (@bdraco - #110557)
- Modbus, allow received int 到 be a float. (@janiversen - #110648)
- 修复 elkm1 服务 calls running 中的 executor (@bdraco - #110655)
- 升级 aiounifi 到 v71 (@Kane610 - #110658)
- 升级 deebot-client 到 5.2.1 (@edenhaus - #110683)
发布 2024.2.3 - February 22
- 修复 reauth 中 Overkiz 的 config entries 创建 prior 到 2022.12 (@iMicknl - #106251)
- 处理 deep standby 和 poweroffs of enigma2 devices gracefully (@autinerd - #107462)
- 添加 wake up timeout 到 Teslemetry (@Bre77 - #109037)
- 修复 set_temperature 中 Tessie 温控 platform (@Bre77 - #110445)
- 修复 uuid issue 中 Lutron (@wilburCforce - #110524)
- 更新 rokuecp 到 0.19.1 (@ctalkington - #110670)
- 修复 场景 activation 使用 温控 entities 使用
None属性 values (@mib1185 - #110684) - 移除 matplotlib pinning due 到 Python 3.12 incompatibility (@sbyx - #110706)
- 升级 roombapy 到 1.6.12 (@mib1185 - #110762)
- 确保 Tile timestamps are reported as UTC (@bachya - #110773)
- 检测 reached API rate limit 中 Tankerkoenig (@mib1185 - #110432)
- 升级 aiotankerkoenig 到 0.4.1 (@jpbede - #110840)
- 更新 govee-local-api library 到 1.4.4 (@Galorhallen - #110854)
- 允许 loading of more then 1 defined Apprise URL (@caronc - #110868)
- Reolink continue 设置 当 internet blocked (@starkillerOG - #110888)
- 升级 deluge-client 到 1.10.0 (@tkdrob - #110663)
- 升级 deluge-client 到 1.10.2 (@dsander - #110905)
- 升级 reolink-aio 到 0.8.8 (@starkillerOG - #110959)
- Reset 错误 状态 当 Ecovacs bot is operational again (@mib1185 - #110962)
- 升级 motionblinds 到 0.6.21 (@starkillerOG - #110970)
- 升级 holidays 到 0.43 (@gjohansson-ST - #111039)
- Fixes UniFi Protect 灯光 状态 check (@AngellusMortis - #111058)
- 升级 pywebpush 到 1.14.1 (@thecode - #111082)
- 升级 aioairzone 到 v0.7.4 (@Noltari - #111105)
- 升级 deebot-client 到 5.2.2 (@edenhaus - #111112)
- Ignore cloudhook already removed 中 mobile app (@joostlek - #111122)

