mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-07-25 10:17:23 +00:00
2021.7 release notes: Several updates
This commit is contained in:
parent
350420502e
commit
d236086e73
@ -14,7 +14,7 @@ og_image: /images/blog/2021-07/social.png
|
|||||||
feedback: true
|
feedback: true
|
||||||
---
|
---
|
||||||
|
|
||||||
<!--<a href='/integrations/#version/2021.7'><img src='/images/blog/2021-07/social.png' style='border: 0;box-shadow: none;'></a>-->
|
<a href='/integrations/#version/2021.7'><img src='/images/blog/2021-07/social.png' style='border: 0;box-shadow: none;'></a>
|
||||||
|
|
||||||
These are the beta release notes for Home Assistant Core 2021.7 (and is thus a
|
These are the beta release notes for Home Assistant Core 2021.7 (and is thus a
|
||||||
work in progress).
|
work in progress).
|
||||||
@ -48,11 +48,6 @@ Issues introduced in the beta are processed with priority.
|
|||||||
- [Breaking Changes](#breaking-changes)
|
- [Breaking Changes](#breaking-changes)
|
||||||
- [All changes](#all-changes)
|
- [All changes](#all-changes)
|
||||||
|
|
||||||
<!--<p class='img'>
|
|
||||||
<img src='/images/blog/2021-07/themes.png' alt='Screenshot of a custom theme supporting both light & dark mode'>
|
|
||||||
Screenshot of a custom theme supporting both light & dark mode.
|
|
||||||
</p>-->
|
|
||||||
|
|
||||||
## New entity: Select
|
## New entity: Select
|
||||||
|
|
||||||
This release we welcome the `select` entity to the Home Assistant family. The
|
This release we welcome the `select` entity to the Home Assistant family. The
|
||||||
@ -66,10 +61,10 @@ This means integrations can now provide provide entities that give a choice.
|
|||||||
Either in the Lovelace UI, but also via automations using services,
|
Either in the Lovelace UI, but also via automations using services,
|
||||||
and via the Google Assistant.
|
and via the Google Assistant.
|
||||||
|
|
||||||
<!--<p class='img'>
|
<p class='img'>
|
||||||
<img src='/images/blog/2021-07/themes.png' alt='Screenshot of a custom theme supporting both light & dark mode'>
|
<img src='/images/blog/2021-07/select.png' alt='Screenshot of a select entity, providing a choice from a list of options'>
|
||||||
Screenshot of a custom theme supporting both light & dark mode.
|
Screenshot of a select entity, providing a choice from a list of options.
|
||||||
</p>-->
|
</p>
|
||||||
|
|
||||||
Some integrations started implementing the first select entities as of this
|
Some integrations started implementing the first select entities as of this
|
||||||
release. MQTT & KNX made it available for use, WLED uses it to provide
|
release. MQTT & KNX made it available for use, WLED uses it to provide
|
||||||
@ -92,9 +87,11 @@ automation:
|
|||||||
- platform: state
|
- platform: state
|
||||||
id: "normal"
|
id: "normal"
|
||||||
entity_id: binary_sensor.gate
|
entity_id: binary_sensor.gate
|
||||||
|
state: "on"
|
||||||
- platform: state
|
- platform: state
|
||||||
id: "forgotten"
|
id: "forgotten"
|
||||||
entity_id: binary_sensor.gate
|
entity_id: binary_sensor.gate
|
||||||
|
state: "on"
|
||||||
for:
|
for:
|
||||||
minutes: 10
|
minutes: 10
|
||||||
...
|
...
|
||||||
@ -142,7 +139,7 @@ automation:
|
|||||||
action:
|
action:
|
||||||
- service: notify.frenck_iphone
|
- service: notify.frenck_iphone
|
||||||
data:
|
data:
|
||||||
message: "Close the windows, it is warm outside!"
|
message: "Close all windows, it is warm outside!"
|
||||||
```
|
```
|
||||||
|
|
||||||
The numeric state conditions supports the same.
|
The numeric state conditions supports the same.
|
||||||
@ -154,8 +151,8 @@ added support for that already in a previous release.
|
|||||||
## Working with dates in templates
|
## Working with dates in templates
|
||||||
|
|
||||||
If you ever tried to work with dates in templates, you probably know that that
|
If you ever tried to work with dates in templates, you probably know that that
|
||||||
is hard. And honestly, that will never go away, a time and timezones is a
|
is hard. And honestly, that will never go away, times, dates and timezones are
|
||||||
complex little beast.
|
a complex little beasts.
|
||||||
|
|
||||||
However, we realized that the hardest part of using date & times with templates,
|
However, we realized that the hardest part of using date & times with templates,
|
||||||
is actually converting the state of a sensor or text to an datetime. This
|
is actually converting the state of a sensor or text to an datetime. This
|
||||||
@ -179,8 +176,8 @@ we recommend to use a specific version tag, however, that means
|
|||||||
you need to update the version tag each time we release a new patch version
|
you need to update the version tag each time we release a new patch version
|
||||||
of Home Assistant.
|
of Home Assistant.
|
||||||
|
|
||||||
As of this release, we also provide a series version tag, that always
|
Thanks to [@kmdm], as of this release, we also provide a series version tag
|
||||||
points to the latest patch version of that release.
|
that always points to the latest patch version of that release.
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
docker pull ghcr.io/home-assistant/home-assistant:2021.7
|
docker pull ghcr.io/home-assistant/home-assistant:2021.7
|
||||||
@ -246,7 +243,7 @@ We welcome the following new integrations this release:
|
|||||||
|
|
||||||
The following integration got support for a new platform:
|
The following integration got support for a new platform:
|
||||||
|
|
||||||
- [AVM FRITZ!Box Tools][fritz docs] now has switches available, added by [[@chemelli74]
|
- [AVM FRITZ!Box Tools][fritz docs] now has switches available, added by [@chemelli74]
|
||||||
- [Bosch SHC][bosch_shc docs] has now several sensors for their devices, added by [@tschamm]
|
- [Bosch SHC][bosch_shc docs] has now several sensors for their devices, added by [@tschamm]
|
||||||
- [Groups][group docs] now support creating Media Player groups, added by [@definitio]
|
- [Groups][group docs] now support creating Media Player groups, added by [@definitio]
|
||||||
- [Hyperion][hyperion docs] can now provide a camera feed with the live image, added by [@dermotduffy]
|
- [Hyperion][hyperion docs] can now provide a camera feed with the live image, added by [@dermotduffy]
|
||||||
@ -313,6 +310,11 @@ If you are using Home Assistant Container, Home Assistant OS or the Home Assista
|
|||||||
Supervised installation method, you will automatically get this update on upgrade
|
Supervised installation method, you will automatically get this update on upgrade
|
||||||
and no additional interaction is needed.
|
and no additional interaction is needed.
|
||||||
|
|
||||||
|
Please note, that Alpine 3.13 on an ARM devices running a 32-bits operating
|
||||||
|
system (armhf/armv7), requires your Docker version to be at least 19.03.9
|
||||||
|
(although, we recommend updating to an even higher version). Additionally,
|
||||||
|
you need to have `libseccomp` 2.42 or newer.
|
||||||
|
|
||||||
([@pvizeli] - [#51628])
|
([@pvizeli] - [#51628])
|
||||||
|
|
||||||
{% enddetails %}
|
{% enddetails %}
|
||||||
@ -696,7 +698,7 @@ It's no longer possible to set attributes defined in the the base component
|
|||||||
via a configured `json_attributes_topic`.
|
via a configured `json_attributes_topic`.
|
||||||
|
|
||||||
For example a light no longer accepts brightness via the `json_attribute_topic`.
|
For example a light no longer accepts brightness via the `json_attribute_topic`.
|
||||||
This was unintended and undocumented functionality that lead to expected
|
This was unintended and undocumented functionality that lead to unexpected
|
||||||
behavior.
|
behavior.
|
||||||
|
|
||||||
This change applies to all supported MQTT platforms.
|
This change applies to all supported MQTT platforms.
|
||||||
@ -761,6 +763,19 @@ We have merely listed this to be complete in our breaking changes report.
|
|||||||
|
|
||||||
{% enddetails %}
|
{% enddetails %}
|
||||||
|
|
||||||
|
{% details "Recorder" %}
|
||||||
|
|
||||||
|
The underlying library that is used for the database connections, has been
|
||||||
|
updated. This fixes a bug, that might be a breaking change for you.
|
||||||
|
|
||||||
|
If you use an `@` in your database username or password, you will have to
|
||||||
|
adjust your database connection string to use `%40` instead.
|
||||||
|
|
||||||
|
Database connection strings are considered URLs, thus special charaters need
|
||||||
|
to be encoded. `%40` is the URL encoded version of `@`.
|
||||||
|
|
||||||
|
{% enddetails %}
|
||||||
|
|
||||||
## All changes
|
## All changes
|
||||||
|
|
||||||
{% details "Click to see all changes!" %}
|
{% details "Click to see all changes!" %}
|
||||||
|
BIN
source/images/blog/2021-07/select.png
Normal file
BIN
source/images/blog/2021-07/select.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 14 KiB |
BIN
source/images/blog/2021-07/social.png
Normal file
BIN
source/images/blog/2021-07/social.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 127 KiB |
Loading…
x
Reference in New Issue
Block a user