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 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 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) 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/_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 %} 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`. 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. 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/). diff --git a/source/_posts/2021-07-07-release-20217.markdown b/source/_posts/2021-07-07-release-20217.markdown index e452e967a85..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). @@ -918,6 +993,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