mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-05-30 14:56:50 +00:00

* build(deps-dev): bump sorbet-runtime from 0.5.11549 to 0.5.11551 (#34487) Bumps [sorbet-runtime](https://github.com/sorbet/sorbet) from 0.5.11549 to 0.5.11551. - [Release notes](https://github.com/sorbet/sorbet/releases) - [Commits](https://github.com/sorbet/sorbet/commits) --- updated-dependencies: - dependency-name: sorbet-runtime dependency-type: indirect update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps-dev): bump google-protobuf from 4.27.4 to 4.28.0 (#34488) Bumps [google-protobuf](https://github.com/protocolbuffers/protobuf) from 4.27.4 to 4.28.0. - [Release notes](https://github.com/protocolbuffers/protobuf/releases) - [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl) - [Commits](https://github.com/protocolbuffers/protobuf/commits) --- updated-dependencies: - dependency-name: google-protobuf dependency-type: indirect update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add limitations section to Enmax integration (#34493) Enmax Energy only publishes monthly data via Opower, make a note in the documentation * build(deps-dev): bump ruby-lsp from 0.17.16 to 0.17.17 (#34496) Bumps [ruby-lsp](https://github.com/Shopify/ruby-lsp) from 0.17.16 to 0.17.17. - [Release notes](https://github.com/Shopify/ruby-lsp/releases) - [Commits](https://github.com/Shopify/ruby-lsp/compare/v0.17.16...v0.17.17) --- updated-dependencies: - dependency-name: ruby-lsp dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps-dev): bump sorbet-runtime from 0.5.11551 to 0.5.11553 (#34497) Bumps [sorbet-runtime](https://github.com/sorbet/sorbet) from 0.5.11551 to 0.5.11553. - [Release notes](https://github.com/sorbet/sorbet/releases) - [Commits](https://github.com/sorbet/sorbet/commits) --- updated-dependencies: - dependency-name: sorbet-runtime dependency-type: indirect update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Locked out: add screencast of auth reset (#34499) * Locked out: add screencast of auth reset * Update steps to point to Green and Yellow reset procedures * Fix copy paste error * Update clip * Fix video to show standard port * Fix typo in "default sentences" documentation (#34528) * Add missing quote (#34519) Signed-off-by: Matthias Beyer <mail@beyermatthias.de> * Fix opentherm_gw gpio modes (#34501) * home connect: Update links for registering an app and logging out (#34508) * Update links for registering an app and logging out * Update link * Update source/_integrations/home_connect.markdown Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * tiny tweaks --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> * build(deps-dev): bump rubocop from 1.65.1 to 1.66.0 (#34535) Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.65.1 to 1.66.0. - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v1.65.1...v1.66.0) --- updated-dependencies: - dependency-name: rubocop dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps-dev): bump logger from 1.6.0 to 1.6.1 (#34536) Bumps [logger](https://github.com/ruby/logger) from 1.6.0 to 1.6.1. - [Release notes](https://github.com/ruby/logger/releases) - [Commits](https://github.com/ruby/logger/compare/v1.6.0...v1.6.1) --- updated-dependencies: - dependency-name: logger dependency-type: indirect update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * home connect: Add instructions for getting the client ID and secret (#34509) * home connect: Add instructions for getting the client ID and secret * Update home_connect.markdown * Update home_connect.markdown * tiny tweak --------- Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> * Document prerequisites for Webmin integration (#34515) * Update webmin.markdown Add details about prerequisites (installing XML::Parser), add additional context for user account creation, update phrasing of existing content * Minor tweaks for verbiage, proper markdown * Additional readability improvements for Webmin * Fix odd wording in Webmin account benefits "allows for" might imply that a separate account is automatically more secure; switching to "can allow for" to instead imply that things can be made more granular if desired. * Update source/_integrations/webmin.markdown Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * Tiny style tweaks --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> * ubus.markdown: fix JSON syntax (#34522) * Update unifiprotect.markdown with information about event for doorbell (#34537) * Update unifiprotect.markdown with information about event for doorbell Add more information about the event entity when a doorbell is rang. * Tiny tweak --------- Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> * Add Enphase_envoy prerequisites (#34539) * Add Enphase_envoy prerequisites * Implement review suggestions Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> * Remove links to custom integrations --------- Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> * build(deps-dev): bump rubocop-ast from 1.32.1 to 1.32.2 (#34547) Bumps [rubocop-ast](https://github.com/rubocop/rubocop-ast) from 1.32.1 to 1.32.2. - [Release notes](https://github.com/rubocop/rubocop-ast/releases) - [Changelog](https://github.com/rubocop/rubocop-ast/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop-ast/compare/v1.32.1...v1.32.2) --- updated-dependencies: - dependency-name: rubocop-ast dependency-type: indirect update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Enable entity (#34550) * Enable a single entity from device page * Add related topic * Add term ref * Add missing step * Add some background info why entities are disabled by default * Rephrase * Fix typo * Fix typo in google_translate (#34552) * New WWHA blog upload (#34551) * New WWHA blog upload * Update source/_posts/2024-09-03-aqara-joins-works-with-home-assistant.markdown --------- Co-authored-by: Gord <31004434+googanhiem@users.noreply.github.com> * Split august and yale integrations (#33890) * Add yale integration This PR should not merge until the integration branch in https://github.com/home-assistant/core/pull/122253 is complete * Update source/_integrations/yale.markdown * Tiny tweaks * Apply suggestions from code review * review comments * Apply suggestions from code review * Update source/_integrations/yale.markdown * Update source/_integrations/yale.markdown * Apply suggestions from code review * Update source/_integrations/yale.markdown --------- Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> * Simple Fin - Add Problem Sensor Documentation (#33979) * Adding the problems ensor * Tweaks --------- Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> * Redirect virtual integration yale_home to point to yale (#34482) * Remove Yale (Assa Abloy) devices from the august integration docs (#34484) * Remove Yale (Assa Abloy) devices from the august integration docs The new yale integration should be used for these devices instead * Remove Assa Abloy note since August is now owned by FBIN * Change entity badge display type to 3 booleans : name, state and icon (#34503) * Remove KNX free-online-training paragraph (#34531) * build(deps-dev): bump sorbet-runtime from 0.5.11553 to 0.5.11554 (#34561) Bumps [sorbet-runtime](https://github.com/sorbet/sorbet) from 0.5.11553 to 0.5.11554. - [Release notes](https://github.com/sorbet/sorbet/releases) - [Commits](https://github.com/sorbet/sorbet/commits) --- updated-dependencies: - dependency-name: sorbet-runtime dependency-type: indirect update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump mustermann from 3.0.2 to 3.0.3 (#34562) Bumps [mustermann](https://github.com/sinatra/mustermann) from 3.0.2 to 3.0.3. - [Commits](https://github.com/sinatra/mustermann/compare/v3.0.2...v3.0.3) --- updated-dependencies: - dependency-name: mustermann dependency-type: indirect update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps-dev): bump rexml from 3.3.6 to 3.3.7 (#34563) Bumps [rexml](https://github.com/ruby/rexml) from 3.3.6 to 3.3.7. - [Release notes](https://github.com/ruby/rexml/releases) - [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md) - [Commits](https://github.com/ruby/rexml/compare/v3.3.6...v3.3.7) --- updated-dependencies: - dependency-name: rexml dependency-type: indirect update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps-dev): bump sass-embedded from 1.77.8 to 1.78.0 (#34564) Bumps [sass-embedded](https://github.com/sass-contrib/sass-embedded-host-ruby) from 1.77.8 to 1.78.0. - [Commits](https://github.com/sass-contrib/sass-embedded-host-ruby/compare/v1.77.8...v1.78.0) --- updated-dependencies: - dependency-name: sass-embedded dependency-type: indirect update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Event docs and integration: add related links (#34569) * State trigger: rephrase (#34571) * State trigger: rephrase * Add intro text to example * Light: add section on states (#34573) * Update release notes for 2024.9 * Update 2024-09-04-release-20249.markdown * Update 2024-09-04-release-20249.markdown * Update 2024-09-04-release-20249.markdown * Update 2024-09-04-release-20249.markdown * update images * address comments * Update 2024-09-04-release-20249.markdown * Apply suggestions from code review Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> * suggestions * Apply suggestions from code review Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: Matthias Beyer <mail@beyermatthias.de> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: iomartin <iomartin@users.noreply.github.com> Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Co-authored-by: Stuart Holland <soulc3@gmail.com> Co-authored-by: Matthias Beyer <mail@beyermatthias.de> Co-authored-by: mvn23 <schopdiedwaas@gmail.com> Co-authored-by: Max R <mxr@users.noreply.github.com> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: kylehakala <kylehakala@users.noreply.github.com> Co-authored-by: René Kliment <rene@renekliment.cz> Co-authored-by: darkrain-nl <24763370+darkrain-nl@users.noreply.github.com> Co-authored-by: Arie Catsman <120491684+catsmanac@users.noreply.github.com> Co-authored-by: Luca Angemi <luca.angemi@gmail.com> Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com> Co-authored-by: Gord <31004434+googanhiem@users.noreply.github.com> Co-authored-by: J. Nick Koston <nick@koston.org> Co-authored-by: Jeef <jeeftor@users.noreply.github.com> Co-authored-by: Paul Bottein <paul.bottein@gmail.com> Co-authored-by: Matthias Alphart <farmio@alphart.net>
129 KiB
129 KiB
title, description, replace_regex
title | description | replace_regex |
---|---|---|
Full changelog for Home Assistant Core 2024.9 | Detailed changelog for the Home Assistant Core 2024.9 release | \s([?[a-z0-9-\s_]+]?)$ |
These are all the changes included in the Home Assistant Core 2024.9 release.
For a summary in a more readable format: Release notes blog for this release.
- Bump version to 2024.9.0dev0 (@frenck - #122975)
- Skip binary wheels for pymicro-vad (@frenck - #122982)
- Fix implicit-return in squeezebox (@epenet - #122928) (squeezebox docs)
- Rename variable in async tests (@epenet - #122996)
- Update audit licenses run conditions [ci] (@cdce8p - #123009)
- Fix implicit-return in python_script (@epenet - #123004) (python_script docs)
- Rename variable in landisgyr_heat_meter tests (@epenet - #122995) (landisgyr_heat_meter docs)
- Rename variable in knx tests (@epenet - #122994) (knx docs)
- Enable pytest-fixture-param-without-value (PT019) rule in ruff (@epenet - #122953)
- Anthropic Claude conversation integration (@Shulyaka - #122526) (anthropic docs) (new-integration)
- Update generator typing (@cdce8p - #123052)
- Replace pylint broad-exception-raised rule with ruff (@epenet - #123021)
- Ensure claude supported feature reflect latest config entry options (@balloob - #123050) (anthropic docs)
- Enable collections-named-tuple (PYI024) rule in ruff (@epenet - #123019)
- Fix implicit-return in macos script (@epenet - #122945)
- Fix implicit-return in google_assistant (@epenet - #123002) (google_assistant docs)
- Improve Bang olufsen media_player dispatcher formatting (@mj23000 - #123065) (bang_olufsen docs)
- Improve type hints in google_assistant (@epenet - #122895) (google_assistant docs)
- Bump ruff to 0.5.6 (@epenet - #123073)
- Add support for Todoist sections (@cmbuckley - #115671) (todoist docs)
- Test storage save and load for evohome (@zxdavb - #122510) (evohome docs)
- Remove unneeded cast in logbook rest api (@bdraco - #123098) (logbook docs)
- Remove unused variables in logbook LazyEventPartialState (@bdraco - #123097) (logbook docs)
- Remove unreachable suppress in logbook (@bdraco - #123096) (logbook docs)
- Unpack non-performant any expressions in config flow discovery path (@bdraco - #123124)
- Recorder system info: fix capitalization (@c0ffeeca7 - #123141) (recorder docs)
- Handle command_line missing discovery_info (@yarikoptic - #116873) (command_line docs)
- Fix implicit-return in overkiz (@epenet - #123000) (overkiz docs)
- Support
DeviceInfo.model_id
in MQTT integration (@bieniu - #123152) (mqtt docs) - Use coordinator setup method in filesize (@gjohansson-ST - #123139) (filesize docs)
- Remove unneeded formatter argument from logbook websocket_api (@bdraco - #123095) (logbook docs)
- Improve alignment of live logbook and historical logbook models (@bdraco - #123070) (logbook docs)
- Speed up logbook timestamp processing (@bdraco - #123126) (logbook docs)
- Optimize logbook row matching (@bdraco - #123127) (logbook docs)
- Bump actions/upload-artifact from 4.3.4 to 4.3.5 (@dependabot - #123170)
- Add apsystems diagnostic binary sensors (@CM000n - #123045) (apsystems docs) (new-platform)
- Add spaces for readability in licenses.py (@barryvdh - #123173)
- Clean up useless logging handler setting (@arturpragacz - #120974)
- Todoist service validation error consistency (@cmbuckley - #123122) (todoist docs)
- Improve performance of logbook processor humanify (@bdraco - #123157) (logbook docs)
- Bump uvcclient to 0.11.1 (@joostlek - #123185) (uvc docs)
- Remove deprecated asterisk_cdr integration (@joostlek - #123180) (asterisk_cdr docs) (breaking-change)
- Remove deprecated asterisk_mbox integration (@joostlek - #123174) (asterisk_mbox docs) (breaking-change)
- Remove deprecated proximity entity (@mib1185 - #123158) (proximity docs) (breaking-change)
- Remove unnecessary config schema definitions (@mib1185 - #123197)
- Change zha diagnostic to snapshot (@elupus - #123198) (zha docs)
- Bump PyJWT to 2.9.0 (@bdraco - #123209)
- Remove unused async_setup method in insteon (@mib1185 - #123201) (insteon docs)
- Bump solarlog_cli to v0.1.6 (@dontinelli - #123218) (solarlog docs)
- Add unit tests for SNMP integer Switches (@gunkaaa - #123094) (snmp docs)
- Bump uvcclient to 0.12.1 (@joostlek - #123237) (uvc docs)
- Remove myself from DSMR codeowners (@frenck - #123243) (dsmr docs)
- Detect blocking ssl context creation in the event loop (@bdraco - #123240)
- Bump github/codeql-action from 3.25.15 to 3.26.0 (@dependabot - #123273)
- Bump actions/upload-artifact from 4.3.5 to 4.3.6 (@dependabot - #123272)
- remove unneeded type attributes on WebsocketNotification (@terencehonles - #123238) (bang_olufsen docs)
- Reload config entry for anthropic on update (@balloob - #123280) (anthropic docs)
- Refactor spc tests (@joostlek - #123287) (spc docs)
- Fix implicit-return in konnected (@epenet - #122915) (konnected docs)
- Bump sigstore/cosign-installer from 3.5.0 to 3.6.0 (@dependabot - #123335)
- Remove unneeded logs from Yamaha (@frenck - #123349)
- Fix implicit-return in yeelight (@epenet - #122943) (yeelight docs)
- Enable Ruff RET501 (@autinerd - #115031)
- Fix implicit-return in homematic (@epenet - #122922) (homematic docs)
- Fix raise-within-try in config validation helper (@epenet - #123353)
- Fix raise-within-try in language util (@epenet - #123354)
- Improve Airzone Cloud sensors availability (@Noltari - #123383) (airzone_cloud docs)
- Reolink Chime online status and ability to remove (@starkillerOG - #123301) (reolink docs)
- Reduce number of aiohttp.TCPConnector cleanup_closed checks to one per minute (@bdraco - #123268)
- Rework OAuth in Tesla Fleet (@Bre77 - #123324) (tesla_fleet docs)
- Remove ESPHome legacy entity naming (@jesserockz - #123436) (esphome docs)
- Add sensor platform for Mastodon (@andrew-codechimp - #123434) (mastodon docs) (new-platform)
- Remove type checking of config entry in Mastodon (@andrew-codechimp - #123467) (mastodon docs)
- Bump pydrawise to 2024.8.0 (@dknowles2 - #123461) (hydrawise docs)
- Bump uiprotect to 6.0.0 (@bdraco - #123402) (unifiprotect docs)
- Bump PyYAML to 6.0.2 (@bdraco - #123466)
- Bump orjson to 3.10.7 (@bdraco - #123465)
- Bump chacha20poly1305-reuseable to 0.13.2 (@yangqian - #123471) (homekit docs)
- Bump uiprotect to 6.0.1 (@bdraco - #123481) (unifiprotect docs)
- Bump aioswitcher to 4.0.0 (@YogevBokobza - #123260) (switcher_kis docs)
- Bump motionblinds to 0.6.24 (@starkillerOG - #123395) (motion_blinds docs)
- Improve test coverage for AVM Fritz!Smarthome (@mib1185 - #122974) (fritzbox docs)
- Remove august IPv6 workaround (@bdraco - #123408) (august docs)
- Post merge review for Proximity (@mib1185 - #123500) (proximity docs)
- Bump bsblan to 0.5.19 (@liudger - #123515) (bsblan docs)
- Improve test coverage for Proximity (@mib1185 - #123523) (proximity docs)
- Bump ruff to 0.5.7 (@autinerd - #123531)
- Clean up codespell words (@joostlek - #123541) (mysensors docs) (acer_projector docs) (keba docs)
- Revert "Bump chacha20poly1305-reuseable to 0.13.2" (@bdraco - #123505) (homekit docs)
- Revert "Remove ESPHome legacy entity naming" (@frenck - #123453) (esphome docs)
- Extend ZHA attribute diagnostic information (@elupus - #123199) (zha docs)
- 2024.8.1 (@frenck - #123544)
- Make sure diagnostic data is output in deterministic order ZHA (@elupus - #123551) (zha docs)
- Add state_class to starline sensors to generate long-term statistics (@Chupaka - #123540) (starline docs)
- Use setup method in coordinator for Trafikverket Train (@gjohansson-ST - #123138) (trafikverket_train docs)
- Add diagnostics platform to Mastodon (@andrew-codechimp - #123592) (mastodon docs)
- Update MPD Player to use HOST and PORT to detect duplicate configs (@carlos-sarmiento - #123410) (mpd docs)
- Remove deprecated fan as light in lutron (@gjohansson-ST - #123607) (lutron docs) (breaking-change)
- Remove deprecated yaml import from lupusec (@gjohansson-ST - #123606) (lupusec docs) (breaking-change)
- Remove deprecated horn switch in starline (@gjohansson-ST - #123608) (starline docs) (breaking-change)
- Remove Spotify scope check (@joostlek - #123545) (spotify docs)
- Remove deprecated process sensor from System monitor (@gjohansson-ST - #123616) (systemmonitor docs) (breaking-change)
- Remove deprecated yaml import from Ecovacs (@gjohansson-ST - #123605) (ecovacs docs) (breaking-change)
- Add unique id to Manual alarm (@gjohansson-ST - #123588) (manual docs)
- Bump pycoolmasternet-async to 0.2.2 (@amitfin - #123634) (coolmaster docs)
- Define Manual alarm as a helper (@gjohansson-ST - #123587) (manual docs)
- Relocate code to get scheduled TimerHandles (@bdraco - #123546)
- Enable raise-within-try (TRY301) rule in ruff (@epenet - #123351)
- Enable implicit-return (RET503) rule in ruff (@epenet - #122771)
- Bump BSBLan to 0.6.2 (@liudger - #123594) (bsblan docs)
- Add Swiss public transport fetch connections service (@miaucl - #114671) (swiss_public_transport docs)
- Remove regex constraint (@edenhaus - #123650)
- Delete unused snapshots (@joostlek - #123656)
- Improve type hints in logbook tests (@epenet - #123652) (logbook docs)
- Add homematicip_cloud service set cooling home (@barryvdh - #121943) (homematicip_cloud docs)
- Remove unnecessary assignment of Template.hass from arest (@emontnemery - #123662) (arest docs)
- Remove unnecessary assignment of Template.hass from command_line (@emontnemery - #123664) (command_line docs)
- Remove unnecessary assignment of Template.hass from doods (@emontnemery - #123666) (doods docs)
- Remove libcst constraint (@edenhaus - #123661)
- Remove unnecessary assignment of Template.hass from history_stats (@emontnemery - #123671) (history_stats docs)
- Remove unnecessary assignment of Template.hass from emoncms (@emontnemery - #123668) (emoncms docs)
- Remove unnecessary assignment of Template.hass from emulated_kasa (@emontnemery - #123670) (emulated_kasa docs)
- Remove unnecessary assignment of Template.hass from triggers (@emontnemery - #123672) (hp_ilo docs) (homeassistant docs)
- Remove unnecessary assignment of Template.hass from dweet (@emontnemery - #123667) (dweet docs)
- Remove unnecessary assignment of Template.hass from camera (@emontnemery - #123663) (camera docs)
- Remove unnecessary assignment of Template.hass from influxdb (@emontnemery - #123673) (influxdb docs)
- Remove unnecessary assignment of Template.hass from logbook (@emontnemery - #123677) (logbook docs)
- Remove unnecessary assignment of Template.hass from logi_circle (@emontnemery - #123678) (logi_circle docs)
- Remove unnecessary assignment of Template.hass from tcp (@emontnemery - #123691) (tcp docs)
- Remove unnecessary assignment of Template.hass from sql (@emontnemery - #123690) (sql docs)
- Remove unnecessary assignment of Template.hass from slack (@emontnemery - #123688) (slack docs)
- Remove unnecessary assignment of Template.hass from scrape (@emontnemery - #123685) (scrape docs)
- Remove unnecessary assignment of Template.hass from rest (@emontnemery - #123682) (rest_command docs) (rest docs)
- Remove unnecessary assignment of Template.hass from serial (@emontnemery - #123686) (serial docs)
- Remove unnecessary assignment of Template.hass from notify (@emontnemery - #123680) (notify docs)
- Remove unnecessary assignment of Template.hass from rss_feed_template (@emontnemery - #123683) (rss_feed_template docs)
- Remove unnecessary assignment of Template.hass from snmp (@emontnemery - #123689) (snmp docs)
- Remove unnecessary assignment of Template.hass from intent_script (@emontnemery - #123676) (intent_script docs)
- Remove unnecessary assignment of Template.hass from minio (@emontnemery - #123679) (minio docs)
- Remove unnecessary assignment of Template.hass from telegram_bot (@emontnemery - #123693) (telegram_bot docs)
- Cleaner unit tests for Swiss public transport (@miaucl - #123660) (swiss_public_transport docs)
- Bump aioswitcher to 4.0.1 (@thecode - #123697) (switcher_kis docs)
- Remove unnecessary assignment of Template.hass from alexa (@emontnemery - #123699) (alexa docs)
- Cleanup unneeded assignment of hass property on MQTT Template objects (@jbouwh - #123706) (mqtt docs)
- Reduce logging in command_line (@gjohansson-ST - #123723) (command_line docs)
- Bump aioswitcher to 4.0.2 (@thecode - #123734) (switcher_kis docs)
- Remove deprecated logi_circle integration (@gjohansson-ST - #123727) (logi_circle docs) (breaking-change)
- Remove deprecated yaml import for gpsd (@gjohansson-ST - #123725) (gpsd docs) (breaking-change)
- Remove deprecated yaml import for velux (@gjohansson-ST - #123724) (velux docs) (breaking-change)
- Update aioairzone to v0.8.2 (@Noltari - #123718) (airzone docs)
- Guard for no discovery info in command_line (@gjohansson-ST - #123717) (command_line docs)
- Replace not needed guard in command_line with type check (@gjohansson-ST - #123722) (command_line docs)
- Combine requirements files in CI (@epenet - #123687)
- Remove unnecessary assignment of Template.hass from telnet (@emontnemery - #123694) (telnet docs)
- Remove unnecessary assignment of Template.hass from tensorflow (@emontnemery - #123695) (tensorflow docs)
- Remove unnecessary assignment of Template.hass from velbus (@emontnemery - #123696) (velbus docs)
- Remove unnecessary assignment of Template.hass from esphome (@emontnemery - #123701) (esphome docs)
- Remove unnecessary assignment of Template.hass from mobile_app (@emontnemery - #123702) (mobile_app docs)
- Remove unnecessary assignment of Template.hass from trigger entity helper (@emontnemery - #123709)
- Remove unnecessary assignment of Template.hass from service helper (@emontnemery - #123710)
- Remove unnecessary assignment of Template.hass from script variables helper (@emontnemery - #123712)
- Bump protobuf to 4.25.4 (@bdraco - #123675)
- Improve type hints in lcn tests (@epenet - #123648) (lcn docs)
- Improve type hints in locative tests (@epenet - #123643) (locative docs)
- Remove demo mailbox (@gjohansson-ST - #123741) (demo docs) (breaking-change)
- Bump pyatv to 0.15.0 (@bdraco - #123674) (apple_tv docs)
- Migrate GPSD extra state attributes to separate states (@jrieger - #122193) (gpsd docs)
- Remove unnecessary assignment of Template.hass from generic camera (@emontnemery - #123767) (automation docs)
- Remove unnecessary assignment of Template.hass from condition helper (@emontnemery - #123775)
- Remove unnecessary assignment of Template.hass from manual (@emontnemery - #123770) (manual docs)
- Remove unnecessary assignment of Template.hass from manual_mqtt (@emontnemery - #123771) (manual_mqtt docs)
- Remove unnecessary assignment of Template.hass from rest (@emontnemery - #123772) (rest docs)
- Remove unnecessary assignment of Template.hass from influxdb (@emontnemery - #123768) (influxdb docs)
- Remove unnecessary assignment of Template.hass from template (@emontnemery - #123773) (template docs)
- Remove unnecessary assignment of Template.hass from xiaomi (@emontnemery - #123774) (xiaomi docs)
- Remove unnecessary assignment of Template.hass from script helper (@emontnemery - #123780)
- Improve type hints in mochad tests (@epenet - #123794) (mochad docs)
- Improve type hints in mfi tests (@epenet - #123792) (mfi docs)
- Improve type hints in mailgun tests (@epenet - #123789) (mailgun docs)
- Improve type hints in anthropic tests (@epenet - #123784) (anthropic docs)
- Remove unnecessary assignment of Template.hass from event helper (@emontnemery - #123777)
- Improve type hints in elevenlabs tests (@epenet - #123786) (elevenlabs docs)
- Improve type hints in dsmr tests (@epenet - #123785) (dsmr docs)
- Improve type hints in modbus tests (@epenet - #123795) (modbus docs)
- Improve type hints in knx tests (@epenet - #123787) (knx docs)
- Remove unifiprotect deprecate_package_sensor repair (@bdraco - #123807) (unifiprotect docs)
- Remove unnecessary assignment of Template.hass from alert (@emontnemery - #123766) (alert docs)
- Improve type hints in nzbget tests (@epenet - #123798) (nzbget docs)
- Improve type hints in mobile_app tests (@epenet - #123793) (mobile_app docs)
- Improve type hints in openai_conversation tests (@epenet - #123811) (openai_conversation docs)
- Improve type hints in openuv tests (@epenet - #123813) (openuv docs)
- Improve type hints in otbr tests (@epenet - #123814) (otbr docs)
- Improve type hints in openalpr_cloud tests (@epenet - #123812) (openalpr_cloud docs)
- Add error handling for Russound RIO async calls (@noahhusby - #123756) (russound_rio docs)
- Simplify mock_tts_cache_dir_autouse fixture (@epenet - #123783)
- Add update platform to AirGradient (@joostlek - #123534) (airgradient docs) (new-platform)
- Bump
matrix-nio
to 0.25.0 (@PaarthShah - #123832) (matrix docs) - Bump uiprotect to 6.0.2 (@bdraco - #123808) (unifiprotect docs)
- Add base entity to Russound RIO integration (@noahhusby - #123842) (russound_rio docs)
- Correct case of config strings in Mastodon (@andrew-codechimp - #123859) (mastodon docs)
- Support None schema in EntityPlatform.async_register_entity_service (@emontnemery - #123064)
- Support None schema in EntityComponent.async_register_entity_service (@emontnemery - #123867)
- Improve type hints in reolink tests (@epenet - #123883) (reolink docs)
- Improve type hints in rfxtrx tests (@epenet - #123885) (rfxtrx docs)
- Improve type hints in stream tests (@epenet - #123894) (stream docs)
- Improve type hints in ssdp tests (@epenet - #123892) (ssdp docs)
- Improve type hints in sonos tests (@epenet - #123891) (sonos docs)
- Improve type hints in smart_meter_texas tests (@epenet - #123890) (smart_meter_texas docs)
- Improve type hints in sma tests (@epenet - #123889) (sma docs)
- Improve type hints in sharkiq tests (@epenet - #123888) (sharkiq docs)
- Improve type hints in risco tests (@epenet - #123887) (risco docs)
- Improve type hints in ridwell tests (@epenet - #123886) (ridwell docs)
- Improve type hints in recollect_waste tests (@epenet - #123882) (recollect_waste docs)
- Improve type hints in rainmachine tests (@epenet - #123881) (rainmachine docs)
- Migrate Mastodon unique id (@andrew-codechimp - #123877) (mastodon docs)
- Improve type hints in rainforest_eagle tests (@epenet - #123880) (rainforest_eagle docs)
- Improve type hints in person tests (@epenet - #123871) (person docs)
- Improve type hints in prusalink tests (@epenet - #123873) (prusalink docs)
- Improve type hints in purpleair tests (@epenet - #123874) (purpleair docs)
- Improve type hints in owntracks tests (@epenet - #123866) (owntracks docs)
- Improve type hints in powerwall tests (@epenet - #123872) (powerwall docs)
- Use coordinator setup method in yale_smart_alarm (@gjohansson-ST - #123819) (yale_smart_alarm docs)
- Bump aioautomower to 2024.8.0 (@Thomas55555 - #123826) (husqvarna_automower docs)
- Bump pyflic to 2.0.4 (@joostlek - #123895) (flic docs)
- Raise on database error in recorder.migration._add_constraint (@emontnemery - #123646) (recorder docs)
- Pass None instead of empty dict when registering entity services (@emontnemery - #123878)
- Clarify SQLite can't drop foreign key constraints (@emontnemery - #123898) (recorder docs)
- Bump aioesphomeapi to 25.1.0 (@bdraco - #123851) (esphome docs)
- Improve type hints in tasmota tests (@epenet - #123913) (tasmota docs)
- Improve type hints in telegram_bot tests (@epenet - #123914) (telegram_bot docs)
- Improve type hints in template tests (@epenet - #123915) (template docs)
- Improve type hints in universal tests (@epenet - #123920) (universal docs)
- Improve type hints in tod tests (@epenet - #123917) (tod docs)
- Improve type hints in tile tests (@epenet - #123916) (tile docs)
- Improve type hints in traccar tests (@epenet - #123919) (traccar docs)
- Improve type hints in subaru tests (@epenet - #123911) (subaru docs)
- Improve type hints in smartthings tests (@epenet - #123912) (smartthings docs)
- Improve type hints in owntracks tests (@epenet - #123905) (owntracks docs)
- Improve type hints in sia tests (@epenet - #123909) (sia docs)
- Map pre-heating and defrosting hvac actions in homekit (@bdraco - #123907) (homekit docs)
- Improve type hints in zha tests (@epenet - #123926) (zha docs)
- Improve type hints in wemo tests (@epenet - #123923) (wemo docs)
- Improve type hints in zerproc tests (@epenet - #123925) (zerproc docs)
- Improve type hints in watttime tests (@epenet - #123921) (watttime docs)
- Use more snapshot in UniFi sensor tests (@Kane610 - #122875) (unifi docs)
- Improve type hints in websocket_api tests (@epenet - #123922) (websocket_api docs)
- Improve type hints in smarttub tests (@epenet - #123910) (smarttub docs)
- Add favorite position buttons to Motion Blinds (@starkillerOG - #123489) (motion_blinds docs) (new-platform)
- Bump aiorussound to 2.3.1 (@noahhusby - #123929) (russound_rio docs)
- Set available property in russound base entity (@noahhusby - #123933) (russound_rio docs)
- Add missing return type in test init methods (@epenet - #123932)
- Set quality scale to silver for Russound RIO (@noahhusby - #123937) (russound_rio docs)
- Add missing return type in test init method (part 3) (@epenet - #123940) (media_player docs) (nest docs) (alexa docs) (universal docs) (application_credentials docs)
- Add missing return type in test init method (part 2) (@epenet - #123939)
- Fix paste error in homekit climate update (@bdraco - #123943) (homekit docs)
- Add comment clarifying recorder migration to schema version 16 (@emontnemery - #123902) (recorder docs)
- Use
elif
in alexa handlers code to avoid additional checks (@jbouwh - #123853) (alexa docs) - Raise on database error in recorder.migration function (@emontnemery - #123644) (recorder docs)
- Remove unnecessary check in fritz light (@flabbamann - #123829) (fritzbox docs)
- Raise on database error in recorder.migration._drop_foreign_key_constraints (@emontnemery - #123645) (recorder docs)
- Enable confirm error button in Husqvarna Automower by default (@Thomas55555 - #123927) (husqvarna_automower docs)
- Rename KNX Climate preset modes according to specification (@farmio - #123964) (knx docs) (breaking-change)
- Bump github/codeql-action from 3.26.0 to 3.26.2 (@dependabot - #123966)
- Bump home-assistant/builder from 2024.03.5 to 2024.08.1 (@dependabot - #123967)
- Improve code quality of Tesla Fleet tests (@Bre77 - #123959) (tesla_fleet docs)
- Pass None instead of empty dict when registering entity services (@emontnemery - #123879)
- Fix flaky recorder migration tests (@emontnemery - #123971) (recorder docs)
- Remove unnecessary assignment of Template.hass from knx (@emontnemery - #123977) (knx docs)
- Improve some comments in recorder migration code (@emontnemery - #123969) (recorder docs)
- Handle InvalidRegion in Tesla Fleet (@Bre77 - #123958) (tesla_fleet docs)
- Adjust VAD seconds better for microVAD (@synesthesiam - #123942) (assist_pipeline docs)
- Deduplicate some recorder migration tests (@emontnemery - #123972) (recorder docs)
- Gold quality for Tesla Fleet (@Bre77 - #122235) (tesla_fleet docs)
- Raise on database error in recorder.migration._modify_columns (@emontnemery - #123642) (recorder docs)
- Add Motionblinds Bluetooth full test coverage (@LennP - #121878) (motionblinds_ble docs)
- Add switch platform to chacon_dio integration (@cnico - #122514) (chacon_dio docs) (new-platform)
- Add ArtSound as a virtual integration (@dukeofphilberg - #122636) (artsound docs) (new-integration)
- Fix motionblinds ble test (@joostlek - #123990) (motionblinds_ble docs)
- Allow shared Synology DSM Photo albums shown in media browser (@mib1185 - #123613) (synology_dsm docs)
- Add options flow to File (@gjohansson-ST - #120269) (file docs)
- Add Nice G.O. integration (@IceBotYT - #122748) (linear_garage_door docs) (new-integration)
- Simplify recorder.migration._drop_foreign_key_constraints (@emontnemery - #123968) (recorder docs)
- Revert "Rename sensor to finished downloads in pyLoad integration" (@tr4nt0r - #121483) (pyload docs)
- Bump aiorussound to 2.3.2 (@noahhusby - #123997) (russound_rio docs)
- Add config flow for platform number in Template (@dougiteixeira - #121849) (template docs)
- Add configuration url to russound device (@noahhusby - #124001) (russound_rio docs)
- Use
clearCompletedTodos
API endpoint for deleting Habitica todos (@tr4nt0r - #121877) (habitica docs) - TotalConnect state attribute deprecation warning (@austinmroczek - #122320) (totalconnect docs)
- Use snapshot in UniFi switch tests (@Kane610 - #122871) (unifi docs)
- Bump pypck to 0.7.21 (@alengwenus - #124023) (lcn docs)
- Do sanity check EntityPlatform.async_register_entity_service schema (@emontnemery - #123058)
- Add missing return type in test init method (part 4) (@epenet - #123947) (ffmpeg docs) (recorder docs) (broadlink docs) (siren docs)
- Improve rate limit handling in Habitica integration (@tr4nt0r - #121763) (habitica docs)
- Add Sonos tests for media_player shuffle and repeat (@PeteRager - #122816) (sonos docs)
- Add Python-2.0.1 license to list of approved licenses (@bdraco - #124020)
- Bump meteoalert to 0.3.1 (@WebSpider - #123848) (meteoalarm docs)
- Reolink add 100% coverage of binary_sensor platfrom (@starkillerOG - #123862) (reolink docs)
- Correct water heater service schemas (@emontnemery - #124038) (water_heater docs)
- Add missing hass type in tests/scripts (@epenet - #124042)
- Allow raw mqtt payload to be in mqtt publish action (@jbouwh - #123900) (mqtt docs)
- Do sanity check in EntityComponent.async_register_entity_service schema (@emontnemery - #124029)
- Add missing hass type in tests/test_util (@epenet - #124043)
- Deduplicate async_register_entity_service (@emontnemery - #124045)
- Simplify cv._make_entity_service_schema (@emontnemery - #124046)
- Improve entity platform tests (@emontnemery - #124051)
- Add additional blocking operations to loop protection (@bdraco - #124017)
- Add statistics import to Ista EcoTrend integration (@tr4nt0r - #118788) (ista_ecotrend docs)
- Bump ruff to 0.6.0 (@joostlek - #123985)
- Fix threading in get_test_home_assistant test helper (@emontnemery - #124056)
- Add missing hass type hint in component tests (a) (@epenet - #124059) (alarm_control_panel docs) (auth docs) (apache_kafka docs) (advantage_air docs) (airthings_ble docs)
- Add missing hass type in tests/helpers (@epenet - #124039)
- Update ffmpeg tests to async (@emontnemery - #124058) (ffmpeg docs)
- Bump fyta_cli to 0.6.0 (@dontinelli - #123816) (fyta docs)
- 2024.8.2 (@frenck - #124069)
- Add missing hass type hint in alexa tests (@epenet - #124064) (alexa docs)
- Add temperature sensors for unifi device (@kimdv - #122518) (unifi docs)
- Add missing hass type hint in component tests (f) (@epenet - #124076) (ffmpeg docs) (fronius docs) (flick_electric docs) (fully_kiosk docs)
- Speed up initializing config flows (@bdraco - #124015)
- Migrate back from
pysnmp-lextudio
topysnmp
(@bieniu - #123579) (snmp docs) (brother docs) - Use constants in Sonos media player tests (@joostlek - #124037) (sonos docs)
- Do not override hass.loop_thread_id in tests (@emontnemery - #124053)
- Use BaseEventLoop._thread_id instead of a custom attribute (@emontnemery - #124054)
- Use BIGINT SQL type for ID columns (@emontnemery - #123973) (recorder docs)
- Add async friendly helper for validating config schemas (@emontnemery - #123800)
- Add Sonos test for media_player play, pause, stop, previous, next (@PeteRager - #122978) (sonos docs)
- Add Sonos Test for plex media player enqueue options (@PeteRager - #124120) (sonos docs)
- Simplify water_heater.set_temperature service schema (@emontnemery - #124101) (water_heater docs)
- Add brand selection to support additional brands who use the same API for AquaCell integration (@Jordi1990 - #121817) (aquacell docs)
- Update homeassistant integration tests to async (@emontnemery - #124117) (homeassistant docs)
- Fix blocking I/O while validating core config schema (@bdraco - #124125)
- Use better config validation for integrations with legacy setup method, but only config entry setup (@mib1185 - #123203) (tado docs) (lametric docs) (doorbird docs) (tibber docs) (webostv docs) (nfandroidtv docs)
- Add missing sensors for Shelly Plus RGBW PM (@bieniu - #123589) (shelly docs)
- Add missing hass type hint in flux tests (@epenet - #124078) (flux docs)
- Cleanup the Fritz!Smarthome light entity (@mib1185 - #123488) (fritzbox docs)
- Bumb python-homewizard-energy to 6.3.0 (@DCSBL - #124150) (homewizard docs)
- Add missing hass type hint in component tests (e) (@epenet - #124075) (eafm docs) (energy docs)
- Add missing hass type hint in component tests (c) (@epenet - #124067)
- Add Fujitsu FGLair integration (@crevetor - #109335) (fujitsu_hvac docs) (new-integration)
- Add missing hass type hint in component tests (b) (@epenet - #124065) (broadlink docs) (buienradar docs) (blebox docs) (bluetooth docs)
- Add support for Levoit EverestAir air purifiers (@erictrudeau - #123428) (vesync docs)
- Add missing hass type in tests/*.py (@epenet - #124048)
- Improve type hints in scripts/auth (@epenet - #124049)
- Add light platform to Nice G.O. (@IceBotYT - #124019) (nice_go docs) (new-platform)
- Disable entities for Motiontionblinds Bluetooth (@LennP - #124159) (motionblinds_ble docs)
- Rework Onkyo discovery and interview (@arturpragacz - #120668) (onkyo docs)
- Add Venstar air filter sensors (@jhollowe - #115832) (venstar docs)
- Add missing hass type hint in component tests (d) (@epenet - #124074) (duckdns docs) (denonavr docs) (derivative docs) (dynalite docs)
- Update aiolyric to 2.0.1 (@dalinicus - #123424) (lyric docs)
- Update sensor recorder tests to async (@emontnemery - #124061) (recorder docs) (sensor docs)
- Add missing hass type hint in august tests (@epenet - #124062) (august docs)
- Update recorder tests to async (@emontnemery - #124161) (recorder docs)
- Fix schema for input_datetime.set_datetime action (@emontnemery - #124108) (input_datetime docs)
- Add reconfigure flow to Madvr (@iloveicedgreentea - #122477) (madvr docs)
- Refactor websocket handler to reduce complexity (@bdraco - #124174) (websocket_api docs)
- Improve code quality in Manual alarm (@gjohansson-ST - #123142) (manual docs)
- Add state for alarm_control_panel in Prometheus (@DeathCamel58 - #123753) (prometheus docs)
- Fix Pure AQI value sensor in Sensibo (@gjohansson-ST - #124151) (sensibo docs) (breaking-change)
- Bump yalesmartalarmclient to 0.4.0 (@gjohansson-ST - #124165) (yale_smart_alarm docs)
- Fix comment typo for _serial_from_status() in NUT (@tdfountain - #124175) (nut docs)
- Add missing hass type hint in component tests (g) (@epenet - #124203)
- Simplify bring todo service schema (@emontnemery - #124206) (bring docs)
- Add diagnostics to Nice G.O. (@IceBotYT - #124194) (nice_go docs)
- Remove test helper get_test_home_assistant (@emontnemery - #124177)
- Fix flapping ista_ecotrend tests (@emontnemery - #124205) (ista_ecotrend docs)
- Add sonos snapshot test (@joostlek - #124036) (sonos docs)
- Add reauth to fujitsu_fglair (@crevetor - #124166) (fujitsu_fglair docs)
- Improve type hints in homematicip_cloud tests (@epenet - #124207) (homematicip_cloud docs)
- Bump pyseventeentrack to 1.0.1 (@shaiu - #124211) (seventeentrack docs)
- Add missing hass type hint in component tests (i) (@epenet - #124216)
- Add missing hass type hint in component tests (h) (@epenet - #124209)
- Improve suggested values in homeworks config flow (@emontnemery - #124200) (homeworks docs)
- Bump python-linkplay to 0.0.8 (@dukeofphilberg - #123875) (linkplay docs)
- Bump dio-chacon-wifi-api to 1.2.1 (@cnico - #124215) (chacon_dio docs)
- Remove unused function otbr.async_get_active_dataset_tlvs (@emontnemery - #124210) (otbr docs)
- Allow manually updating entity state in chacon dio (@cnico - #124187) (chacon_dio docs)
- Add missing hass type hint in component tests (l) (@epenet - #124220)
- Add missing hass type hint in component tests (m) (@epenet - #124222)
- Add missing hass type hint in history and recorder tests (@epenet - #124204) (recorder docs) (history docs)
- Strip trailing / from OTBR url (@emontnemery - #124223) (otbr docs)
- Bump apsystems-ez1 to 2.1.0 (@mawoka-myblock - #123225) (apsystems docs)
- Add missing hass type hint in component tests (o) (@epenet - #124226) (owntracks docs) (onvif docs) (otbr docs)
- Minor improvements of otbr tests (@emontnemery - #124224) (otbr docs)
- Add support for whole apsystems ez1 series (@mawoka-myblock - #123356) (apsystems docs)
- Prepare
otbr.silabs_multiprotocol
for multiple config entries (@emontnemery - #124219) (hassio docs) (zwave_js docs) (matter docs) (otbr docs) - Bump apsystems-ez1 to 2.2.1 (@mawoka-myblock - #124243) (apsystems docs)
- Use library fork for ViCare integration (@CFenner - #124107) (vicare docs)
- Bump aiowithings to 3.0.3 (@joostlek - #124154) (withings docs)
- Bump ruff to 0.6.1 (@autinerd - #124250)
- Bump nice-go to 0.2.1 (@IceBotYT - #124238) (nice_go docs)
- Use PEP 695 for decorator typing with type aliases in esphome (@emontnemery - #124234) (esphome docs)
- Add switch platform to Nice G.O. (@IceBotYT - #124237) (nice_go docs) (new-platform)
- Add missing hass type hint in component tests (r) (@epenet - #124231) (rfxtrx docs) (ring docs) (rpi_power docs) (risco docs) (repairs docs)
- Add entity deduplication by assist device ID in conversation agent (@formatBCE - #123957) (conversation docs)
- Add entity matching to intent_script (@arturpragacz - #120973) (intent_script docs)
- Skip interfaces without mac in enigma2 device_info (@autinerd - #124249) (enigma2 docs)
- Add event platform to Nice G.O. (@IceBotYT - #124253) (nice_go docs) (new-platform)
- Handle WebSocket client disconnect during prepare (@bdraco - #124173) (websocket_api docs)
- Add handling for
RoborockTooFrequentCodeRequests
for roborock integration (@yuxincs - #123759) (roborock docs) - Bump nice-go to 0.3.0 (@IceBotYT - #124262) (nice_go docs)
- Add Uplink info to UniFi Device tracker attributes (@ViViDboarder - #123032) (unifi docs)
- Use HassKey in otbr (@emontnemery - #124240) (otbr docs)
- Update opentherm_gw.binary_sensor to use entity_description (@mvn23 - #121969) (opentherm_gw docs)
- Improve otbr error handling (@emontnemery - #124277) (otbr docs)
- Deduplicate otbr tests (@emontnemery - #124270) (otbr docs)
- New Integration: SMLIGHT SLZB-06 Adapters Integration (@tl-sl - #118675) (smlight docs) (new-integration)
- Add additional tests for Matter update entity (@agners - #122575) (matter docs)
- Improve type hints in homekit and homekit_controller tests (@epenet - #124213) (homekit docs) (homekit_controller docs)
- Add missing hass type hint in component tests (n) (@epenet - #124225) (nest docs) (notify docs) (nx584 docs)
- Add missing hass type hint in component tests (p) (@epenet - #124227) (pilight docs) (point docs) (ps4 docs) (plex docs) (panasonic_viera docs) (powerwall docs)
- Add missing hass type hint in component tests (s) (@epenet - #124272)
- Add missing hass type hint in component tests (u) (@epenet - #124275) (upnp docs) (upb docs)
- Add missing hass type hint in component tests (v) (@epenet - #124281) (vacuum docs) (venstar docs) (valve docs)
- Add missing hass type hint in component tests (w) (@epenet - #124284)
- Add missing hass type hint in component tests (x) (@epenet - #124285) (xiaomi_miio docs)
- Add missing hass type hint in component tests (y) (@epenet - #124286) (yandex_transport docs)
- Add missing hass type hint in component tests (t) (@epenet - #124274)
- Update opentherm_gw.sensor to use entity_description (@mvn23 - #124283) (opentherm_gw docs)
- Disable expensive pskc computation in all otbr tests (@emontnemery - #124292) (otbr docs)
- Deduplicate OTBR test fixtures (@emontnemery - #124293) (otbr docs)
- Subscribe per component for MQTT discovery (@jbouwh - #119974) (mqtt docs)
- Add Sonos tests for media_player play Sonos Playlist and improve error handling (@PeteRager - #124126) (sonos docs)
- Bump habluetooth to 3.3.2 (@bdraco - #124321) (bluetooth docs)
- Improve Bang & Olufsen notification type comparison (@mj23000 - #123067) (bang_olufsen docs)
- Add custom panel for LCN configuration (@alengwenus - #108664) (lcn docs)
- blebox: use blebox_uniapi.cover.BleboxCoverState enum members instead of plain integers (@swistakm - #124302) (blebox docs)
- Extend blebox shutterbox tilt support (@swistakm - #110547) (blebox docs)
- Fix state name for binary_sensor Power from clear/detected to on/off (@JoramQ - #116994) (binary_sensor docs)
- Add tests for IronOS integration (@tr4nt0r - #123078) (iron_os docs)
- Add test cases for ViCare entities (@CFenner - #122983) (vicare docs)
- Disable Habitica deprecated entities by default (@tr4nt0r - #123522) (habitica docs)
- Change POWER_VOLT_AMPERE_REACTIVE to UnitOfReactivePower (@NECH2004 - #117153)
- Fix Weatherflow Cloud lightning (@jeeftor - #124082) (weatherflow_cloud docs)
- Rename OpenThermGatewayDevice to OpenThermGatewayHub (@mvn23 - #124361) (opentherm_gw docs)
- Bump async-interrupt to 1.2.0 (@bdraco - #124360)
- Remove unneeded check for Bang & Olufsen events and device update (@mj23000 - #124363) (bang_olufsen docs)
- Convert Bang & Olufsen testing logging patches to caplog (@mj23000 - #124366) (bang_olufsen docs)
- Add Aranet Radon Plus support (@Anrijs - #124197) (aranet docs)
- Add DROP Alert product support (@pfrazer - #117867) (drop_connect docs)
- Add tests for Bring integration (@tr4nt0r - #123087) (bring docs)
- Improve config flow type hints (part 1) (@epenet - #124343)
- Improve config flow type hints (part 4) (@epenet - #124348)
- Bump dbus-fast to 2.23.0 (@bdraco - #124384) (bluetooth docs)
- Bump github/codeql-action from 3.26.2 to 3.26.4 (@dependabot - #124390)
- Bump home-assistant/builder from 2024.08.1 to 2024.08.2 (@dependabot - #124341)
- Fix typo in Alexa resources docstring (@spongebobberts - #124388) (alexa docs)
- Install and start Mosquitto MQTT broker add on from MQTT config flow (@jbouwh - #124106) (mqtt docs)
- Use setup_test_component_platform in Climate tests (@gjohansson-ST - #123941) (climate docs)
- Fix lingering mqtt unload entry test (@jbouwh - #124392) (mqtt docs)
- Bump pysmlight to 0.0.13 (@tl-sl - #124398) (smlight docs)
- Handle !include without arguments in configuration.yaml (@emontnemery - #124399)
- Revert UnitOfReactivePower change from iotawatt (@epenet - #124393) (iotawatt docs)
- Improve type hints in lcn tests (@epenet - #124415) (lcn docs)
- Drop ignore-missing-annotations from pylint tests (@epenet - #120302)
- Automatically generate Amazon Polly list of voices and regions (@jschlyter - #119198) (amazon_polly docs)
- Improve Bang olufsen test typing and parameter order (@mj23000 - #124419) (bang_olufsen docs)
- Wrap OSError in loader.load_yaml (@emontnemery - #124406)
- Add Bang & Olufsen websocket testing (@mj23000 - #123075) (bang_olufsen docs)
- Shutdown database engine before waiting for executor shutdown (@bdraco - #117339) (recorder docs)
- Add zip to template engine (@Petro31 - #122460)
- Add LawnMowerActivity.RETURNING to Lawn Mower (@mikey0000 - #124261) (lawn_mower docs)
- Allow to set options for an MQTT enum sensor (@jbouwh - #123248) (mqtt docs)
- Fix Import ReceivePayloadType (@jbouwh - #124431) (mqtt docs) (mysensors docs)
- Bump ruff to 0.6.2 (@autinerd - #124433)
- Cleanup redundant fixtures and move all other hassio addon fixtures to be shared (@jbouwh - #124437) (hassio docs)
- Reduce ESPHome entity state write overhead (@bdraco - #124329) (esphome docs)
- Check minimum amount of integrations for a brand (@joostlek - #124310)
- Refactor targets for zwave_js services (@raman325 - #115734) (zwave_js docs)
- Use identity checks for ESPHome Enums (@bdraco - #124334) (esphome docs)
- Replace statistics _get_unit_class function with a dict lookup (@bdraco - #124452) (recorder docs)
- Fix
zwave_js
services.yaml
schema (@raman325 - #124455) (zwave_js docs) - Refactor bsblan coordinator (@liudger - #124308) (bsblan docs)
- Reolink add 100% coverage of number platform (@starkillerOG - #124465) (reolink docs)
- Bump opower to 0.7.0 (@tronikos - #124475) (opower docs)
- Reolink add 100% coverage of siren platform (@starkillerOG - #124474) (reolink docs)
- Refactor and cleanup zwave_js fixtures to share them (@jbouwh - #124485) (hassio docs) (zwave_js docs)
- Cleanup redundant fixtures on matter integration for addon tests (@jbouwh - #124445) (matter docs)
- Do not report tplink discovery failures as legacy connection failures (@sdb9696 - #124432) (tplink docs)
- Cleanup hassio fixtures in home assistant hardware integration tests (@jbouwh - #124500) (hassio docs) (homeassistant_yellow docs) (homeassistant_sky_connect docs) (homeassistant_hardware docs)
- Add
charging enabled
switch to TechnoVE (@Moustachauve - #121484) (technove docs) - Always assign unique_id in Onkyo (@arturpragacz - #120543) (onkyo docs)
- Resolve versions of ZHA dependencies earlier to prevent blocking call in event loop (@dmulcahey - #124496) (zha docs)
- Bump lcn-frontend to 0.1.6 (@alengwenus - #124490) (lcn docs)
- Bump fnv-hash-fast to 1.0.2 (@bdraco - #124489) (recorder docs) (homekit docs)
- Bump plexapi to 4.15.16 (@jjlawren - #124512) (plex docs)
- Bump motionblindsble to 0.1.1 (@LennP - #124322) (motionblinds_ble docs)
- Convert ring integration to the async ring-doorbell api (@sdb9696 - #124365) (ring docs)
- Add deCONZ Air Purifier Fan Mode select entity support (@Kane610 - #124513) (deconz docs)
- Add returning activity to ecovacs lawn mower (@mikey0000 - #124519) (ecovacs docs)
- Add type hinting to Bang & Olufsen test (@mj23000 - #124423) (bang_olufsen docs)
- Bump flipr-api to 1.6.0 (@cnico - #124522) (flipr docs)
- Fix tilt calculation for HomeKit cover devices (@red-island - #123532) (homekit_controller docs)
- Add nest event platform (@allenporter - #123042) (nest docs) (new-platform)
- Fix ZHA device lookup when ZHA devices are shared with additional integrations (@dmulcahey - #124429) (zha docs)
- Bump to python-nest-sdm to 5.0.0 (@allenporter - #124536) (nest docs)
- Fix nest event entities to only register a single event per session (@allenporter - #124535) (nest docs)
- Add minimum command seconds to VAD (@synesthesiam - #124447) (assist_pipeline docs)
- Remove sync API use in Nice G.O. (@IceBotYT - #124546) (nice_go docs)
- Bump bluetooth-data-tools to 1.20.0 (@bdraco - #124542) (bluetooth docs) (led_ble docs) (ld2410_ble docs) (private_ble_device docs)
- Change logger level on config migration for Mastodon (@andrew-codechimp - #124558) (mastodon docs)
- Bump pyEmby to 1.10 (@jbergler - #124549) (emby docs)
- Remove platform from unique ID in Nice G.O. (@IceBotYT - #124548) (nice_go docs)
- 2024.8.3 (@balloob - #124569)
- Bump ulid-transform to 1.0.2 (@bdraco - #124544)
- Bump aiolifx to 1.0.8 to support LIFX B10 and T10 Candles (@Djelibeybi - #124263) (lifx docs)
- Bump fyta_cli to 0.6.3 (@dontinelli - #124574) (fyta docs)
- Ensure write access to hassrelease data folder (@balloob - #124573)
- Update a roborock blocking call to be fully async (@allenporter - #124266) (roborock docs)
- Add icons for conductivity (@dontinelli - #124576) (sensor docs) (number docs)
- Small cleanups to list_statistic_ids (@bdraco - #124451) (sensor docs)
- Improve performance of fetching stats metadata (@bdraco - #124428) (recorder docs)
- Improve config flow type hints (part 5) (@epenet - #124349) (xiaomi_aqara docs) (yeelight docs) (totalconnect docs) (wilight docs) (ukraine_alarm docs)
- Improve config flow type hints (part 3) (@epenet - #124346)
- Improve config flow type hints (part 2) (@epenet - #124344)
- Split esphome state property decorators (@bdraco - #124332) (esphome docs)
- Ensure all chars are polling when requesting manual update in homekit_controller (@bdraco - #124582) (homekit_controller docs)
- Add ollama context window size configuration (@allenporter - #124555) (ollama docs)
- Update nest events to include attachment image and video urls (@allenporter - #124554) (nest docs)
- Add Sonos tests for announce and update error handling (@PeteRager - #124539) (sonos docs)
- Bump aioesphomeapi to 25.2.0 (@jesserockz - #124607) (esphome docs)
- Add SimpleFin binary sensor for errors (@jeeftor - #122554) (simplefin docs) (new-platform)
- Remove unused constant in dhcp (@bdraco - #124605) (dhcp docs)
- Dont turn HVAC off with preset in Teslemetry (@Bre77 - #124604) (teslemetry docs)
- Use speex for noise suppression and auto gain (@synesthesiam - #124591) (voip docs) (assist_pipeline docs)
- Set native value to be None instead of STATE_UNKNOWN for APCUPSD integration (@yuxincs - #124609) (apcupsd docs)
- Improve code quality for ViCare integration (@CFenner - #124613) (vicare docs)
- Improve performance of generate diffs of state change events (@bdraco - #124601) (websocket_api docs)
- Auto recover mqtt config entry secret if Mosquitto add-on was re-installed (@jbouwh - #124514) (mqtt docs)
- Revert "Use speex for noise suppression and auto gain" (@balloob - #124620) (voip docs) (assist_pipeline docs)
- Handle LCN entity instances only in corresponding platform (@alengwenus - #124589) (lcn docs)
- Add test showing we prefer tts entity over legacy tts provider (@emontnemery - #124624) (tts docs)
- Bump github/codeql-action from 3.26.4 to 3.26.5 (@dependabot - #124615)
- Add conductivity sensor to bthome (@darkfader - #124312) (bthome docs)
- Prefer stt entity over legacy stt provider (@emontnemery - #124625) (stt docs)
- Bump cached-ipaddress to 0.5.0 (@bdraco - #124602) (dhcp docs)
- Reduce multiple calls to calculate sensor unit in tplink (@bdraco - #124606) (tplink docs)
- Revert "Revert "Use speex for noise suppression and auto gain"" (@balloob - #124637) (voip docs) (assist_pipeline docs)
- Fix overriding name in MockTTSEntity (@emontnemery - #124639) (tts docs)
- Cleanup not used data field for mqtt hassio config flow confirm step (@jbouwh - #124486) (mqtt docs)
- Fix device class for motion_light blueprint (@WebSpider - #124495) (automation docs)
- Add Airzone main zone mode select (@Noltari - #124566) (airzone docs)
- Bump nextdns to version 3.2.0 (@bieniu - #124646) (nextdns docs)
- Move data entry section translations (@emontnemery - #124648) (kitchen_sink docs)
- Use runtime data instead of hass.data in jvc projector (@iloveicedgreentea - #124608) (jvc_projector docs)
- Fix defaults for cloud STT/TTS (@balloob - #121229) (tts docs) (stt docs)
- Prevent duplicating constraints during schema migration (@emontnemery - #124616) (recorder docs)
- Auto configure outbound websocket for sleepy shelly RPC devices (@bdraco - #124545) (shelly docs)
- Add missing units for
xpercent
,xfreq
andxcounts
Shelly sensors (@bieniu - #124288) (shelly docs) - Add Reolink chime play action (@starkillerOG - #123245) (reolink docs)
- Add WS outbound config to Shelly diagnostics (@bieniu - #124654) (shelly docs)
- Update overkiz Atlantic Water Heater operation mode switching (@ALERTua - #124619) (overkiz docs) (breaking-change)
- Bump aioesphomeapi to 25.2.1 (@jesserockz - #124659) (esphome docs)
- Bump bimmer_connected to 0.16.2 (@rikroe - #124651) (bmw_connected_drive docs)
- Bump airthings-ble to 0.9.1 (@LaStrada - #124658) (airthings_ble docs)
- Replace LASTSTEST with LAST_S_TEST (@yuxincs - #124668) (apcupsd docs)
- Set deprecated flag on TTS engines replaced by entities in WS list (@emontnemery - #124676) (tts docs)
- Standardize import step variable name (part 1) (@epenet - #124674)
- Standardize import step variable name (part 3) (@epenet - #124680) (toon docs) (media_extractor docs) (hive docs) (canary docs) (jewish_calendar docs) (file docs) (thread docs)
- Cleanup unused import in proximity config flow (@epenet - #124681) (proximity docs)
- Include engine name in STT WS responses (@emontnemery - #124684) (stt docs)
- Include engine name in TTS WS responses (@emontnemery - #124683) (tts docs)
- Bump zeroconf to 0.133.0 (@bdraco - #124673) (zeroconf docs)
- Add support for using an entityfilter to subscribe_entities (@bdraco - #124641) (websocket_api docs)
- Small cleanup to normalize states (@bdraco - #124614) (sensor docs)
- Small speed up to creating stats database rows (@bdraco - #124587) (recorder docs)
- Reduce complexity of _sorted_statistics_to_dict (@bdraco - #123936) (recorder docs)
- Standardize import step variable name (part 2) (@epenet - #124679)
- Add power entity for yolink plug (@matrixd2 - #124678) (yolink docs)
- Add touchlinesl integration (@jnsgruk - #124557) (touchlinesl docs) (new-integration)
- Update YoLink FlexFob Automation (@matrixd2 - #123631) (yolink docs)
- Update pyTibber to 0.30.1 (@functionpointer - #124407) (tibber docs)
- Add ConfigEntries.async_get_loaded (@emontnemery - #124705)
- Adjust name of legacy Home Assistant Cloud TTS provider (@emontnemery - #124685) (cloud docs)
- Cleanup unused import in somfy_mylink config flow (@epenet - #124709) (somfy_mylink docs)
- Standardize import step variable name (part 4) (@epenet - #124692)
- Fix review comments in fglair (@crevetor - #124710) (fujitsu_fglair docs)
- Cleanup unused import in google config flow (@epenet - #124711) (google docs)
- Adjust docstring in airvisual_pro config flow (@epenet - #124712) (airvisual_pro docs)
- Add a test for async_converse (@balloob - #124697) (conversation docs)
- Cleanup unused import in zwave_js config flow (@epenet - #124716) (zwave_js docs)
- Improve validation of entity service schemas (@emontnemery - #124102)
- Adjust name of Google Translate TTS provider (@emontnemery - #124688) (google_translate docs)
- Add support for multiple otbr config entries (@emontnemery - #124289) (otbr docs)
- Improve test coverage for nextcloud (@mib1185 - #123148) (nextcloud docs)
- Bump Nice G.O. to 0.3.5 (@IceBotYT - #124667) (nice_go docs)
- Fix nice_go integration tests (@jbouwh - #124736) (nice_go docs)
- Fix Shelly sleepy RPC setup if device is already awake (@thecode - #124734) (shelly docs)
- Yellow firmware selection options flow (@puddly - #122868) (homeassistant_yellow docs)
- Remove socketio constraints (@bdraco - #124730) (sisyphus docs)
- Bump dbus-fast to 2.24.0 (@bdraco - #124737) (bluetooth docs)
- Handle single state requests from ESPHome (@jesserockz - #124660) (esphome docs)
- Bump aioambient to 2024.08.0 (@bdraco - #124729) (ambient_station docs) (ambient_network docs)
- Bump aioshelly to 11.3.0 (@bdraco - #124741) (shelly docs)
- Disable sisyphus integration (@bdraco - #124742) (sisyphus docs)
- Remove unnecessary assertion for the Yellow firmware type (@puddly - #124747) (homeassistant_yellow docs)
- Bump pyspeex-noise to 1.0.2 (@synesthesiam - #124721) (assist_pipeline docs)
- Use ssl util in Tibber (@functionpointer - #123369) (tibber docs)
- Disable control4 integration (@bdraco - #124746) (control4 docs)
- Bump yalexs to 8.5.4 (@bdraco - #124672) (august docs)
- Cleanup removed
schema
option from mqtt vacuum platform (@jbouwh - #124722) (mqtt docs) (breaking-change) - Restore control4 integration (@bdraco - #124750) (control4 docs)
- Remove unused normalized units from unit converters (@dudanov - #122797)
- Cache shelly coordinator properties that never change (@bdraco - #124756) (shelly docs)
- Small cleanups to shelly (@bdraco - #124758) (shelly docs)
- Deduplicate STT mocks (@emontnemery - #124754) (stt docs) (assist_pipeline docs)
- Standardize import step variable name in geonetnz_volcano (@epenet - #124699) (geonetnz_volcano docs)
- Standardize import step variable name in cert_expiry (@epenet - #124696) (cert_expiry docs)
- Standardize import step variable name (part 5) (@epenet - #124698) (enocean docs) (point docs) (smartthings docs) (yeelight docs) (songpal docs) (heos docs) (soma docs)
- Bump reolink_aio to 0.9.8 (@starkillerOG - #124763) (reolink docs)
- Allow specifying icons for service sections (@emontnemery - #124656) (kitchen_sink docs)
- Use Position instead of Angle for TiltOnlyDevice in motion blinds (@starkillerOG - #123521) (motion_blinds docs)
- Set default name for KNX outgoing telegram source (@farmio - #124439) (knx docs)
- Use KNX group address format from project (@farmio - #124084) (knx docs)
- Improve mediabrowser names for DUO lens Reolink cameras (@starkillerOG - #124766) (reolink docs)
- Improve config flow type hints in vesync (@epenet - #124351) (vesync docs)
- Improve config flow type hints in sense (@epenet - #124350) (sense docs)
- Cleanup unused import in solarlog config flow (@epenet - #124713) (solarlog docs)
- Cleanup unused import in upb config flow (@epenet - #124694) (upb docs)
- Improve config flow type hints in sms (@epenet - #124352) (sms docs)
- Standardize reauth step variable name in config flows (@epenet - #124760)
- Standardize reauth step variable name in permobil (@epenet - #124764) (permobil docs)
- Add start_reauth helper method to MockConfigEntry (@epenet - #124767) (axis docs) (abode docs) (august docs) (airvisual docs) (awair docs)
- Use reauth_confirm in sharkiq (@epenet - #124762) (sharkiq docs)
- Use reauth_confirm in weatherflow_cloud (@epenet - #124761) (weatherflow_cloud docs)
- Handle KNX expose conversion exceptions and unavailable states (@farmio - #124776) (knx docs)
- Simplify aussie_broadband reauth flow (@epenet - #124774) (aussie_broadband docs)
- Standardize reauth step variable name in aseko_pool_live (@epenet - #124765) (aseko_pool_live docs)
- Update icons.json to new service schema part 1 (@emontnemery - #124768)
- Update icons.json to new service schema part 2 (@emontnemery - #124769)
- Update icons.json to new service schema part 3 (@emontnemery - #124770)
- Update icons.json to new service schema part 4 (@emontnemery - #124771)
- Deduplicate TTS mocks (@emontnemery - #124773) (tts docs) (assist_pipeline docs)
- Enforce new service icon schema for core integrations (@emontnemery - #124772)
- Add YoLink lock V2 support (@matrixd2 - #124202) (yolink docs)
- Trigger full CI run on Blueprint integration changes (@emontnemery - #124778)
- Fix translation for AVM Fritz!Box Tools (@mib1185 - #124784) (fritz docs)
- Fix OAuth reauth in Tesla Fleet (@Bre77 - #124744) (tesla_fleet docs)
- Prevent nesting sections in data entry flows (@emontnemery - #124645)
- Use start_reauth helper method in integration tests (h-l) (@epenet - #124787)
- Use start_reauth helper method in integration tests (e-g) (@epenet - #124785)
- Use start_reauth helper method in config flow tests (a-d) (@epenet - #124780)
- Update aioazuredevops to 2.2.1 (@timmo001 - #124788) (azure_devops docs)
- Use start_reauth helper method in integration tests (m-o) (@epenet - #124790)
- Add get_queue action for Sonos (@PeteRager - #124707) (sonos docs)
- Use start_reauth helper method in integration tests (p-r) (@epenet - #124792)
- Use start_reauth helper method in broadlink and bthome (@epenet - #124783) (broadlink docs)
- Update frontend to 20240828.0 (@piitaya - #124791) (frontend docs)
- Build hassfest docker image and pushlish it on beta/stable releases (@edenhaus - #124706)
- Remove deprecated mailbox platform (@gjohansson-ST - #123740) (mailbox docs) (breaking-change)
- Use start_reauth helper method in integration tests (t) (@epenet - #124794)
- Use start_reauth helper method in integration tests (s) (@epenet - #124793)
- Use start_reauth helper method in integration tests (u-z) (@epenet - #124796)
- Split august and yale integrations (@bdraco - #124677) (august docs) (yale docs) (new-integration)
- Enable Ruff TCH rules (@autinerd - #124396)
- Add current intraday price ranking to Tibber price sensor (@haugene - #124595) (tibber docs)
- Check KNX integration is loaded on websocket calls (@farmio - #123178) (knx docs)
- 2024.9.0b0: It's beta time (@edenhaus - #124807) (new-platform)
- Bump pyatmo to 8.1.0 (@cgtobi - #124340) (netatmo docs) (beta fix)
- Bump pydaikin to 2.13.5 (@fredrike - #124802) (daikin docs) (beta fix)
- Address yale review comments (@bdraco - #124810) (yale docs) (beta fix)
- Fix sonos get_queue service call to restrict to sonos media_player entities (@PeteRager - #124815) (sonos docs) (beta fix)
- Redirect virtual integration yale_home to point to yale (@bdraco - #124817) (yale_home docs) (beta fix)
- Add missing dependencies to yale (@bdraco - #124821) (yale docs) (beta fix)
- Update utility_account_id in Opower to be lowercase in statistic id (@AutonomousOwl - #124837) (opower docs) (beta fix)
- Fix Mastodon migrate config entry log warning (@andrew-codechimp - #124848) (mastodon docs) (beta fix)
- Bump pydaikin to 2.13.6 (@fredrike - #124852) (daikin docs) (beta fix)
- Add missing translation key in Knocki (@joostlek - #124862) (knocki docs) (beta fix)
- Update frontend to 20240829.0 (@bramkragten - #124864) (frontend docs) (beta fix)
- Bump aioruckus to v0.41 removing blocking call to load_default_certs from ruckus_unleashed integration (@ms264556 - #123974) (ruckus_unleashed docs) (beta fix)
- Bump weatherflow4py to 0.2.23 (@jeeftor - #124072) (weatherflow_cloud docs) (beta fix)
- Attempt to fix IndexError in Opower (@tronikos - #124478) (opower docs) (beta fix)
- Bump ZHA to 0.0.32 (@puddly - #124804) (zha docs) (breaking-change) (beta fix)
- Address august review comments (@bdraco - #124819) (august docs) (beta fix)
- Optimize hassfest image (@edenhaus - #124855) (beta fix)
- Bump PyTurboJPEG to 1.7.5 (@edenhaus - #124865) (camera docs) (stream docs) (beta fix)
- Bump
nice-go
to 0.3.8 (@IceBotYT - #124872) (nice_go docs) (beta fix) - Handle CancelledError in bluesound integration (@LouisChrist - #124873) (bluesound docs) (beta fix)
- Bump intents to 2024.8.29 (@synesthesiam - #124874) (conversation docs) (beta fix)
- Address yale review comments part 2 (@bdraco - #124887) (yale docs) (beta fix)
- Fix ZHA group removal entity registry cleanup (@TheJulianJES - #124889) (zha docs) (beta fix)
- Bump aioesphomeapi to 25.3.1 (@bdraco - #124890) (esphome docs) (beta fix)
- Bump yalexs to 8.5.5 (@bdraco - #124891) (august docs) (yale docs) (beta fix)
- Add a repair issue for Yale Home users using the August integration (@bdraco - #124895) (august docs) (breaking-change) (beta fix)
- Bump lmcloud to 1.2.1 (@zweckj - #124908) (lamarzocco docs) (beta fix)
- Bump lmcloud 1.2.2 (@zweckj - #124911) (lamarzocco docs) (beta fix)
- Bump aiomealie to 0.9.0 (@joostlek - #124924) (mealie docs) (beta fix)
- Bump Intellifire to 4.1.9 (@jeeftor - #121091) (intellifire docs) (beta fix)
- Fix Tado fan speed for AC (@EtienneSOU - #122415) (tado docs) (beta fix)
- Restore sisyphus integration (@bdraco - #124749) (sisyphus docs) (beta fix)
- Bump renault-api to v0.2.7 (@vhkristof - #124858) (renault docs) (beta fix)
- Bump aioshelly to 11.4.1 to accomodate shelly GetStatus calls that take a few seconds to respond (@bdraco - #124893) (shelly docs) (beta fix)
- Make set_value required in number template (@joostlek - #124917) (template docs) (beta fix)
- Bump python-kasa to 0.7.2 (@sdb9696 - #124930) (tplink docs) (breaking-change) (beta fix)
- Exclude tplink firmware entities (@sdb9696 - #124935) (tplink docs) (beta fix)
- Define household support in Mealie (@joostlek - #124950) (mealie docs) (beta fix)
- Bump yarl to 1.9.6 (@bdraco - #124955) (beta fix)
- Bump aiopulse to 0.4.6 (@atmurray - #124964) (acmeda docs) (beta fix)
- Fix ollama blocking on load_default_certs (@rikroe - #125012) (ollama docs) (beta fix)
- Fix telegram_bot blocking on load_default_certs (@rikroe - #125014) (telegram_bot docs) (beta fix)
- Fix BMW client blocking on load_default_certs (@rikroe - #125015) (bmw_connected_drive docs) (beta fix)
- Bump aiomealie to 0.9.1 (@joostlek - #125017) (mealie docs) (beta fix)
- Bump python-telegram-bot to 21.5 (@MartinHjelmare - #125025) (telegram_bot docs) (beta fix)
- Add ConductivityConverter in websocket_api.py (@dontinelli - #125029) (recorder docs) (beta fix)
- Add diagnostics platform to modern forms (@mib1185 - #125032) (modern_forms docs) (beta fix)
- Bump yarl to 1.9.7 (@bdraco - #125035) (beta fix)
- Bump aioshelly to 11.4.2 (@thecode - #125036) (shelly docs) (beta fix)
- Don't raise when registering entity service with invalid schema (@emontnemery - #125057) (beta fix)
- Bump habluetooth to 3.4.0 (@bdraco - #125058) (bluetooth docs) (beta fix)
- Fix motionblinds_ble tests (@emontnemery - #125060) (motionblinds_ble docs) (beta fix)
- Bump androidtvremote2 to 0.1.2 to fix blocking event loop when loading ssl certificate chain (@tronikos - #125061) (androidtv_remote docs) (beta fix)
- Bump fyta_cli to 0.6.6 (@dontinelli - #125065) (fyta docs) (beta fix)
- Update frontend to 20240902.0 (@piitaya - #125093) (frontend docs) (beta fix)
- Call async_write_ha_state after ring update (@sdb9696 - #125096) (ring docs) (beta fix)
- Fix updating insteon modem configuration while disconnected (@UltimateGG - #121918) (insteon docs) (beta fix)
- Add Linkplay mTLS/HTTPS and improve logging (@dukeofphilberg - #124307) (linkplay docs) (beta fix)
- Handle telegram polling errors (@MartinHjelmare - #124327) (telegram_bot docs) (beta fix)
- Update nest to only include the image attachment payload for cameras that support fetching media (@allenporter - #124590) (nest docs) (beta fix)
- Increase timeout for fetching buienradar weather data (@mjj4791 - #124597) (buienradar docs) (beta fix)
- Fix blocking calls for OpenAI conversation (@rikroe - #125010) (openai_conversation docs) (beta fix)
- Bump py-madvr2 to 1.6.32 (@iloveicedgreentea - #125049) (madvr docs) (beta fix)
- Fix area registry indexing when there is a name collision (@arturpragacz - #125050) (beta fix)
- Bump aiolifx to 1.0.9 and remove unused HomeKit model prefixes (@Djelibeybi - #125055) (lifx docs) (beta fix)
- Bump yalexs to 8.6.0 (@bdraco - #125102) (august docs) (yale docs) (beta fix)
- Bump PySwitchbot to 0.48.2 (@Michal4K - #125113) (switchbot docs) (beta fix)
- Fix unhandled exception with missing IQVIA data (@bachya - #125114) (iqvia docs) (beta fix)
- Fix Onkyo action select_hdmi_output (@arturpragacz - #125115) (onkyo docs) (beta fix)
- Pass hass clientsession to ring config flow (@sdb9696 - #125119) (ring docs) (beta fix)
- Correct device serial for ViCare integration (@CFenner - #125125) (vicare docs) (beta fix)
- Fix energy sensor for ThirdReality Matter powerplug (@marcelveldt - #125140) (matter docs) (beta fix)
- Log deprecation warning when
cv.template
is called from wrong thread (@emontnemery - #125141) (beta fix) - Log deprecation warning when
template.Template
is created withouthass
(@emontnemery - #125142) (beta fix) - Restore unnecessary assignment of Template.hass in event helper (@emontnemery - #125143) (beta fix)
- Bump aiomealie to 0.9.2 (@andrew-codechimp - #125153) (mealie docs) (beta fix)
- Update frontend to 20240903.1 (@piitaya - #125160) (frontend docs) (beta fix)
- Bump yalexs to 8.6.2 (@bdraco - #125162) (august docs) (yale docs) (beta fix)