From 12b0e5b1653410256185d946f3633a88458c9870 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 15 Jul 2021 09:35:28 +0200 Subject: [PATCH 1/9] Bump actions/stale from 3.0.19 to 4 (#18515) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/stale.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 8dce95d8f4f..0f66da93f61 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -8,7 +8,7 @@ jobs: stale: runs-on: ubuntu-latest steps: - - uses: actions/stale@v3.0.19 + - uses: actions/stale@v4 with: repo-token: ${{ secrets.GITHUB_TOKEN }} days-before-stale: 60 From 1e3951f87bb71c8b1be9abf9e83a9e98036d81b2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 15 Jul 2021 09:45:00 +0200 Subject: [PATCH 2/9] Bump ruby/setup-ruby from 1.76.0 to 1.77.0 (#18514) Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.76.0 to 1.77.0. - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Commits](https://github.com/ruby/setup-ruby/compare/v1.76.0...v1.77.0) --- updated-dependencies: - dependency-name: ruby/setup-ruby dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e7ed50d82d2..212f8ae0187 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -57,7 +57,7 @@ jobs: - name: Check out files from GitHub uses: actions/checkout@v2.3.4 - name: Setting up Ruby 2.6 - uses: ruby/setup-ruby@v1.76.0 + uses: ruby/setup-ruby@v1.77.0 with: ruby-version: 2.6 - name: Setup Ruby Gems cache From 236c9c2772b1abf97cf9c1d9f32ee599592fed2a Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Thu, 15 Jul 2021 11:00:27 +0200 Subject: [PATCH 3/9] Mark Tasmota PR adding support for color_mode white and removing support for rgbw as breaking (#18519) * Update 2021-07-07-release-20217.markdown * Update source/_posts/2021-07-07-release-20217.markdown Co-authored-by: Franck Nijhof --- .../_posts/2021-07-07-release-20217.markdown | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/source/_posts/2021-07-07-release-20217.markdown b/source/_posts/2021-07-07-release-20217.markdown index e452e967a85..199c5d1dd92 100644 --- a/source/_posts/2021-07-07-release-20217.markdown +++ b/source/_posts/2021-07-07-release-20217.markdown @@ -918,6 +918,29 @@ you might need to adjust them. {% enddetails %} +{% details "Tasmota" %} + +Tasmota doesn't support independent control of all four channels of an RGBW light, +so `rgbw_color` was a very poor fit for it and gave counter-intuitive results. +Tasmota lights supporting color and white will now be added as a light supporting +color modes `hs` and `white`, not as a light supporting color_mode `rgbw`. +now supports setting `white` instead. + +Scenes setting a Tasmota light can be updated by using the scene UI editor. + +Automations setting a Tasmota light need to be updated manually, to set a light to white mode do: +```yaml + - service: light.turn_on + target: + entity_id: light.genbbc05 + data: + white: 242 +``` + +([@emontnemery] - [#51608]) ([tasmota docs]) + +{% enddetails %} + {% details "Switcher" %} In preparation for multi-device support, configuration via the UI and support From a10ef36a8ac41ce5a33410c0f628487c1a562745 Mon Sep 17 00:00:00 2001 From: Daniel <44697375+azrael783@users.noreply.github.com> Date: Thu, 15 Jul 2021 15:30:42 +0200 Subject: [PATCH 4/9] Removed icon (#18523) Removed the "icon" section from the configuration due to the fact that the gauge card doesn't show the icon. --- source/_lovelace/gauge.markdown | 5 ----- 1 file changed, 5 deletions(-) diff --git a/source/_lovelace/gauge.markdown b/source/_lovelace/gauge.markdown index cea36e15830..c82dc46e4b5 100644 --- a/source/_lovelace/gauge.markdown +++ b/source/_lovelace/gauge.markdown @@ -39,11 +39,6 @@ unit: description: Unit of measurement given to data. type: string default: Unit of measurement given by entity -icon: - required: false - description: Overwrites icon. - type: string - default: Entity domain icon theme: required: false description: Override the used theme for this card with any loaded theme. For more information about themes, see the [frontend documentation](/integrations/frontend/). From eea543e3c546a74e8c511b6bd49aa4fa5c05f830 Mon Sep 17 00:00:00 2001 From: gde79 <87460694+gde79@users.noreply.github.com> Date: Fri, 16 Jul 2021 01:56:09 +0800 Subject: [PATCH 5/9] Additional step to link multiple Spotify accounts (#18524) --- source/_integrations/spotify.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/spotify.markdown b/source/_integrations/spotify.markdown index bcaecc05d5d..99361354f57 100644 --- a/source/_integrations/spotify.markdown +++ b/source/_integrations/spotify.markdown @@ -83,7 +83,7 @@ Restart your Home Assistant instance before continuing with the next step. This integration supports multiple Spotify accounts at once. You don't need to create another Spotify application in the Spotify Developer Portal and no modification to the `configuration.yaml` file is needed. Multiple Spotify -accounts can be linked to a _single_ Spotify application. +accounts can be linked to a _single_ Spotify application. You will have to add those accounts into the **Users and Access** section of your application in the Spotify Developer Portal. To add an additional Spotify account to Home Assistant, go to the Spotify website and log out, then repeat _only_ the steps in the [Configuration](#configuration) section. From f9aa0d8275b63e8015acdae3c0f2086f0c09600d Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Fri, 16 Jul 2021 08:55:16 +0200 Subject: [PATCH 6/9] Document `white` light `turn_on` parameter (#18529) * Update light.markdown * Update light.markdown --- source/_integrations/light.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_integrations/light.markdown b/source/_integrations/light.markdown index 4d74e81a0c3..a77cf71bb23 100644 --- a/source/_integrations/light.markdown +++ b/source/_integrations/light.markdown @@ -53,6 +53,7 @@ Most lights do not support all attributes. You can check the integration documen | `brightness_pct`| yes | Alternatively, you can specify brightness in percent (a number between 0 and 100), where 0 means the light is off, 1 is the minimum brightness and 100 is the maximum brightness supported by the light. | `brightness_step` | yes | Change brightness by an amount. Should be between -255..255. | `brightness_step_pct` | yes | Change brightness by a percentage. Should be between -100..100. +| `white` | yes | Set the light to white mode and change its brightness, where 0 means the light is off, 1 is the minimum brightness and 255 is the maximum brightness supported by the light. | `flash` | yes | Tell light to flash, can be either value `short` or `long`. | `effect`| yes | Applies an effect such as `colorloop` or `random`. From 8170d7c0d6d356416038bc664fcdd4e88e4bcf39 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 16 Jul 2021 09:08:34 +0200 Subject: [PATCH 7/9] Bump ruby2_keywords from 0.0.4 to 0.0.5 (#18528) Bumps [ruby2_keywords](https://github.com/ruby/ruby2_keywords) from 0.0.4 to 0.0.5. - [Release notes](https://github.com/ruby/ruby2_keywords/releases) - [Commits](https://github.com/ruby/ruby2_keywords/compare/v0.0.4...v0.0.5) --- updated-dependencies: - dependency-name: ruby2_keywords dependency-type: indirect update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 0cdbfe69bf6..ed86a87bd51 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -94,7 +94,7 @@ GEM rouge (3.26.0) ruby-enum (0.9.0) i18n - ruby2_keywords (0.0.4) + ruby2_keywords (0.0.5) safe_yaml (1.0.5) sass (3.4.25) sass-globbing (1.1.5) From 2336dc06e1f38394fd23e8234da26097b3fde5e2 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Fri, 16 Jul 2021 00:18:21 -0700 Subject: [PATCH 8/9] Update ambee with API requirements. (#18527) --- source/_integrations/ambee.markdown | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/_integrations/ambee.markdown b/source/_integrations/ambee.markdown index 70dcde3e41e..b60e73d1e15 100644 --- a/source/_integrations/ambee.markdown +++ b/source/_integrations/ambee.markdown @@ -36,7 +36,8 @@ your API key as well. [Sign up for an Ambee account](https://api-dashboard.getambee.com/#/signup). Once you have completed the sign up and logged in for the first time, the API token will be displayed on the top of your -[Ambee dashboard](https://api-dashboard.getambee.com/#/). +[Ambee dashboard](https://api-dashboard.getambee.com/#/). Make sure you select +both the Air Quality API and the Pollen API. {% include integrations/config_flow.md %} From 36940497a5d6c4a82f5faf9d247eba2320dd33df Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Fri, 16 Jul 2021 10:32:02 +0200 Subject: [PATCH 9/9] 2021.7.3 --- _config.yml | 4 +- .../_posts/2021-07-07-release-20217.markdown | 75 +++++++++++++++++++ 2 files changed, 77 insertions(+), 2 deletions(-) diff --git a/_config.yml b/_config.yml index 07f9073e8fa..07aec310a2a 100644 --- a/_config.yml +++ b/_config.yml @@ -105,8 +105,8 @@ social: # Home Assistant release details current_major_version: 2021 current_minor_version: 7 -current_patch_version: 2 -date_released: 2021-07-12 +current_patch_version: 3 +date_released: 2021-07-16 # Either # or the anchor link to latest release notes in the blog post. # Must be prefixed with a # and have double quotes around it. diff --git a/source/_posts/2021-07-07-release-20217.markdown b/source/_posts/2021-07-07-release-20217.markdown index 199c5d1dd92..ad7a1e91856 100644 --- a/source/_posts/2021-07-07-release-20217.markdown +++ b/source/_posts/2021-07-07-release-20217.markdown @@ -52,6 +52,7 @@ Alright, that's it! Enjoy the release! - [Integrations now available to set up from the UI](#integrations-now-available-to-set-up-from-the-ui) - [Release 2021.7.1 - July 8](#release-202171---july-8) - [Release 2021.7.2 - July 12](#release-202172---july-12) +- [Release 2021.7.3 - July 16](#release-202173---july-16) - [If you need help...](#if-you-need-help) - [Breaking Changes](#breaking-changes) - [All changes](#all-changes) @@ -445,6 +446,80 @@ The following integrations are now available via the Home Assistant UI: [zha docs]: /integrations/zha/ [zwave_js docs]: /integrations/zwave_js/ +## Release 2021.7.3 - July 16 + +- Update ZHA to support zigpy 0.34.0 device initialization ([@puddly] - [#52610]) ([zha docs]) +- copy() --> deepcopy(). ([@janiversen] - [#52794]) ([modbus docs]) +- only allow one active call in each platform. ([@janiversen] - [#52823]) ([modbus docs]) +- Bump pyatv to 0.8.1 ([@doug-hoffman] - [#52849]) ([apple_tv docs]) +- Handle dhcp packets without a hostname ([@bdraco] - [#52882]) ([dhcp docs]) +- Add OUIs for legacy samsungtv ([@bdraco] - [#52928]) ([samsungtv docs]) +- Bump python-fireservicerota to 0.0.43 ([@cyberjunky] - [#52966]) ([fireservicerota docs]) +- More graceful exception handling in Plex library sensors ([@jjlawren] - [#52969]) ([plex docs]) +- Fix issue connecting to Insteon Hub v2 ([@teharris1] - [#52970]) ([insteon docs]) +- Bump pysma to 0.6.4 ([@rklomp] - [#52973]) ([sma docs]) +- Update pyrainbird to 0.4.3 ([@peternijssen] - [#52990]) ([rainbird docs]) +- Bump pypck to 0.7.10 ([@alengwenus] - [#53013]) ([lcn docs]) +- fix for timestamp not present in SIA ([@eavanvalkenburg] - [#53015]) ([sia docs]) +- Co2signal, set SCAN_INTERVAL ([@Danielhiversen] - [#53023]) ([co2signal docs]) +- Another SIA fix for timestamp not present. ([@eavanvalkenburg] - [#53045]) +- Fix knx expose feature not correctly falling back to default value ([@da-anda] - [#53046]) ([knx docs]) +- Expose Spotify as a service ([@balloob] - [#53063]) +- Increase polling interval to prevent reaching daily limit ([@vlebourl] - [#53066]) ([home_plus_control docs]) +- Add light white parameter to light/services.yaml ([@emontnemery] - [#53075]) ([light docs]) + +[#52610]: https://github.com/home-assistant/core/pull/52610 +[#52794]: https://github.com/home-assistant/core/pull/52794 +[#52823]: https://github.com/home-assistant/core/pull/52823 +[#52849]: https://github.com/home-assistant/core/pull/52849 +[#52882]: https://github.com/home-assistant/core/pull/52882 +[#52928]: https://github.com/home-assistant/core/pull/52928 +[#52966]: https://github.com/home-assistant/core/pull/52966 +[#52969]: https://github.com/home-assistant/core/pull/52969 +[#52970]: https://github.com/home-assistant/core/pull/52970 +[#52973]: https://github.com/home-assistant/core/pull/52973 +[#52990]: https://github.com/home-assistant/core/pull/52990 +[#53013]: https://github.com/home-assistant/core/pull/53013 +[#53015]: https://github.com/home-assistant/core/pull/53015 +[#53023]: https://github.com/home-assistant/core/pull/53023 +[#53045]: https://github.com/home-assistant/core/pull/53045 +[#53046]: https://github.com/home-assistant/core/pull/53046 +[#53063]: https://github.com/home-assistant/core/pull/53063 +[#53066]: https://github.com/home-assistant/core/pull/53066 +[#53075]: https://github.com/home-assistant/core/pull/53075 +[@Danielhiversen]: https://github.com/Danielhiversen +[@alengwenus]: https://github.com/alengwenus +[@balloob]: https://github.com/balloob +[@bdraco]: https://github.com/bdraco +[@cyberjunky]: https://github.com/cyberjunky +[@da-anda]: https://github.com/da-anda +[@doug-hoffman]: https://github.com/doug-hoffman +[@eavanvalkenburg]: https://github.com/eavanvalkenburg +[@emontnemery]: https://github.com/emontnemery +[@janiversen]: https://github.com/janiversen +[@jjlawren]: https://github.com/jjlawren +[@peternijssen]: https://github.com/peternijssen +[@puddly]: https://github.com/puddly +[@rklomp]: https://github.com/rklomp +[@teharris1]: https://github.com/teharris1 +[@vlebourl]: https://github.com/vlebourl +[apple_tv docs]: /integrations/apple_tv/ +[co2signal docs]: /integrations/co2signal/ +[dhcp docs]: /integrations/dhcp/ +[fireservicerota docs]: /integrations/fireservicerota/ +[home_plus_control docs]: /integrations/home_plus_control/ +[insteon docs]: /integrations/insteon/ +[knx docs]: /integrations/knx/ +[lcn docs]: /integrations/lcn/ +[light docs]: /integrations/light/ +[modbus docs]: /integrations/modbus/ +[plex docs]: /integrations/plex/ +[rainbird docs]: /integrations/rainbird/ +[samsungtv docs]: /integrations/samsungtv/ +[sia docs]: /integrations/sia/ +[sma docs]: /integrations/sma/ +[zha docs]: /integrations/zha/ + ## If you need help... ...don't hesitate to use our very active [forums](https://community.home-assistant.io/) or join us for a little [chat](https://discord.gg/c5DvZ4e).