mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-07-21 16:27:19 +00:00
Update blog post for release 2021.3
This commit is contained in:
parent
9bb5fd5177
commit
1f55d4fc9f
@ -2,7 +2,7 @@
|
|||||||
layout: post
|
layout: post
|
||||||
title: "2021.3: Beta release notes"
|
title: "2021.3: Beta release notes"
|
||||||
description: "Beta release notes for the 2021.3 release."
|
description: "Beta release notes for the 2021.3 release."
|
||||||
date: 2021-02-24 00:00:00
|
date: 2021-03-03 00:00:00
|
||||||
date_formatted: "March 3, 2021"
|
date_formatted: "March 3, 2021"
|
||||||
author: Franck Nijhof
|
author: Franck Nijhof
|
||||||
author_twitter: frenck
|
author_twitter: frenck
|
||||||
@ -12,37 +12,29 @@ og_image: /images/blog/2021-03/social.png
|
|||||||
feedback: true
|
feedback: true
|
||||||
---
|
---
|
||||||
|
|
||||||
<!--
|
|
||||||
<a href='/integrations/#version/2021.3'><img src='/images/blog/2021-03/social.png' style='border: 0;box-shadow: none;'></a>
|
<a href='/integrations/#version/2021.3'><img src='/images/blog/2021-03/social.png' style='border: 0;box-shadow: none;'></a>
|
||||||
!-->
|
|
||||||
|
|
||||||
These are the beta release notes for Home Assistant Core 2021.3 (and is thus a
|
Home Assistant Core 2021.3! And my oh My Home Assistant!
|
||||||
work in progress).
|
|
||||||
|
|
||||||
If you encounter any issues with the beta release, please report them on GitHub:
|
I'm super excited for this release! 13 Brand new integrations! Z-Wave JS
|
||||||
|
is moving forward with an almost insane development speed; thank you all for
|
||||||
|
jumping into it as well! 🎉
|
||||||
|
|
||||||
- Issues with integrations, automations and such (Core related):<br>
|
For me, this release is about two things. My Home Assistant and some super slick
|
||||||
<https://github.com/home-assistant/core/issues>
|
new UI features for everything related to service calls. What it is; is
|
||||||
- Issues with the frontend/Lovelace:<br>
|
explained down below, but both are just a leap forward in: making things easier.
|
||||||
<https://github.com/home-assistant/frontend/issues>
|
|
||||||
- Issues with the Supervisor:<br>
|
|
||||||
<https://github.com/home-assistant/supervisor/issues>
|
|
||||||
- Issues with the documentation:<br>
|
|
||||||
<https://github.com/home-assistant/home-assistant.io/issues>
|
|
||||||
|
|
||||||
Please be sure to include the beta version you are running in the issue
|
My oh my, enjoy this release!
|
||||||
description (not in the title), so we can classify your issue correctly.
|
|
||||||
|
|
||||||
Issues introduced in the beta are processed with priority.
|
../Frenck
|
||||||
|
|
||||||
- [My Home Assistant](#my-home-assistant)
|
- [My Home Assistant](#my-home-assistant)
|
||||||
- [New UI for doing service calls](#new-ui-for-doing-service-calls)
|
- [New UI for service calls](#new-ui-for-service-calls)
|
||||||
- [Fan integration](#fan-integration)
|
- [Fan speeds: 100%](#fan-speeds-100)
|
||||||
- [Suggested areas](#suggested-areas)
|
- [Suggested areas](#suggested-areas)
|
||||||
- [Z-Wave JS update](#z-wave-js-update)
|
- [Z-Wave JS update](#z-wave-js-update)
|
||||||
- [All Z-Wave JS changes](#all-z-wave-js-changes)
|
|
||||||
- [MQTT trigger templating](#mqtt-trigger-templating)
|
- [MQTT trigger templating](#mqtt-trigger-templating)
|
||||||
- [Help us improving the documentation](#help-us-improving-the-documentation)
|
- [Oversettelser i Supervisor panelet](#oversettelser-i-supervisor-panelet)
|
||||||
- [Other noteworthy changes](#other-noteworthy-changes)
|
- [Other noteworthy changes](#other-noteworthy-changes)
|
||||||
- [New Integrations](#new-integrations)
|
- [New Integrations](#new-integrations)
|
||||||
- [New Platforms](#new-platforms)
|
- [New Platforms](#new-platforms)
|
||||||
@ -54,218 +46,224 @@ Issues introduced in the beta are processed with priority.
|
|||||||
|
|
||||||
## My Home Assistant
|
## My Home Assistant
|
||||||
|
|
||||||
<!--
|
Today we present you: <a href="https://my.home-assistant.io" class="my badge" target="_blank"><img src="https://my.home-assistant.io/badges/homeassistant.svg"></a>
|
||||||
TODO:
|
|
||||||
- Add in animations? screenshots?
|
|
||||||
- Make it shorter
|
|
||||||
- More examples
|
|
||||||
!-->
|
|
||||||
|
|
||||||
Today we present you My Home Assistant.
|
|
||||||
|
|
||||||
To be more helpful, we often want to link you to a specific page in your
|
To be more helpful, we often want to link you to a specific page in your
|
||||||
Home Assistant instance. However, each Home Assistant instance is hosted at a
|
Home Assistant instance. However, each Home Assistant instance is hosted at a
|
||||||
different URL. Yours might be `http://homeassistant.local:8123`, or something
|
different URL. Yours might be `http://homeassistant.local:8123`, or something
|
||||||
completely different.
|
completely different.
|
||||||
|
|
||||||
My Home Assistant allows the documentation, forums or any other website, to
|
My Home Assistant allows the documentation, forums, chat, weblogs, or any
|
||||||
link you to specific pages in your Home Assistant instance, without knowing
|
other website, to link you to specific pages in your Home Assistant instance,
|
||||||
the URL of your instance.
|
without knowing the URL of your instance.
|
||||||
|
|
||||||
My Home Assistant allows you to store the URL of your instance so that websites
|
The beauty of this? All the data is stored locally in your browser
|
||||||
can link to your instance directly.
|
and My Home Assistant only redirects you to pages that provide you with
|
||||||
|
information about your instance or help you start an action.
|
||||||
|
Following a link from My Home Assistant will never make any changes
|
||||||
|
to your instance.
|
||||||
|
|
||||||
<https://my.home-assistant.io>
|
Long story short! We can do a lot of helpful things with this, for example, the
|
||||||
|
|
||||||
All the data is stored locally in your browser. At no point will any data leave
|
|
||||||
your network. Also, My Home Assistant only redirects you to pages that provide
|
|
||||||
you with information about your instance or help you start an action.
|
|
||||||
|
|
||||||
Following a link from My Home Assistant will never make any changes to your
|
|
||||||
instance and only a predefined, safe set, of URLs are allowed.
|
|
||||||
|
|
||||||
Long story short! We can do a lot of helpful things with this, for example the
|
|
||||||
following buttons will bring your places on your instance:
|
following buttons will bring your places on your instance:
|
||||||
|
|
||||||
{% my integrations badge %} {% my info badge %} {% my supervisor badge %} {% my automations badge %}
|
{% my integrations badge %} {% my info badge %} {% my supervisor badge %} {% my automations badge %}
|
||||||
|
|
||||||
But we can make buttons or links to a lot of screen, and even help you start
|
But we can make buttons or links to a lot of screen, and even help you start
|
||||||
a configuration for an integration, import a Blueprint, link to an add-on page,
|
a configuration for adding an integration, import a Blueprint, link to an
|
||||||
and a lot more.
|
add-on page, and a lot more!
|
||||||
|
|
||||||
|
<p class='img'>
|
||||||
|
<img src='/images/blog/2021-03/mydemo.gif' alt='Screen recording showing how My Home Assistant works'>
|
||||||
|
Setting up a new integration on your instance, from the documentation using My Home Assistant.
|
||||||
|
</p>
|
||||||
|
|
||||||
Additionally, we have added a link/badge generator, so you can create your
|
Additionally, we have added a link/badge generator, so you can create your
|
||||||
own links, for e.g., adding to a Blueprint on the Blueprint Exchange.
|
own links, for e.g., adding to a Blueprint on the Blueprint Exchange.
|
||||||
|
|
||||||
<https://my.home-assistant.io/create-link/>
|
<https://my.home-assistant.io/create-link/>
|
||||||
|
|
||||||
## New UI for doing service calls
|
Lastly, support for My Home Assistant with our apps is expected to be available
|
||||||
|
soon! Android should be available via an update today and iOS will land soon.
|
||||||
|
|
||||||
<!--
|
## New UI for service calls
|
||||||
TODO:
|
|
||||||
- Screenshots
|
|
||||||
- Extend story
|
|
||||||
- Add note about YAML mode still available
|
|
||||||
- Add note about not all services support the UI yet, fallback active
|
|
||||||
!-->
|
|
||||||
|
|
||||||
This release adds a new UI for doing service calls. These can be found
|
This release adds a new user interface for doing service calls!
|
||||||
in multiple places, that all have adjusted with a shiny new UI;
|
|
||||||
|
|
||||||
- The {% my developer_services title="services" %} tab in the {% my developer_services title="Developer Tools" %}.
|
|
||||||
- Doing service calls in the {% my automations title="automation" %} UI editor.
|
|
||||||
- Doing service calls in the {% my scripts title="script" %} UI editor.
|
|
||||||
|
|
||||||
<!--
|
|
||||||
<p class='img'>
|
<p class='img'>
|
||||||
<img src='/images/blog/2021-03/lorem.png' alt='Screenshot of the lorem ipsum'>
|
<img src='/images/blog/2021-03/developer-services.png' alt='Screenshot of new call services in the Developer Tools'>
|
||||||
Screenshot of the lorem ipsum
|
Screenshot of the new UI in the services tab of the Developer Tools.
|
||||||
</p>
|
</p>
|
||||||
!-->
|
|
||||||
|
|
||||||
The UI may look familiar, as it uses the same UI parts as used by the recently
|
The UI may look familiar, as it uses the same UI parts as used by the recently
|
||||||
introduced Blueprints.
|
introduced Blueprints. This new UI can be found in multiple places, that all
|
||||||
|
have adjusted with a shiny new UI;
|
||||||
|
|
||||||
|
- The {% my developer_services %} tab in the {% my developer_services title="Developer Tools" %}.
|
||||||
|
- Doing service calls in the {% my automations title="automation" %} UI editor.
|
||||||
|
- Doing service calls in the {% my scripts title="script" %} UI editor.
|
||||||
|
- In Lovelace cards that support calling actions.
|
||||||
|
|
||||||
Not all service calls will show this slick new UI yet, as the integrations
|
Not all service calls will show this slick new UI yet, as the integrations
|
||||||
service descriptions need to be adjusted to with this.
|
service descriptions need to be adjusted to with this. But, all common ones
|
||||||
|
have been migrated already. Like doing YAML? Well, the good old YAML mode is
|
||||||
## Fan integration
|
available as well!
|
||||||
|
|
||||||
<!--
|
|
||||||
TODO:
|
|
||||||
- Extend story
|
|
||||||
- Screenshot oid?
|
|
||||||
!-->
|
|
||||||
Got a big overhaul! Now works with speed percentages instead of the previous
|
|
||||||
low, mid, high, off.
|
|
||||||
|
|
||||||
## Suggested areas
|
## Suggested areas
|
||||||
|
|
||||||
<!--
|
Areas are becoming more and more useful in Home Assistant, and this release
|
||||||
TODO:
|
is helping out with putting them to use a bit!
|
||||||
- Extend story
|
|
||||||
- Screenshot oid?
|
|
||||||
!-->
|
|
||||||
|
|
||||||
Integrations can now suggest areas to devices. For example, the Hue integration
|
Recently, it became possible to not only assign devices to areas, but entities
|
||||||
can now suggest an area based on the Hue group it is in.
|
as well. And now; Integrations can now suggest areas!
|
||||||
|
|
||||||
- Implement suggested_area in the device registry ([@bdraco] - [#45940])
|
This means, if an integration knows about an area/room/location place it is in,
|
||||||
- Add suggested area support to nuheat ([@bdraco] - [#46801]) ([nuheat docs])
|
it can suggest an area if the device isn't in one yet. For example, the Hue
|
||||||
- Implement suggested area for netatmo ([@bdraco] - [#46802]) ([netatmo docs])
|
integration can now suggest an area based on the Hue group it is in.
|
||||||
- Add suggested area to nexia ([@bdraco] - [#46776]) ([nexia docs])
|
|
||||||
- Implement suggested area in lutron_caseta ([@bdraco] - [#45941]) ([lutron_caseta docs])
|
|
||||||
- Add suggested area to hunterdouglas_powerview ([@bdraco] - [#46774]) ([hunterdouglas_powerview docs])
|
|
||||||
- Implement suggested areas in bond ([@bdraco] - [#45942]) ([bond docs])
|
|
||||||
- Implement suggested area in roku ([@ctalkington] - [#46819]) ([roku docs])
|
|
||||||
- Add suggested area support to Sonos ([@bdraco] - [#46794]) ([sonos docs])
|
|
||||||
- Add suggested area to tado ([@bdraco] - [#46932]) ([tado docs])
|
|
||||||
- Add suggested area support to isy994 ([@bdraco] - [#46927]) ([isy994 docs])
|
|
||||||
|
|
||||||
|
The following integration will now already suggest areas as of this release:
|
||||||
|
|
||||||
|
- [Bond][bond docs]
|
||||||
|
- [Hue][hue docs]
|
||||||
|
- [Hunter Douglas PowerView][hunterdouglas_powerview docs]
|
||||||
|
- [Lutron Caséta][lutron docs]
|
||||||
|
- [Netatmo][netatmo docs]
|
||||||
|
- [Nexia][nexia docs]
|
||||||
|
- [NuHeat][nuheat docs]
|
||||||
|
- [Roku][roku docs]
|
||||||
|
- [Sonos][sonos docs]
|
||||||
|
- [Tado][tado docs]
|
||||||
|
- [Universal Devices ISY994][isy994 docs]
|
||||||
|
|
||||||
|
## Fan speeds: 100%
|
||||||
|
|
||||||
|
Got an overhaul! Fans now work with speed percentages instead of the previous
|
||||||
|
"low", "mid", "high", "off". This makes Home Assistant more interoperable with
|
||||||
|
more fan brands and third-party assistants, like HomeKit.
|
||||||
|
|
||||||
|
Don't worry, everything has been implemented with backward compatibility.
|
||||||
|
|
||||||
|
<p class='img'>
|
||||||
|
<img src='/images/blog/2021-03/automation-editor.png' alt='Screenshot of automation editor, showing the % fan speeds!'>
|
||||||
|
Screenshot of automation editor, showing the % fan speeds!
|
||||||
|
</p>
|
||||||
|
|
||||||
|
Did you notice in the above screenshot, the automation editor is now wider?
|
||||||
|
The layout has been adjusted to give you more screen real estate when creating
|
||||||
|
automations.
|
||||||
|
|
||||||
## Z-Wave JS update
|
## Z-Wave JS update
|
||||||
|
|
||||||
<!--
|
Also this release the Z-Wave JS team has been very busy. Several new features
|
||||||
TODO:
|
have been added and many bugs squashed. Below you can read a summary.
|
||||||
- Collect updates
|
|
||||||
- Write piece
|
|
||||||
|
|
||||||
Ask the z-wave dev channel for input
|
We've introduced a protocol schema version in the Z-Wave JS server to allow
|
||||||
!-->
|
older clients to connect and talk to a newer server. This prevents compatibility
|
||||||
|
issues for the future!
|
||||||
|
|
||||||
Also this release the Z-Wave JS team has been very busy. Several new features have been added and many bugs squashed. Below you can read a summary.
|
Home Assistant Core 2021.3.0 will require Z-Wave JS server version 1.10.
|
||||||
|
If you're using the official Home Assistant add-on, the integration will
|
||||||
|
automatically update the add-on if an older add-on and server version is
|
||||||
|
encountered. Magic! If you're not using the Home Assistant add-on to run the
|
||||||
|
server you will need to update the server before updating Home Assistant Core.
|
||||||
|
|
||||||
- We've introduced a protocol schema version in the Z-Wave JS server to allow older clients to connect and talk to a newer server.
|
You can now automate and change the configuration settings of your devices with
|
||||||
- Home Assistant core 2021.3.0 will require Z-Wave JS server version 1.10.
|
the [`zwave_js.set_config_parameter`](/integrations/zwave_js/#service-zwave_jsset_config_parameter)
|
||||||
If you're not using the Home Assistant add-on to run the server you will need to update the server before updating Home Assistant.
|
service and create automations using the new [`zwave_js.refresh_value`](/integrations/zwave_js/#service-zwave_jsrefresh_value)
|
||||||
If you're using the Home Assistant add-on and selected this when setting up Z-Wave JS in Home Assistant, the integration will automatically update the add-on if an older add-on and server version is encountered.
|
service, to update a device that doesn't automatically refresh itself.
|
||||||
- You're now able to automate and change the configuration settings of your devices with the [zwave_js.set_config_parameter](/integrations/zwave_js/#service-zwave_jsset_config_parameter) service.
|
|
||||||
- You can now configure an automation to use the [zwave_js.refresh_value](/integrations/zwave_js/#service-zwave_jsrefresh_value) service to update a device that doesn't automatically refresh itself.
|
|
||||||
- Garage doors (barrier) and similar covers can now be controlled in the integration.
|
|
||||||
- Some heating valves and similar devices that can be set to multiple different values will now show up as `number` entities.
|
|
||||||
|
|
||||||
### All Z-Wave JS changes
|
But there is more!
|
||||||
|
|
||||||
- Enhance platform discovery for zwave_js ([@marcelveldt] - [#46355]) ([zwave_js docs])
|
- Garage doors (barrier) and similar covers can now be controlled.
|
||||||
- Discover HRT4-ZW / SRT321 SetPoint in zwave_js ([@gsemet] - [#46625]) ([zwave_js docs])
|
- Some heating valves and similar devices that can be set to multiple different
|
||||||
- Add zwave_js thermostat fan mode and fan state support ([@raman325] - [#46793]) ([zwave_js docs])
|
values will now show up as `number` entities.
|
||||||
- add name and target filter to zwave_js lock services.yaml ([@raman325] - [#46914]) ([zwave_js docs])
|
|
||||||
- Test zwave_js GE 12730 fan controller device-specific discovery ([@kpine] - [#46840]) ([zwave_js docs])
|
|
||||||
- Add zwave_js/get_log_config and zwave_js/update_log_config WS API commands ([@raman325] - [#46601]) ([zwave_js docs])
|
|
||||||
- Add zwave_js set_config_parameter WS API command ([@raman325] - [#46910]) ([zwave_js docs])
|
|
||||||
- Add zwave_js constant for add-on slug ([@MartinHjelmare] - [#46950]) ([zwave_js docs])
|
|
||||||
- Return states list from zwave_js get_config_parameters websocket if available ([@cgarwood] - [#46954]) ([zwave_js docs])
|
|
||||||
- Catch more zwave_js errors ([@MartinHjelmare] - [#46957]) ([zwave_js docs])
|
|
||||||
- Add zwave_js.set_config_parameter service ([@raman325] - [#46673]) ([zwave_js docs])
|
|
||||||
- Improve zwave_js config flow ([@MartinHjelmare] - [#46906]) ([zwave_js docs])
|
|
||||||
- Add zwave_js.refresh_value service ([@raman325] - [#46944]) ([zwave_js docs])
|
|
||||||
- deep copy zwave_js state in test fixtures so tests are more isolated ([@raman325] - [#46976]) ([zwave_js docs])
|
|
||||||
- Extend zwave_js discovery scheme for lights ([@marcelveldt] - [#46907]) ([zwave_js docs])
|
|
||||||
- Add barrier covers to zwave_js integration ([@kpine] - [#46379]) ([zwave_js docs])
|
|
||||||
|
|
||||||
## MQTT trigger templating
|
## Flexible & variable automation triggers
|
||||||
|
|
||||||
Added support for templating MQTT triggers. This allows for, e.g., making
|
We now support the use of variables and (limited) templates in automation
|
||||||
blueprints for MQTT Blueprints (e.g., use a MQTT topic or payload as an input).
|
triggers! This can be really useful, for example, when making Blueprints for
|
||||||
|
MQTT based automations!
|
||||||
|
|
||||||
<https://github.com/home-assistant/core/pull/45614>
|
{% raw %}
|
||||||
|
|
||||||
- Support templating MQTT triggers ([@emontnemery] - [#45614]) ([automation docs]) ([mqtt docs])
|
```yaml
|
||||||
|
automation:
|
||||||
|
trigger_variables:
|
||||||
|
room: "living_room"
|
||||||
|
node: "ac"
|
||||||
|
value: "on"
|
||||||
|
trigger:
|
||||||
|
- platform: mqtt
|
||||||
|
topic: "{{ room ~ '/switch/' ~ node}}"
|
||||||
|
payload: "{{ 'state:' ~ value }}"
|
||||||
|
```
|
||||||
|
|
||||||
## Help us improving the documentation
|
{% endraw %}
|
||||||
|
|
||||||
<!---
|
As shortly mentioned, the template syntax for trigger templates and variables
|
||||||
Maybe this should be a seperate blog article even?
|
are more limited; read more about this in the
|
||||||
|
[limited templates](/docs/configuration/templating/#limited-templates)
|
||||||
|
documentation.
|
||||||
|
|
||||||
TODO:
|
## Oversettelser i Supervisor panelet
|
||||||
- better story
|
|
||||||
- Screenshot of feedback blok
|
|
||||||
!-->
|
|
||||||
|
|
||||||
We have recently added a feedback menu to the bottom of each page in our
|
Unless you are in the nordics, that title does not mean much, it's Norwegian and
|
||||||
documentation. Help us out!
|
translates to "Translations in the Supervisor panel". Yes! We have now added
|
||||||
|
translations in the Supervisor panel. 🎉
|
||||||
|
|
||||||
Go to the page of one of your favorite integrations, and see what can be
|
If you want to help translate that into your native language,
|
||||||
improved. Maybe you can suggest an edit, or add feedback to the page.
|
[join the frontend team on Localize](https://developers.home-assistant.io/docs/translations).
|
||||||
|
|
||||||
This way we can all contribute in improving our documentation!
|
But we did not stop there! Now add-ons can provide
|
||||||
|
[translation files](https://developers.home-assistant.io/docs/add-ons/configuration#add-on-translations)
|
||||||
|
for configuration options and network descriptions that
|
||||||
|
are shown in the frontend.
|
||||||
|
|
||||||
|
Not enough? You want more? Okay then!
|
||||||
|
|
||||||
|
- The communication between the frontend and the backend now relies on
|
||||||
|
WebSockets, which allows the Supervisor to notify the frontend about changes.
|
||||||
|
- For add-on authors, you can now use YAML instead of JSON for your add-ons
|
||||||
|
configuration files.
|
||||||
|
- New update dialog that will ask you to take a snapshot before you upgrade
|
||||||
|
core/add-ons.
|
||||||
|
- Better hardware support to cover more devices.
|
||||||
|
- Passwords and secrets in add-on configurations are checked against known
|
||||||
|
breaches with <https://haveibeenpwned.com/>
|
||||||
|
|
||||||
|
<p class='img'>
|
||||||
|
<img src='/images/blog/2021-03/update-snapshot.png' alt='Screenshot of the new update dialog that asks for creating a snapshot'>
|
||||||
|
Screenshot of the new update dialog that asks for creating a snapshot.
|
||||||
|
</p>
|
||||||
|
|
||||||
## Other noteworthy changes
|
## Other noteworthy changes
|
||||||
|
|
||||||
<!--
|
There is much more juice in this release; here are some of the other
|
||||||
TODO:
|
noteworthy changes this release:
|
||||||
- Backend: Clean up
|
|
||||||
- Backend: Write out
|
|
||||||
- Frontend: Add
|
|
||||||
- Frontend: Clean up
|
|
||||||
- Frontend: Write out
|
|
||||||
- Mix back & front
|
|
||||||
!-->
|
|
||||||
|
|
||||||
- Support blocking trusted network from new ip ([@elupus] - [#44630]) ([auth docs]) ([http docs]) ([websocket_api docs])
|
- Shelly now supports battery-operated devices, thanks to [@thecode]!
|
||||||
- Add vicare heat pump sensors ([@crazyfx1] - [#41413]) ([vicare docs])
|
- You can now use the color `homeassistant` as a `color_name` in your light
|
||||||
- Add transitiontime to hue scene service ([@Nixon506E] - [#45785]) ([hue docs])
|
service calls, just because we can 😎
|
||||||
- Add support for Shelly battery operated devices ([@thecode] - [#45406]) ([shelly docs])
|
- [@emontnemery], added support for using `alias` to virtually any step in
|
||||||
- Add new features to Apple TV media player ([@postlund] - [#45828]) ([apple_tv docs])
|
scripts/automations. This is really helpful when debugging and documents
|
||||||
- Add select selector for blueprints ([@EPMatt] - [#45803])
|
your sequences as well, as it annotates each step.
|
||||||
- Support templates in event triggers ([@emontnemery] - [#46207]) ([homeassistant docs])
|
- [@emontnemery] didn't stop there, he also added support for enabling/disabling
|
||||||
- Enhance MQTT cover platform ([@thecode] - [#46059]) ([mqtt docs]) (breaking-change)
|
integration configuration entries! So you can, e.g., temporarily disable a
|
||||||
- Add hive hub 360 sensors ([@KJonline] - [#46320]) ([hive docs])
|
whole integration.
|
||||||
- Add additional supported feature support to universal media player ([@raman325] - [#44711]) ([universal docs])
|
- Thanks to [@Nixon506E], you can now set a transition time when activate Hue
|
||||||
- Allow users to set device class for universal media player ([@raman325] - [#46550]) ([universal docs])
|
scenes.
|
||||||
- Add Home Assistant color ([@frenck] - [#46751]) ([light docs])
|
- In the {% my developer_states %} tab of the Developer Tools, there is now
|
||||||
- Add rtsp transport options to generic camera ([@uvjustin] - [#46623]) ([generic docs])
|
a small copy to clipboard button with each entity. Thanks, [@KTibow]!
|
||||||
- Add support for "alias" in script steps device, device_condition, and conditions ([@emontnemery] - [#46647])
|
- [@postlund] added support for repeat, shuffle and volume stepping to the
|
||||||
- Add support for disabling config entries ([@emontnemery] - [#46779]) ([config docs])
|
media player integration of the Apple TV integration.
|
||||||
|
- [@larena1] reduced the amount of rendering history charts cause, so that
|
||||||
- Show flows in progress when picking a handler (#8368) @bramkragten
|
will speed things up! Thanks!
|
||||||
- Fix excessive rerendering of history charts (#8340) @larena1
|
- We now have a select selector! Great for adding dropdown choices
|
||||||
- Add clipboard button (#8411) @KTibow
|
to Blueprints, thanks [@EPMatt]!
|
||||||
- Add additional weblink attributes (#8295) @cdce8p
|
- [@raman325] extended the Universal Media Player with a lot of new capabilities.
|
||||||
- Allow to disable config entry (#8442) @bramkragten
|
- When adding a new integration, the UI will now show discovered devices for
|
||||||
- Add add-on selector/picker (#8422) @ludeeus
|
that integration as well! Thanks, [@bramkragten]!
|
||||||
- Support binary sensor batteries (#8367) @Noltari
|
|
||||||
- Migrate to codemirror 6 (#8382) @bramkragten
|
|
||||||
|
|
||||||
|
[@larena1]: https://github.com/larena1
|
||||||
|
|
||||||
## New Integrations
|
## New Integrations
|
||||||
|
|
||||||
@ -740,6 +738,33 @@ turn off sooner may use an automation with `timer` to set `FAN_OFF` sooner.
|
|||||||
|
|
||||||
{% enddetails %}
|
{% enddetails %}
|
||||||
|
|
||||||
|
{% details "credstash and keyring" %}
|
||||||
|
|
||||||
|
The methods of storing secrets in `credstash` and `keyring` have been removed.
|
||||||
|
They have been deprecated and a warning has been printed since
|
||||||
|
Home Assistant Core 2020.12.
|
||||||
|
|
||||||
|
([@balloob] - [#47033])
|
||||||
|
|
||||||
|
{% enddetails %}
|
||||||
|
|
||||||
|
{% details "Hue" %}
|
||||||
|
|
||||||
|
Hue groups are now disabled by default because they do not have a unique ID.
|
||||||
|
Existing configurations that have previously saved Hue options are not affected.
|
||||||
|
|
||||||
|
To enable Hue groups:
|
||||||
|
|
||||||
|
- Browse to your Home Assistant instance
|
||||||
|
- In the sidebar click on {% my configuration %}
|
||||||
|
- From the configuration menu select {% my integrations %}
|
||||||
|
- Find the entry for the Hue Bridge
|
||||||
|
- Select Options and change the setting
|
||||||
|
|
||||||
|
([@bdraco] - [#47067]) ([hue docs])
|
||||||
|
|
||||||
|
{% enddetails %}
|
||||||
|
|
||||||
## Farewell to the following
|
## Farewell to the following
|
||||||
|
|
||||||
The following integrations are no longer available as of this release:
|
The following integrations are no longer available as of this release:
|
||||||
@ -756,7 +781,6 @@ The following integrations are no longer available as of this release:
|
|||||||
function, which is no longer allowed.
|
function, which is no longer allowed.
|
||||||
([@thecode] - [#46484])
|
([@thecode] - [#46484])
|
||||||
|
|
||||||
|
|
||||||
## All changes
|
## All changes
|
||||||
|
|
||||||
{% details "Click to see all changes!" %}
|
{% details "Click to see all changes!" %}
|
||||||
@ -1352,6 +1376,72 @@ The following integrations are no longer available as of this release:
|
|||||||
- Add missing tilt icon to Shelly tilt sensor ([@chemelli74] - [#46993]) ([shelly docs])
|
- Add missing tilt icon to Shelly tilt sensor ([@chemelli74] - [#46993]) ([shelly docs])
|
||||||
- Update frontend to 20210224.0 ([@bramkragten] - [#47013]) ([frontend docs])
|
- Update frontend to 20210224.0 ([@bramkragten] - [#47013]) ([frontend docs])
|
||||||
- Change Z-Wave JS discovery logic to adopt changes to DeviceClass ([@marcelveldt] - [#46983]) ([zwave_js docs]) (breaking-change)
|
- Change Z-Wave JS discovery logic to adopt changes to DeviceClass ([@marcelveldt] - [#46983]) ([zwave_js docs]) (breaking-change)
|
||||||
|
- Ensure doorbird events are re-registered when changing options ([@bdraco] - [#46860]) ([doorbird docs]) (beta fix)
|
||||||
|
- Use dispatch instead of eventbus for supervisor events ([@ludeeus] - [#46986]) ([hassio docs]) (beta fix)
|
||||||
|
- Bump python-garminconnect to 0.1.19 to fix broken api ([@cyberjunky] - [#47020]) ([garmin_connect docs]) (beta fix)
|
||||||
|
- Fix missing Shelly external input ([@chemelli74] - [#47028]) ([shelly docs]) (beta fix)
|
||||||
|
- Fix zwave_js unique ID migration logic ([@raman325] - [#47031]) ([zwave_js docs]) (beta fix)
|
||||||
|
- Remove deprecated credstash + keyring ([@balloob] - [#47033]) (breaking-change) (beta fix)
|
||||||
|
- Updated frontend to 20210225.0 ([@bramkragten] - [#47059]) ([frontend docs]) (beta fix)
|
||||||
|
- Revert CORS changes for my home assistant ([@bramkragten] - [#47064]) ([api docs]) ([http docs]) (beta fix)
|
||||||
|
- Ensure hue options show the defaults when the config options have not yet been saved ([@bdraco] - [#47067]) ([hue docs]) (breaking-change) (beta fix)
|
||||||
|
- catch ValueError when unique ID update fails because its taken and remove the duplicate entity ([@raman325] - [#47072]) ([zwave_js docs]) (beta fix)
|
||||||
|
- Bump Z-Wave JS Server Python to 0.20.0 ([@balloob] - [#47076]) ([zwave_js docs]) (beta fix)
|
||||||
|
- Add support for v6 features to philips js integration ([@elupus] - [#46422]) ([philips_js docs]) (beta fix)
|
||||||
|
- Add support for Shelly SHBTN-2 device triggers ([@CurrentThread] - [#46644]) ([shelly docs]) (beta fix)
|
||||||
|
- Add suggested area to hue ([@bdraco] - [#47056]) ([hue docs]) (beta fix)
|
||||||
|
- Bump bimmer_connected to 0.7.15 and fix bugs ([@rikroe] - [#47066]) ([bmw_connected_drive docs]) (beta fix)
|
||||||
|
- Upgrade aiohttp to 3.7.4 ([@balloob] - [#47077]) (beta fix)
|
||||||
|
- Bump pychromecast to 8.1.2 ([@emontnemery] - [#47085]) ([cast docs]) (beta fix)
|
||||||
|
- Fix Z-Wave JS discovery schema for thermostat devices ([@marcelveldt] - [#47087]) ([zwave_js docs]) (beta fix)
|
||||||
|
- Bump aioshelly to 0.6.1 ([@chemelli74] - [#47088]) ([shelly docs]) (beta fix)
|
||||||
|
- Add new machine generic-x86-64 to build matrix ([@agners] - [#47095]) (beta fix)
|
||||||
|
- Bump google-nest-sdm to v0.2.12 to improve API call error messages ([@allenporter] - [#47108]) ([nest docs]) (beta fix)
|
||||||
|
- Use async_capture_events to avoid running in executor ([@balloob] - [#47111]) (beta fix)
|
||||||
|
- Fix Shelly RGBW ([@thecode] - [#47116]) ([shelly docs]) (beta fix)
|
||||||
|
- Handle lutron_caseta fan speed being none ([@bdraco] - [#47120]) ([lutron_caseta docs]) (beta fix)
|
||||||
|
- Provide a human readable exception for the percentage util ([@bdraco] - [#47121]) (beta fix)
|
||||||
|
- Update frontend to 20210226.0 ([@bramkragten] - [#47123]) ([frontend docs]) (beta fix)
|
||||||
|
- Fix the updater schema ([@balloob] - [#47128]) ([updater docs]) (beta fix)
|
||||||
|
- Fix MQTT trigger where wanted payload may be parsed as an integer ([@emontnemery] - [#47162]) ([mqtt docs]) (beta fix)
|
||||||
|
- Bump builder to get generic-x86-64 nightly builds ([@agners] - [#47164]) (beta fix)
|
||||||
|
- Bump ZHA quirks to 0.0.54 ([@dmulcahey] - [#47172]) ([zha docs]) (beta fix)
|
||||||
|
- Update HAP-python to 3.3.1 ([@bdraco] - [#47180]) ([homekit docs]) (beta fix)
|
||||||
|
- Update AlarmDecoder dependency ([@ajschmidt8] - [#46841]) ([alarmdecoder docs]) (beta fix)
|
||||||
|
- Fix Xiaomi Miio discovery ([@starkillerOG] - [#47134]) ([xiaomi_miio docs]) (beta fix)
|
||||||
|
- Bump simplisafe-python to 9.6.7 ([@bachya] - [#47206]) ([simplisafe docs]) (beta fix)
|
||||||
|
- Increment the homekit config version when restarting ([@bdraco] - [#47209]) ([homekit docs]) (beta fix)
|
||||||
|
- Bump HAP-python to 3.3.2 to fix unavailable condition on restart ([@bdraco] - [#47213]) ([homekit docs]) (beta fix)
|
||||||
|
- Fix generic-x86-64 build ([@agners] - [#47214]) (beta fix)
|
||||||
|
- Update color logic for zwave_js light platform ([@marcelveldt] - [#47110]) ([zwave_js docs]) (beta fix)
|
||||||
|
- Fix number of reported issues by github integration ([@maxwroc] - [#47203]) ([github docs]) (beta fix)
|
||||||
|
- Fix race when disabling config entries ([@emontnemery] - [#47210]) (beta fix)
|
||||||
|
- Fix harmony failing to switch activities when a switch is in progress ([@bdraco] - [#47212]) ([harmony docs]) (beta fix)
|
||||||
|
- Fix duplicate template handling in Persistent Notifications ([@frenck] - [#47217]) ([persistent_notification docs]) (beta fix)
|
||||||
|
- Fix Xiaomi Miio flow unique_id for non discovery flows ([@starkillerOG] - [#47222]) ([xiaomi_miio docs]) (beta fix)
|
||||||
|
- Fix Shelly Polling ([@thecode] - [#47224]) ([shelly docs]) (beta fix)
|
||||||
|
- Pass variables to initial evaluation of template trigger ([@emontnemery] - [#47236]) ([template docs]) (beta fix)
|
||||||
|
- Bump simplisafe-python to 9.6.8 ([@bachya] - [#47241]) ([simplisafe docs]) (beta fix)
|
||||||
|
- Fix lutron caseta fan handling of speed off ([@bdraco] - [#47244]) ([lutron_caseta docs]) (beta fix)
|
||||||
|
- Add suggested area for zwave_js devices ([@raman325] - [#47250]) ([zwave_js docs]) (beta fix)
|
||||||
|
- Update frontend to 20210301.0 ([@bramkragten] - [#47252]) ([frontend docs]) (beta fix)
|
||||||
|
- Revert "Fix the updater schema (#47128)" ([@balloob] - [#47254]) ([updater docs]) (beta fix)
|
||||||
|
- Limit log spam by ConfigEntryNotReady ([@chemelli74] - [#47201]) (beta fix)
|
||||||
|
- Upgrade pillow to 8.1.1 ([@frenck] - [#47223]) ([doods docs]) ([image docs]) ([proxy docs]) ([qrcode docs]) ([seven_segments docs]) ([sighthound docs]) ([tensorflow docs]) (beta fix)
|
||||||
|
- Add zwave_js add-on manager ([@MartinHjelmare] - [#47251]) ([hassio docs]) ([zwave_js docs]) (beta fix)
|
||||||
|
- Fix Alexa doorbells ([@balloob] - [#47257]) ([alexa docs]) (beta fix)
|
||||||
|
- Add raw values to zwave_js value notification event ([@raman325] - [#47258]) ([zwave_js docs]) (beta fix)
|
||||||
|
- Make MQTT number respect retain setting ([@emontnemery] - [#47270]) (beta fix)
|
||||||
|
- Bump simplisafe-python to 9.6.9 ([@bachya] - [#47273]) ([simplisafe docs]) (beta fix)
|
||||||
|
- Fix issue when setting boost preset for a turned off Netatmo thermostat ([@cgtobi] - [#47275]) ([netatmo docs]) (beta fix)
|
||||||
|
- Update frontend to 20210302.0 ([@bramkragten] - [#47278]) ([frontend docs]) (beta fix)
|
||||||
|
- Update ZHA dependencies ([@Adminiuga] - [#47282]) ([zha docs]) (beta fix)
|
||||||
|
- Convert climacell forecast timestamp to isoformat so that UI shows the right times ([@raman325] - [#47286]) ([climacell docs]) (beta fix)
|
||||||
|
- Bump zwave-js-server-python to 0.20.1 ([@raman325] - [#47289]) ([zwave_js docs]) (beta fix)
|
||||||
|
- Correct climacell device info ([@raman325] - [#47292]) ([climacell docs]) (beta fix)
|
||||||
|
- Update frontend to 20210302.3 ([@bramkragten] - [#47310]) ([frontend docs]) (beta fix)
|
||||||
|
- Improve behaviour when disabling or enabling config entries ([@emontnemery] - [#47301]) (beta fix)
|
||||||
|
- Simplify switch light ([@balloob] - [#47317]) ([switch docs]) (beta fix)
|
||||||
|
|
||||||
{% enddetails %}
|
{% enddetails %}
|
||||||
|
|
||||||
@ -1683,6 +1773,7 @@ The following integrations are no longer available as of this release:
|
|||||||
[#46416]: https://github.com/home-assistant/core/pull/46416
|
[#46416]: https://github.com/home-assistant/core/pull/46416
|
||||||
[#46419]: https://github.com/home-assistant/core/pull/46419
|
[#46419]: https://github.com/home-assistant/core/pull/46419
|
||||||
[#46421]: https://github.com/home-assistant/core/pull/46421
|
[#46421]: https://github.com/home-assistant/core/pull/46421
|
||||||
|
[#46422]: https://github.com/home-assistant/core/pull/46422
|
||||||
[#46423]: https://github.com/home-assistant/core/pull/46423
|
[#46423]: https://github.com/home-assistant/core/pull/46423
|
||||||
[#46424]: https://github.com/home-assistant/core/pull/46424
|
[#46424]: https://github.com/home-assistant/core/pull/46424
|
||||||
[#46428]: https://github.com/home-assistant/core/pull/46428
|
[#46428]: https://github.com/home-assistant/core/pull/46428
|
||||||
@ -1775,6 +1866,7 @@ The following integrations are no longer available as of this release:
|
|||||||
[#46639]: https://github.com/home-assistant/core/pull/46639
|
[#46639]: https://github.com/home-assistant/core/pull/46639
|
||||||
[#46640]: https://github.com/home-assistant/core/pull/46640
|
[#46640]: https://github.com/home-assistant/core/pull/46640
|
||||||
[#46642]: https://github.com/home-assistant/core/pull/46642
|
[#46642]: https://github.com/home-assistant/core/pull/46642
|
||||||
|
[#46644]: https://github.com/home-assistant/core/pull/46644
|
||||||
[#46646]: https://github.com/home-assistant/core/pull/46646
|
[#46646]: https://github.com/home-assistant/core/pull/46646
|
||||||
[#46647]: https://github.com/home-assistant/core/pull/46647
|
[#46647]: https://github.com/home-assistant/core/pull/46647
|
||||||
[#46649]: https://github.com/home-assistant/core/pull/46649
|
[#46649]: https://github.com/home-assistant/core/pull/46649
|
||||||
@ -1874,11 +1966,13 @@ The following integrations are no longer available as of this release:
|
|||||||
[#46838]: https://github.com/home-assistant/core/pull/46838
|
[#46838]: https://github.com/home-assistant/core/pull/46838
|
||||||
[#46839]: https://github.com/home-assistant/core/pull/46839
|
[#46839]: https://github.com/home-assistant/core/pull/46839
|
||||||
[#46840]: https://github.com/home-assistant/core/pull/46840
|
[#46840]: https://github.com/home-assistant/core/pull/46840
|
||||||
|
[#46841]: https://github.com/home-assistant/core/pull/46841
|
||||||
[#46842]: https://github.com/home-assistant/core/pull/46842
|
[#46842]: https://github.com/home-assistant/core/pull/46842
|
||||||
[#46845]: https://github.com/home-assistant/core/pull/46845
|
[#46845]: https://github.com/home-assistant/core/pull/46845
|
||||||
[#46854]: https://github.com/home-assistant/core/pull/46854
|
[#46854]: https://github.com/home-assistant/core/pull/46854
|
||||||
[#46855]: https://github.com/home-assistant/core/pull/46855
|
[#46855]: https://github.com/home-assistant/core/pull/46855
|
||||||
[#46859]: https://github.com/home-assistant/core/pull/46859
|
[#46859]: https://github.com/home-assistant/core/pull/46859
|
||||||
|
[#46860]: https://github.com/home-assistant/core/pull/46860
|
||||||
[#46862]: https://github.com/home-assistant/core/pull/46862
|
[#46862]: https://github.com/home-assistant/core/pull/46862
|
||||||
[#46864]: https://github.com/home-assistant/core/pull/46864
|
[#46864]: https://github.com/home-assistant/core/pull/46864
|
||||||
[#46867]: https://github.com/home-assistant/core/pull/46867
|
[#46867]: https://github.com/home-assistant/core/pull/46867
|
||||||
@ -1935,6 +2029,7 @@ The following integrations are no longer available as of this release:
|
|||||||
[#46981]: https://github.com/home-assistant/core/pull/46981
|
[#46981]: https://github.com/home-assistant/core/pull/46981
|
||||||
[#46983]: https://github.com/home-assistant/core/pull/46983
|
[#46983]: https://github.com/home-assistant/core/pull/46983
|
||||||
[#46984]: https://github.com/home-assistant/core/pull/46984
|
[#46984]: https://github.com/home-assistant/core/pull/46984
|
||||||
|
[#46986]: https://github.com/home-assistant/core/pull/46986
|
||||||
[#46987]: https://github.com/home-assistant/core/pull/46987
|
[#46987]: https://github.com/home-assistant/core/pull/46987
|
||||||
[#46988]: https://github.com/home-assistant/core/pull/46988
|
[#46988]: https://github.com/home-assistant/core/pull/46988
|
||||||
[#46989]: https://github.com/home-assistant/core/pull/46989
|
[#46989]: https://github.com/home-assistant/core/pull/46989
|
||||||
@ -1946,8 +2041,71 @@ The following integrations are no longer available as of this release:
|
|||||||
[#47007]: https://github.com/home-assistant/core/pull/47007
|
[#47007]: https://github.com/home-assistant/core/pull/47007
|
||||||
[#47010]: https://github.com/home-assistant/core/pull/47010
|
[#47010]: https://github.com/home-assistant/core/pull/47010
|
||||||
[#47013]: https://github.com/home-assistant/core/pull/47013
|
[#47013]: https://github.com/home-assistant/core/pull/47013
|
||||||
|
[#47020]: https://github.com/home-assistant/core/pull/47020
|
||||||
|
[#47028]: https://github.com/home-assistant/core/pull/47028
|
||||||
|
[#47031]: https://github.com/home-assistant/core/pull/47031
|
||||||
|
[#47033]: https://github.com/home-assistant/core/pull/47033
|
||||||
|
[#47056]: https://github.com/home-assistant/core/pull/47056
|
||||||
|
[#47059]: https://github.com/home-assistant/core/pull/47059
|
||||||
|
[#47064]: https://github.com/home-assistant/core/pull/47064
|
||||||
|
[#47066]: https://github.com/home-assistant/core/pull/47066
|
||||||
|
[#47067]: https://github.com/home-assistant/core/pull/47067
|
||||||
|
[#47072]: https://github.com/home-assistant/core/pull/47072
|
||||||
|
[#47076]: https://github.com/home-assistant/core/pull/47076
|
||||||
|
[#47077]: https://github.com/home-assistant/core/pull/47077
|
||||||
|
[#47085]: https://github.com/home-assistant/core/pull/47085
|
||||||
|
[#47087]: https://github.com/home-assistant/core/pull/47087
|
||||||
|
[#47088]: https://github.com/home-assistant/core/pull/47088
|
||||||
|
[#47095]: https://github.com/home-assistant/core/pull/47095
|
||||||
|
[#47108]: https://github.com/home-assistant/core/pull/47108
|
||||||
|
[#47110]: https://github.com/home-assistant/core/pull/47110
|
||||||
|
[#47111]: https://github.com/home-assistant/core/pull/47111
|
||||||
|
[#47116]: https://github.com/home-assistant/core/pull/47116
|
||||||
|
[#47120]: https://github.com/home-assistant/core/pull/47120
|
||||||
|
[#47121]: https://github.com/home-assistant/core/pull/47121
|
||||||
|
[#47123]: https://github.com/home-assistant/core/pull/47123
|
||||||
|
[#47128]: https://github.com/home-assistant/core/pull/47128
|
||||||
|
[#47134]: https://github.com/home-assistant/core/pull/47134
|
||||||
|
[#47162]: https://github.com/home-assistant/core/pull/47162
|
||||||
|
[#47164]: https://github.com/home-assistant/core/pull/47164
|
||||||
|
[#47172]: https://github.com/home-assistant/core/pull/47172
|
||||||
|
[#47180]: https://github.com/home-assistant/core/pull/47180
|
||||||
|
[#47201]: https://github.com/home-assistant/core/pull/47201
|
||||||
|
[#47203]: https://github.com/home-assistant/core/pull/47203
|
||||||
|
[#47206]: https://github.com/home-assistant/core/pull/47206
|
||||||
|
[#47209]: https://github.com/home-assistant/core/pull/47209
|
||||||
|
[#47210]: https://github.com/home-assistant/core/pull/47210
|
||||||
|
[#47212]: https://github.com/home-assistant/core/pull/47212
|
||||||
|
[#47213]: https://github.com/home-assistant/core/pull/47213
|
||||||
|
[#47214]: https://github.com/home-assistant/core/pull/47214
|
||||||
|
[#47217]: https://github.com/home-assistant/core/pull/47217
|
||||||
|
[#47222]: https://github.com/home-assistant/core/pull/47222
|
||||||
|
[#47223]: https://github.com/home-assistant/core/pull/47223
|
||||||
|
[#47224]: https://github.com/home-assistant/core/pull/47224
|
||||||
|
[#47236]: https://github.com/home-assistant/core/pull/47236
|
||||||
|
[#47241]: https://github.com/home-assistant/core/pull/47241
|
||||||
|
[#47244]: https://github.com/home-assistant/core/pull/47244
|
||||||
|
[#47250]: https://github.com/home-assistant/core/pull/47250
|
||||||
|
[#47251]: https://github.com/home-assistant/core/pull/47251
|
||||||
|
[#47252]: https://github.com/home-assistant/core/pull/47252
|
||||||
|
[#47254]: https://github.com/home-assistant/core/pull/47254
|
||||||
|
[#47257]: https://github.com/home-assistant/core/pull/47257
|
||||||
|
[#47258]: https://github.com/home-assistant/core/pull/47258
|
||||||
|
[#47270]: https://github.com/home-assistant/core/pull/47270
|
||||||
|
[#47273]: https://github.com/home-assistant/core/pull/47273
|
||||||
|
[#47275]: https://github.com/home-assistant/core/pull/47275
|
||||||
|
[#47278]: https://github.com/home-assistant/core/pull/47278
|
||||||
|
[#47282]: https://github.com/home-assistant/core/pull/47282
|
||||||
|
[#47286]: https://github.com/home-assistant/core/pull/47286
|
||||||
|
[#47289]: https://github.com/home-assistant/core/pull/47289
|
||||||
|
[#47292]: https://github.com/home-assistant/core/pull/47292
|
||||||
|
[#47301]: https://github.com/home-assistant/core/pull/47301
|
||||||
|
[#47310]: https://github.com/home-assistant/core/pull/47310
|
||||||
|
[#47317]: https://github.com/home-assistant/core/pull/47317
|
||||||
|
[@Adminiuga]: https://github.com/Adminiuga
|
||||||
[@AdmiralStipe]: https://github.com/AdmiralStipe
|
[@AdmiralStipe]: https://github.com/AdmiralStipe
|
||||||
[@Antoni-Czaplicki]: https://github.com/Antoni-Czaplicki
|
[@Antoni-Czaplicki]: https://github.com/Antoni-Czaplicki
|
||||||
|
[@CurrentThread]: https://github.com/CurrentThread
|
||||||
[@EPMatt]: https://github.com/EPMatt
|
[@EPMatt]: https://github.com/EPMatt
|
||||||
[@G-Two]: https://github.com/G-Two
|
[@G-Two]: https://github.com/G-Two
|
||||||
[@GeoffAtHome]: https://github.com/GeoffAtHome
|
[@GeoffAtHome]: https://github.com/GeoffAtHome
|
||||||
@ -1968,7 +2126,9 @@ The following integrations are no longer available as of this release:
|
|||||||
[@WizBangCrash]: https://github.com/WizBangCrash
|
[@WizBangCrash]: https://github.com/WizBangCrash
|
||||||
[@adamoutler]: https://github.com/adamoutler
|
[@adamoutler]: https://github.com/adamoutler
|
||||||
[@adrian-vlad]: https://github.com/adrian-vlad
|
[@adrian-vlad]: https://github.com/adrian-vlad
|
||||||
|
[@agners]: https://github.com/agners
|
||||||
[@aizerin]: https://github.com/aizerin
|
[@aizerin]: https://github.com/aizerin
|
||||||
|
[@ajschmidt8]: https://github.com/ajschmidt8
|
||||||
[@alexpilotti]: https://github.com/alexpilotti
|
[@alexpilotti]: https://github.com/alexpilotti
|
||||||
[@allenporter]: https://github.com/allenporter
|
[@allenporter]: https://github.com/allenporter
|
||||||
[@amelchio]: https://github.com/amelchio
|
[@amelchio]: https://github.com/amelchio
|
||||||
@ -1992,6 +2152,7 @@ The following integrations are no longer available as of this release:
|
|||||||
[@crazyfx1]: https://github.com/crazyfx1
|
[@crazyfx1]: https://github.com/crazyfx1
|
||||||
[@cristian-vescan]: https://github.com/cristian-vescan
|
[@cristian-vescan]: https://github.com/cristian-vescan
|
||||||
[@ctalkington]: https://github.com/ctalkington
|
[@ctalkington]: https://github.com/ctalkington
|
||||||
|
[@cyberjunky]: https://github.com/cyberjunky
|
||||||
[@decompil3d]: https://github.com/decompil3d
|
[@decompil3d]: https://github.com/decompil3d
|
||||||
[@denes44]: https://github.com/denes44
|
[@denes44]: https://github.com/denes44
|
||||||
[@deniseyu]: https://github.com/deniseyu
|
[@deniseyu]: https://github.com/deniseyu
|
||||||
@ -2036,6 +2197,7 @@ The following integrations are no longer available as of this release:
|
|||||||
[@macrosak]: https://github.com/macrosak
|
[@macrosak]: https://github.com/macrosak
|
||||||
[@marcelveldt]: https://github.com/marcelveldt
|
[@marcelveldt]: https://github.com/marcelveldt
|
||||||
[@marecabo]: https://github.com/marecabo
|
[@marecabo]: https://github.com/marecabo
|
||||||
|
[@maxwroc]: https://github.com/maxwroc
|
||||||
[@mdz]: https://github.com/mdz
|
[@mdz]: https://github.com/mdz
|
||||||
[@meichthys]: https://github.com/meichthys
|
[@meichthys]: https://github.com/meichthys
|
||||||
[@mib1185]: https://github.com/mib1185
|
[@mib1185]: https://github.com/mib1185
|
||||||
@ -2059,6 +2221,7 @@ The following integrations are no longer available as of this release:
|
|||||||
[@puddly]: https://github.com/puddly
|
[@puddly]: https://github.com/puddly
|
||||||
[@raman325]: https://github.com/raman325
|
[@raman325]: https://github.com/raman325
|
||||||
[@rfleming71]: https://github.com/rfleming71
|
[@rfleming71]: https://github.com/rfleming71
|
||||||
|
[@rikroe]: https://github.com/rikroe
|
||||||
[@rngtng]: https://github.com/rngtng
|
[@rngtng]: https://github.com/rngtng
|
||||||
[@scop]: https://github.com/scop
|
[@scop]: https://github.com/scop
|
||||||
[@sgryphon]: https://github.com/sgryphon
|
[@sgryphon]: https://github.com/sgryphon
|
||||||
@ -2079,6 +2242,7 @@ The following integrations are no longer available as of this release:
|
|||||||
[airly docs]: /integrations/airly/
|
[airly docs]: /integrations/airly/
|
||||||
[airvisual docs]: /integrations/airvisual/
|
[airvisual docs]: /integrations/airvisual/
|
||||||
[alarm_control_panel docs]: /integrations/alarm_control_panel/
|
[alarm_control_panel docs]: /integrations/alarm_control_panel/
|
||||||
|
[alarmdecoder docs]: /integrations/alarmdecoder/
|
||||||
[alert docs]: /integrations/alert/
|
[alert docs]: /integrations/alert/
|
||||||
[alexa docs]: /integrations/alexa/
|
[alexa docs]: /integrations/alexa/
|
||||||
[amazon_polly docs]: /integrations/amazon_polly/
|
[amazon_polly docs]: /integrations/amazon_polly/
|
||||||
@ -2126,6 +2290,7 @@ The following integrations are no longer available as of this release:
|
|||||||
[devolo_home_control docs]: /integrations/devolo_home_control/
|
[devolo_home_control docs]: /integrations/devolo_home_control/
|
||||||
[dht docs]: /integrations/dht/
|
[dht docs]: /integrations/dht/
|
||||||
[doods docs]: /integrations/doods/
|
[doods docs]: /integrations/doods/
|
||||||
|
[doorbird docs]: /integrations/doorbird/
|
||||||
[downloader docs]: /integrations/downloader/
|
[downloader docs]: /integrations/downloader/
|
||||||
[dsmr docs]: /integrations/dsmr/
|
[dsmr docs]: /integrations/dsmr/
|
||||||
[dynalite docs]: /integrations/dynalite/
|
[dynalite docs]: /integrations/dynalite/
|
||||||
@ -2153,10 +2318,12 @@ The following integrations are no longer available as of this release:
|
|||||||
[fronius docs]: /integrations/fronius/
|
[fronius docs]: /integrations/fronius/
|
||||||
[frontend docs]: /integrations/frontend/
|
[frontend docs]: /integrations/frontend/
|
||||||
[futurenow docs]: /integrations/futurenow/
|
[futurenow docs]: /integrations/futurenow/
|
||||||
|
[garmin_connect docs]: /integrations/garmin_connect/
|
||||||
[generic docs]: /integrations/generic/
|
[generic docs]: /integrations/generic/
|
||||||
[generic_thermostat docs]: /integrations/generic_thermostat/
|
[generic_thermostat docs]: /integrations/generic_thermostat/
|
||||||
[geniushub docs]: /integrations/geniushub/
|
[geniushub docs]: /integrations/geniushub/
|
||||||
[gios docs]: /integrations/gios/
|
[gios docs]: /integrations/gios/
|
||||||
|
[github docs]: /integrations/github/
|
||||||
[google docs]: /integrations/google/
|
[google docs]: /integrations/google/
|
||||||
[google_assistant docs]: /integrations/google_assistant/
|
[google_assistant docs]: /integrations/google_assistant/
|
||||||
[google_cloud docs]: /integrations/google_cloud/
|
[google_cloud docs]: /integrations/google_cloud/
|
||||||
@ -2164,6 +2331,7 @@ The following integrations are no longer available as of this release:
|
|||||||
[group docs]: /integrations/group/
|
[group docs]: /integrations/group/
|
||||||
[habitica docs]: /integrations/habitica/
|
[habitica docs]: /integrations/habitica/
|
||||||
[harmony docs]: /integrations/harmony/
|
[harmony docs]: /integrations/harmony/
|
||||||
|
[hassio docs]: /integrations/hassio/
|
||||||
[here_travel_time docs]: /integrations/here_travel_time/
|
[here_travel_time docs]: /integrations/here_travel_time/
|
||||||
[hikvision docs]: /integrations/hikvision/
|
[hikvision docs]: /integrations/hikvision/
|
||||||
[hive docs]: /integrations/hive/
|
[hive docs]: /integrations/hive/
|
||||||
@ -2177,6 +2345,7 @@ The following integrations are no longer available as of this release:
|
|||||||
[hunterdouglas_powerview docs]: /integrations/hunterdouglas_powerview/
|
[hunterdouglas_powerview docs]: /integrations/hunterdouglas_powerview/
|
||||||
[hyperion docs]: /integrations/hyperion/
|
[hyperion docs]: /integrations/hyperion/
|
||||||
[ihc docs]: /integrations/ihc/
|
[ihc docs]: /integrations/ihc/
|
||||||
|
[image docs]: /integrations/image/
|
||||||
[image_processing docs]: /integrations/image_processing/
|
[image_processing docs]: /integrations/image_processing/
|
||||||
[influxdb docs]: /integrations/influxdb/
|
[influxdb docs]: /integrations/influxdb/
|
||||||
[input_boolean docs]: /integrations/input_boolean/
|
[input_boolean docs]: /integrations/input_boolean/
|
||||||
@ -2237,12 +2406,15 @@ The following integrations are no longer available as of this release:
|
|||||||
[ohmconnect docs]: /integrations/ohmconnect/
|
[ohmconnect docs]: /integrations/ohmconnect/
|
||||||
[onvif docs]: /integrations/onvif/
|
[onvif docs]: /integrations/onvif/
|
||||||
[ozw docs]: /integrations/ozw/
|
[ozw docs]: /integrations/ozw/
|
||||||
|
[persistent_notification docs]: /integrations/persistent_notification/
|
||||||
[person docs]: /integrations/person/
|
[person docs]: /integrations/person/
|
||||||
[philips_js docs]: /integrations/philips_js/
|
[philips_js docs]: /integrations/philips_js/
|
||||||
[plaato docs]: /integrations/plaato/
|
[plaato docs]: /integrations/plaato/
|
||||||
[plex docs]: /integrations/plex/
|
[plex docs]: /integrations/plex/
|
||||||
[plugwise docs]: /integrations/plugwise/
|
[plugwise docs]: /integrations/plugwise/
|
||||||
[powerwall docs]: /integrations/powerwall/
|
[powerwall docs]: /integrations/powerwall/
|
||||||
|
[proxy docs]: /integrations/proxy/
|
||||||
|
[qrcode docs]: /integrations/qrcode/
|
||||||
[recollect_waste docs]: /integrations/recollect_waste/
|
[recollect_waste docs]: /integrations/recollect_waste/
|
||||||
[recorder docs]: /integrations/recorder/
|
[recorder docs]: /integrations/recorder/
|
||||||
[reddit docs]: /integrations/reddit/
|
[reddit docs]: /integrations/reddit/
|
||||||
@ -2264,9 +2436,12 @@ The following integrations are no longer available as of this release:
|
|||||||
[script docs]: /integrations/script/
|
[script docs]: /integrations/script/
|
||||||
[sense docs]: /integrations/sense/
|
[sense docs]: /integrations/sense/
|
||||||
[sentry docs]: /integrations/sentry/
|
[sentry docs]: /integrations/sentry/
|
||||||
|
[seven_segments docs]: /integrations/seven_segments/
|
||||||
[shelly docs]: /integrations/shelly/
|
[shelly docs]: /integrations/shelly/
|
||||||
[shopping_list docs]: /integrations/shopping_list/
|
[shopping_list docs]: /integrations/shopping_list/
|
||||||
|
[sighthound docs]: /integrations/sighthound/
|
||||||
[simplepush docs]: /integrations/simplepush/
|
[simplepush docs]: /integrations/simplepush/
|
||||||
|
[simplisafe docs]: /integrations/simplisafe/
|
||||||
[skybell docs]: /integrations/skybell/
|
[skybell docs]: /integrations/skybell/
|
||||||
[sma docs]: /integrations/sma/
|
[sma docs]: /integrations/sma/
|
||||||
[smappee docs]: /integrations/smappee/
|
[smappee docs]: /integrations/smappee/
|
||||||
@ -2293,6 +2468,7 @@ The following integrations are no longer available as of this release:
|
|||||||
[tellduslive docs]: /integrations/tellduslive/
|
[tellduslive docs]: /integrations/tellduslive/
|
||||||
[temper docs]: /integrations/temper/
|
[temper docs]: /integrations/temper/
|
||||||
[template docs]: /integrations/template/
|
[template docs]: /integrations/template/
|
||||||
|
[tensorflow docs]: /integrations/tensorflow/
|
||||||
[tesla docs]: /integrations/tesla/
|
[tesla docs]: /integrations/tesla/
|
||||||
[thethingsnetwork docs]: /integrations/thethingsnetwork/
|
[thethingsnetwork docs]: /integrations/thethingsnetwork/
|
||||||
[tile docs]: /integrations/tile/
|
[tile docs]: /integrations/tile/
|
||||||
|
BIN
source/images/blog/2021-03/automation-editor.png
Normal file
BIN
source/images/blog/2021-03/automation-editor.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 43 KiB |
BIN
source/images/blog/2021-03/developer-services.png
Normal file
BIN
source/images/blog/2021-03/developer-services.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 56 KiB |
BIN
source/images/blog/2021-03/mydemo.gif
Normal file
BIN
source/images/blog/2021-03/mydemo.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 1023 KiB |
BIN
source/images/blog/2021-03/social.png
Normal file
BIN
source/images/blog/2021-03/social.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 248 KiB |
BIN
source/images/blog/2021-03/update-snapshot.png
Normal file
BIN
source/images/blog/2021-03/update-snapshot.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 19 KiB |
Loading…
x
Reference in New Issue
Block a user