Update blog post for release 2021.3

This commit is contained in:
Franck Nijhof 2021-03-03 19:37:27 +01:00
parent 9bb5fd5177
commit 1f55d4fc9f
No known key found for this signature in database
GPG Key ID: D62583BA8AB11CA3
6 changed files with 353 additions and 177 deletions

View File

@ -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/

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1023 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 248 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB