Update release notes for 2021.4, with tweaks

This commit is contained in:
Franck Nijhof 2021-04-07 19:29:42 +02:00
parent 30e5ecd461
commit 5f2ee99304
No known key found for this signature in database
GPG Key ID: D62583BA8AB11CA3

View File

@ -25,6 +25,9 @@ love. Ready to debug your automations? Yeah...
Not that advanced of a user? I'm sure there is something in here for you to
look forward to as well.
Oh, by the way, have you heard the news of ESPHome joining the Home Assistant
family? If not, you should definitely [read the blog post announcing it](/blog/2021/03/18/nabu-casa-has-acquired-esphome/)!
Enjoy the release!
../Frenck
@ -70,18 +73,21 @@ Screenshot showing the automation trace of a previously ran automation.
</p>
The above screenshot shows a previous run of an automation. The automation
is displayed in the form of an interactive graph. You can see which path it took
and each step of the automation can be click and viewed in detail on what
happened. It traces the complete run of an automation run.
is displayed using an interactive graph, which highlights which path the
automation took. Each node in the graph can be clicked to view the details on
what happened with the automation during that specific step. It traces the
complete run of an automation run.
If an automation didn't run as it should, this will allows you to debug and
If an automation didn't run as it should, this will allow you to debug and
understand why it ran the way it did.
This extremely advanced and super useful feature is thanks to the hard work
of [@emontnemery] who, build the backend for this. The beautiful graphing was
of [@emontnemery] who build the backend for this. The beautiful graphing was
made by [@thomasloven], and all the frontend work by [@balloob] & [@bramkragten].
Finally, all the (beta) testers that provided traces samples that helped
squash bugs. Thanks all!
Marvelous job guys! Thanks!
Additionally, a special thanks to all the (beta) testers that helped testing
this feature and those who provided trace samples that helped to squash bugs!
Got questions about this feature? Want to see it in action? Be sure to tune in
to the 2021.4 release party stream later today!
@ -123,7 +129,7 @@ with Home Assistant, add local control and privacy-focused features.
been broken. So while we had some data, it was barely usable (actually not
useable at all). Instead of fixing the updater, we now have a better solution
that better matches our project goals. The updater still exists; it now just
does one single thing: Showing if an update is available.
does one single thing: showing if an update is available.
Want to help the project out? Please enable Home Assistant Analytics. We
would be very grateful!
@ -171,7 +177,7 @@ you thought was there, isn't. It is quite possible you get a bunch
of warnings after upgrading to this release. Fixing those warnings, really helps
to improve your setup.
So, what if a viable isn't always there, but I still want to use it? Well,
So, what if a variable isn't always there, but I still want to use it? Well,
you can give it a default, for example:
`{% raw %}{{ my_variable | default }}{% endraw %}`. Or even an default value
(10 in this example): `{% raw %}{{ my_variable | default(10) }}{% endraw %}`.
@ -181,7 +187,7 @@ with an error as of Home Assistant 2021.10 (in October).
## Filtering automations, scripts and scenes
Categorizing things like automations, is definitely one of the most requested
Categorizing automations, is definitely one of the most requested
things in our history. This became clear again during last year's month of what
the heck and various issues/discussions/feature requests.
@ -195,10 +201,13 @@ Devices, Areas & Entities.
Screenshot of filtering automations by living room area.
</p>
As of today, you can filter your automations, scripts and scenes based on
the area they are put in, or the device/entity they affect. You now show the
automations used in your living room area, but you can also filter automations
with just the ones that touch your thermostat.
As of today, you can filter your automations, scripts and scenes by area,
device or entity. For automations and scripts, it goes one step further; it
magically finds those that affect the area, device or entity being filtered.
So, you can now look at the automations affecting in your living room area
(even if those automations itself are not in the living room area) and also
filter the automations list with just the ones that touch your thermostat.
## Z-Wave JS update
@ -221,7 +230,7 @@ Screenshot of configuring a Z-Wave device from within Home Assistant.
Furthermore two new, advanced, services are introduced:
- {% my developer_call_service service="zwave_js.set_value" %}, a service that
is capable of setting set a value on a Z-Wave device directly, bypassing
is capable of setting a value on a Z-Wave device directly, bypassing
Home Assistant.
- {% my developer_call_service service="zwave_js.bulk_set_partial_config_parameters" %},
a service that will allow you to set configuration parameters in bulk.
@ -237,7 +246,7 @@ have access to the trigger data in the templates. This feature is a great way
to create data based on webhook data, or have sensors be updated based on a
time schedule.
See, for example, this these two template sensors that update based on a single
See, for example, these two template sensors that update based on a single
webhook trigger using data pushed into the webhook:
{% raw %}
@ -269,7 +278,7 @@ curl --header "Content-Type: application/json" \
It is not just webhooks! Any trigger that you can use in automations, can be
used to update these types of template sensors.
For this release, it only works for sensors; other platforms are supported yet.
For this release, it only works for sensors; other platforms are not supported yet.
Please note: that these new template sensors are configured under the `template:`
key in the configuration and is using a new configuration format and keys.
@ -295,9 +304,10 @@ For more details on these new field configuration options, see the
There is much more juice in this release; here are some of the other
noteworthy changes this release:
- The Supervisor is now in the integrations dashboard, and provides entities
- The Supervisor is now also in the integrations dashboard, and provides entities
for all kinds of things! These entities are disabled by default, so head
over and see if there is anything to enable. Thanks [@raman325]!
over to the integration and see if there anything in there you could use.
Thanks [@raman325]!
- The develo Home Control ([@Shutgun]), Apple TV ([@bdraco]), August ([@bdraco])
and MQTT ([@RadekHvizdos]) integrations can now suggest areas.
- You can now configure additional Google Cast devices by IP address via the
@ -311,18 +321,18 @@ noteworthy changes this release:
Screenshot of selecting the number format you prefer.
</p>
- [@marvin-w] added support for unqiue IDs to KNX entities. So, as a KNX user
- [@marvin-w] added support for unique IDs to KNX entities. So, as a KNX user
you can now tweak your entities in the frontend and group them into areas!
- HomeKit now support he CO/CO2 device classes, thanks to [@iMicknl]!
- HomeKit now supports CO/CO2 device classes, thanks to [@iMicknl]!
- [@robertdelpeut] added monthly and yearly totals to the DMSR sensor, thanks!
- Hyperion users can now hide certain effect from the UI using integration
- Hyperion users can now hide certain effects from the UI using integration
options. Thanks, [@dermotduffy]!
- Got that one message in your logs that you don't care about? [@jshufro]
added support for filtering log messages using regular expression!
- The Plex integration now provides library counter sensors! These
- The Plex integration now provides library count sensors! These
are disabled by default by can be enabled if you like that. Thanks, [@jjlawren].
- The Quickbar had an update from [@donkawechico]! So press that C & E letters
on you keyboard to see the beautiful new labels.
- The Quickbar had an update from [@donkawechico]! So press those C & E keys
on you keyboard to see those beautiful new labels.
[@joshmcrty]: https://github.com/joshmcrty
[@donkawechico]: https://github.com/donkawechico