From 774e252a92258b58849abd42dd5889f0e264847c Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 3 Feb 2021 17:06:14 +0100 Subject: [PATCH] 2021.2.0 Release blog (#16395) Co-authored-by: Paulus Schoutsen --- .../_posts/2021-02-03-release-20212.markdown | 444 ++++++++++++++---- source/images/blog/2021-02/badges.png | Bin 0 -> 103133 bytes source/images/blog/2021-02/tts.png | Bin 0 -> 30034 bytes 3 files changed, 346 insertions(+), 98 deletions(-) create mode 100644 source/images/blog/2021-02/badges.png create mode 100644 source/images/blog/2021-02/tts.png diff --git a/source/_posts/2021-02-03-release-20212.markdown b/source/_posts/2021-02-03-release-20212.markdown index c441bbdfeba..ddc247f744e 100644 --- a/source/_posts/2021-02-03-release-20212.markdown +++ b/source/_posts/2021-02-03-release-20212.markdown @@ -1,8 +1,8 @@ --- layout: post -title: "2021.2: Beta release notes" -description: "These are the beta release notes for Home Assistant Core 2021.2." -date: 2021-01-27 00:00:00 +title: "2021.2: Z-Wave... JS!" +description: "Z-Wave JS is here! We now have DHCP discovery, new Blueprint selectors, Cloud TTS settings and less cluttering without badges." +date: 2021-02-03 00:00:00 date_formatted: "February 3, 2021" author: Franck Nijhof author_twitter: frenck @@ -11,31 +11,40 @@ categories: Release-Notes og_image: /images/blog/2021-02/social.png --- - + -These are the beta release notes for Home Assistant Core 2021.2 (and is thus a -work in progress). +Dear reader, -If you encounter any issues with the beta release, please report them on GitHub: +Usually, I try to write a small introduction that recaps the release, while +putting a bit of my view in it as well. This release, however, I'm struggling +to find the right words... -- Issues with integrations, automations and such (Core related):
- -- Issues with the frontend/Lovelace:
- -- Issues with the Supervisor:
- -- Issues with the documentation:
- +So there is DHCP discovery added, which is super nice! And some really +helpful new Blueprint selectors, tons of UI tweaks! But honestly... -Please be sure to include the beta version you are running in the issue -description (not title), so we can classify your issue correctly. +**Have you heard about Z-Wave JS?!** -Issues introduced in the beta are processed with priority. +Well, out of nowhere, a huge bunch of developers came together this month and +spat out a completely new, full-blown, fast, slick, sexy, complete, Z-Wave +integration! 🤯 +So, thanks guys! An achievement beyond words, really; You all rock ❤️ + +Enjoy the release! + +../Frenck + +- [Erik Montnemery joins Nabu Casa](#erik-montnemery-joins-nabu-casa) - [Python 3.7 dropped, Python 3.9 supported](#python-37-dropped-python-39-supported) - [Z-Wave JS](#z-wave-js) + - [Current state of Z-Wave JS](#current-state-of-z-wave-js) + - [Thanks to all](#thanks-to-all) + - [What about the old Z-Wave integration?](#what-about-the-old-z-wave-integration) + - [What about the OpenZWave beta integration?](#what-about-the-openzwave-beta-integration) +- [No more badges in auto generated dashboards](#no-more-badges-in-auto-generated-dashboards) - [DHCP Discovery](#dhcp-discovery) - [New Blueprint selectors](#new-blueprint-selectors) +- [Cloud Text to Speech settings](#cloud-text-to-speech-settings) - [Other noteworthy changes](#other-noteworthy-changes) - [New Integrations](#new-integrations) - [New Platforms](#new-platforms) @@ -45,6 +54,17 @@ Issues introduced in the beta are processed with priority. - [Farewell to the following](#farewell-to-the-following) - [All changes](#all-changes) +## Erik Montnemery joins Nabu Casa + +Today, we are proud to announce that Erik Montnemery has joined Nabu Casa +to work full-time on the Home Assistant project. + +Some of you might know Erik better by his GitHub handle: [@emontnemery], or +by one of the integrations he works on: [Cast](/integrations/cast), +[Tasmota](/integrations/tasmota) and [MQTT](/integrations/mqtt)! + +We are excited to have you aboard Erik! Welcome! + ## Python 3.7 dropped, Python 3.9 supported Support for Python 3.7 has been removed, raising the minimum Python version @@ -52,7 +72,7 @@ you need to run Home Assistant Core to Python 3.8. Python 3.7 was already deprecated since Home Assistant Core 0.116.0. This is only a concern if you are running Home Assistant Core directly on -Python. if you run Home Assistant OS, Supervised or Container, you don’t have +Python. If you run Home Assistant OS, Supervised or Container, you don’t have to worry about this, as the Home Assistant project takes care of this for you. However, say hello to: Python 3.9. As of this release, Python 3.9 is fully @@ -60,30 +80,143 @@ supported and tested. ## Z-Wave JS - +- [@raman325] +- [@robertsLando] -Long story short: You are not going to believe this, but a complete new, -full blown, integration was created from nothing in just a month! +Yes, that is an awful lot of people! Amazing how this all came together +and incredible work! -Z-Wave JS is here! +[@AlCalzone]: https://github.com/AlCalzone +[@itewk]: https://github.com/itewk +[@jcam]: https://github.com/jcam +[@kpine]: https://github.com/kpin +[@Michsior14]: https://github.com/Mchsior14 +[@robertsLando]: http://github.com/robertsLando + +### What about the old Z-Wave integration? + +The old [`zwave`](/integrations/zwave) integration has been based on +OpenZWave 1.4, which is really old and does not get any upstream updates +anymore. This also means that it is hard for us to keep it in a working state +for the upcoming future. + +Therefore, as of today, the old Z-Wave is marked as being **deprecated**. + +If one is starting with Home Assistant and Z-Wave, the `zwave` integration is +no longer recommended. For existing users, we recommend migrating to the +[Z-Wave JS integration](/integrations/zwave_js). However, don't panic, +`zwave` is deprecated but not removed yet. We currently have no plans for +removing it, unless it can no longer be made to be build for the +latest Python + +### What about the OpenZWave beta integration? + +Over a year ago, Home Assistant started working on the +[OpenZWave integration](/integrations/ozw). Based on OpenZWave 1.6 and the +OZW daemon, using MQTT as a transport. This project was promising and something +we put a lot of time and effort in. + +Unfortunately, the OpenZWave project itself became a bit staler as most +of the upstream development is done by a single person: +Justin Hammond (Fishwaldo). + +Quite a few people were worried about the lesser activity on OpenZWave. +Justin [has responded on our forum][fishwaldo] on what is happening in his life +and it is sad to read how many people have personally impacted him negatively. + +> Is OZW Dead - No. I’ll tinker with it, I’ll make changes as time allows, +> but it will be at my own pace, to scratch my own itches now. + +Let us be straight here: OpenZWave is an 11 year-old project, which is used +by an incredible amount of systems (besides Home Assistant) in this world, +with an even greater track record. So: + +**Thank you Justin for all you have done in all those years!** + +The team that was working on the OZW integration have shifted their focus to +the new Z-Wave JS integration. We don't think the OpenZWave integration will +make it out of beta. We recommend Home Assistant users migrate to the +Z-Wave JS integration. + +[fishwaldo]: https://community.home-assistant.io/t/can-we-revisit-the-move-to-qt-openzwave/262612/140 + +## No more badges in auto generated dashboards + +If you are using an auto generated Lovelace dashboard, you probably always had +a ton of badges on the top of your dashboard. If there are just a few it works, +but as more start to appear, it soon becomes cluttered. + +

+Screenshot of the old badges clutter +Screenshot of the old badges clutter that is now gone! +

+ +We decided to no longer use badges in the auto generated Lovelace dashboards. +Instead, every entity is neatly grouped by area or domain in an entities card. + +If you liked the badges, you can always take control of your dashboard +and add them. ## DHCP Discovery @@ -91,76 +224,82 @@ Home Assistant now listens on your network for devices that request a IP address. Based on those intercepted messages, Home Assistant can now discover integrations for you to use with the discovered devices. +This really powerful addition has been made by [@bdraco], and many +integrations have quickly enriched their integrations to use this new +discovery method. + +So as of this release, your Home Assistant might actually find some new +devices it can use! Thanks [@bdraco]! + ## New Blueprint selectors For our Blueprint fanatics, some new goodies to the Blueprint has been added this release. Thanks to [@thomasloven], we now have two new selectors: - +

+Screenshot of the new text selector +Screenshot of the text selectors. +

- An object selector: Shows an YAML editor in the UI. - An text selector: Show a single line text input or text area for longer messages in the UI. - Blueprint descriptions now support Markdown. - +

+Screenshot of new object selector +Screenshot of the object selector, giving a YAML input field. +

+ +## Cloud Text to Speech settings + +Nabu Casa has been offering an amazing text to speech service for a while now, +yet it was hard to find, and even harder to setup and use. + +To fix this, a new settings UI has been added where you can select the default +language and gender to use for the text to speech service, so you no longer have +to attach that to every service call. You can find it in the Home Assistant Cloud +panel. + +

+Screenshot of Cloud TTS options +Screenshot of Cloud TTS options. +

+ +We also added the ability to try the chosen settings right in your browser. +Click the try button, enter some text and click play to hear the +text being spoken. ## Other noteworthy changes This release has no big new features, but we do have quite a bit of tweaks that are definitely noteworthy to mention. -- Significant changes (Google & Alexa) -- Configuring default language for TTS via UI, testing with TTS in UI. - -- Add yeelight service to enable disable music mode ([@zewelor] - [#44533]) ([yeelight docs]) -- Add device info to Météo-France ([@oncleben31] - [#44457]) ([meteo_france docs]) -- Add Chinese (Hong Kong) to Google Cloud TTS ([@hung2kgithub] - [#44689]) ([google_cloud docs]) -- Add turn_on and turn_off to gree climate component ([@cmroche] - [#43207]) ([gree docs]) -- Add RFXtrx Rfy venetian blinds tilt control ([@dzukero] - [#44309]) ([rfxtrx docs]) -- Add service to lock/unlock Sure Petcare pet flaps ([@insertjokehere] - [#44557]) ([surepetcare docs]) -- Add support for reordering Shopping List Items via Drag and Drop ([@ShaneQi] - [#41585]) ([shopping_list docs]) -- Add Vicare set mode service ([@oischinger] - [#44563]) -- Add MQTT Number ([@dgomes] - [#44739]) ([mqtt docs]) -- Add torrent id to Transmission events ([@JPHutchins] - [#44187]) ([transmission docs]) -- Add Shelly RGB devices management ([@chemelli74] - [#43993]) ([shelly docs]) -- Add name to ignored entries ([@balloob] - [#45051]) ([config docs]) -- Cloud: Add web socket API to pick default TTS language ([@balloob] - [#45064]) ([cloud docs]) -- Allow any parameter of a light profile as an optional parameter ([@Adminiuga] - [#44079]) ([light docs]) -- Allow input_number entity_id as for numeric_state trigger thresholds ([@Adminiuga] - [#45091]) ([homeassistant docs]) -- Add pressure to OWM forecast data ([@bchastain] - [#43843]) ([openweathermap docs]) ([weather docs]) -- Remove beta tag from Tasmota integration ([@emontnemery] - [#45153]) ([tasmota docs]) -- Add empty password support to pi-hole ([@shenxn] - [#37958]) ([pi_hole docs]) -- Basic logbook support for deCONZ events ([@Kane610] - [#45400]) ([deconz docs]) -- Introduce reauth flow to deCONZ ([@Kane610] - [#45443]) ([deconz docs]) -- Add a one touch pairing config flow for lutron caseta ([@bdraco] - [#45136]) ([lutron_caseta docs]) -- Add support for Discord embed in messages ([@popboxgun] - [#44986]) ([discord docs]) -- Add "significant change" base ([@balloob] - [#45555]) ([binary_sensor docs]) ([sensor docs]) -- Limit data sending to Alexa to significant changes ([@balloob] - [#45563]) ([alexa docs]) -- Add significant change filtering to Google ([@balloob] - [#45566]) ([google_assistant docs]) ([sensor docs]) ([switch docs]) -- Add tilt functionality to Velux covers ([@pawlizio] - [#43669]) ([velux docs]) -- Add support for Pico and Shade remotes to Lutron Caseta ([@bdraco] - [#45315]) ([lutron_caseta docs]) -- Implement remote.delete_command in the Broadlink integration ([@felipediel] - [#44041]) ([broadlink docs]) -- Esphome fan direction ([@blejdfist] - [#44495]) ([esphome docs]) -- New methods for input_select component ([@l-mb] - [#42968]) ([input_select docs]) -- Re-architect Tile integration with new pytile ([@bachya] - [#43071]) ([tile docs]) -- Add total energy, preheater and RMOT sensors to comfoconnect ([@chmielowiec] - [#45373]) ([comfoconnect docs]) -- Add service to move camera to PTZ preset ([@joe248] - [#43083]) ([foscam docs]) -- Migrate RMV to use httpx ([@cgtobi] - [#42560]) ([rmvtransport docs]) - -Frontend: - -- Add simple try tts dialog (#8245) @bramkragten -- Add icon support to gauge (#8081) @spacegaier -- More comprehensive YAML config errors + dynamic checks for action configs (#8217) @spacegaier -- add actions to weather-forecast-card (#7659) @iantrich -- Allow themeing of media control card (#8209) @spacegaier -- Format URL attribute as link (#8126) @spacegaier -- Update supervisor on add-on store refresh (#8132) @ludeeus -- Add filtering and zoom to node to the ZHA network visualization (#7913) @dmulcahey -- Added Drag & Drop Reordering to Shopping List Card. (#7296) @ShaneQi -- Add support for "all" as entity ID in action "service" (#7954) @spacegaier -- Add Bengali language (#8014) @spacegaier +- We now give you a clearer reason why your Lovelace card configuration is not + supported in the UI editor thanks to [@spacegaier]. +- Shelly RGB devices are now fully supported!! Nice [@chemelli74]! +- [@dmulcahey] Added filtering and zoom to node to the ZHA network visualization. + Very useful to find you Zigbee network issues. +- The deCONZ integration added support for logging basic event in the logbook. + Nicely done [@Kane610]. +- The Tasmota integration is out of beta! Awesome [@emontnemery]! +- [@spacegaier] Added support for themes on the media card. +- The items in the shopping list card can be ordered using drag & drop! + Thanks [@ShaneQi]! +- Newly ignored discovered integrations now show a name of the item ignored. + This makes it easier to undo that later. +- [@balloob] made a new framework that can detect significant changes in + entities, allowing to reduce the amount of update we need to send to both + Google Assistant and Alexa! +- Setting up Lutron Caseta was quite a pain, but not anymore! [@bdraco] added + one-touch pairing to the integration set up! +- If you use [light profiles](/integrations/light/#default-turn-on-values), + [@Adminiuga] is your man. All parameters of a light profile can now be + optional and default profiles are always applied. +- Dropdown helpers (`input_select`) got some new service capabilities added by + [@l-mb]. They can now cycle through the options, and service calls to jump + to the first or last item have been added as well. +- If you have a Foscam camera, [@joe248] added a service to move to PTZ presets. ## New Integrations @@ -204,7 +343,7 @@ integration. Click on one of those to read more about the breaking change for that specific item.
- Python 3.9 + Python 3.7

Support for Python 3.7 has been dropped, after being deprecated since @@ -703,7 +842,7 @@ The following integrations have been removed: - Reconnect mochad light on on/off command ([@migube] - [#44507]) ([mochad docs]) - Update xknx to 0.16.0 ([@farmio] - [#44749]) ([knx docs]) (breaking-change) - Bump PyTado to 0.10.0 ([@Noltari] - [#44770]) ([tado docs]) -- Bump dessant/lock-threads from v2.0.1 to v2.0.3 (@dependabot - [#44806]) +- Bump dessant/lock-threads from v2.0.1 to v2.0.3 (@dependabot] - [#44806]) - Update to denonavr version 0.9.10 ([@scarface-4711] - [#44791]) ([denonavr docs]) - Bumo pyroon version to 0.0.30 ([@pavoni] - [#44800]) ([roon docs]) - Bump pyobihai ([@dshokouhi] - [#44768]) ([obihai docs]) @@ -726,8 +865,8 @@ The following integrations have been removed: - Bump caldav version to 0.7.1 ([@chpego] - [#44815]) ([caldav docs]) - Complete device and entity registry type hints ([@scop] - [#44406]) - Propose an integration quality for nest SDM integration ([@allenporter] - [#44755]) ([nest docs]) -- Bump codecov/codecov-action from v1.1.1 to v1.2.0 (@dependabot - [#44836]) -- Bump actions/upload-artifact from v2.2.1 to v2.2.2 (@dependabot - [#44835]) +- Bump codecov/codecov-action from v1.1.1 to v1.2.0 (@dependabot] - [#44836]) +- Bump actions/upload-artifact from v2.2.1 to v2.2.2 (@dependabot] - [#44835]) - Add support for reordering Shopping List Items via Drag and Drop ([@ShaneQi] - [#41585]) ([shopping_list docs]) - Add Vicare set mode service ([@oischinger] - [#44563]) - Better general/fallback error message and traceback for unknown config errors ([@scop] - [#44655]) @@ -739,7 +878,7 @@ The following integrations have been removed: - Address late review of ondilo_ico ([@JeromeHXP] - [#44837]) ([ondilo_ico docs]) - Improve MQTT number test coverage ([@emontnemery] - [#44870]) ([mqtt docs]) - Bump pychromecast to 7.7.2 ([@emontnemery] - [#44871]) ([cast docs]) -- Bump codecov/codecov-action from v1.2.0 to v1.2.1 (@dependabot - [#44869]) +- Bump codecov/codecov-action from v1.2.0 to v1.2.1 (@dependabot] - [#44869]) - Generate nest images thumbnails from events ([@allenporter] - [#44638]) ([nest docs]) - Fix notion bridge id update device registry identifier usage ([@scop] - [#44872]) ([notion docs]) - Revert "Revert "Bump pypck to 0.7.8"" ([@frenck] - [#44885]) ([lcn docs]) @@ -962,7 +1101,7 @@ The following integrations have been removed: - Fix for radiotherm component stall ([@vinnyfuria] - [#45482]) ([radiotherm docs]) - Update xknx to 0.16.2 ([@farmio] - [#45511]) ([knx docs]) - Use image proxy in volumio media browser ([@OnFreund] - [#43819]) ([volumio docs]) -- Bump actions/stale from v3.0.14 to v3.0.15 (@dependabot - [#45516]) +- Bump actions/stale from v3.0.14 to v3.0.15 (@dependabot] - [#45516]) - Bump Z-Wave JS Server Python to 0.13 ([@balloob] - [#45524]) ([zwave_js docs]) - Better wait for Z-Wave to be initialized ([@balloob] - [#45520]) ([zwave_js docs]) - Bump dependency for HomematicIP Cloud to 0.13.1 ([@SukramJ] - [#45475]) ([homematicip_cloud docs]) @@ -1048,6 +1187,55 @@ The following integrations have been removed: - Update frontend to 20210127.1 ([@bramkragten] - [#45612]) ([frontend docs]) - Add mobile_app notify ClientError handling ([@cdce8p] - [#45480]) ([mobile_app docs]) - Fix Notion binary sensor bug due to API changes ([@bachya] - [#45616]) ([notion docs]) +- Allow Plex playback using provided playqueue ID ([@jjlawren] - [#45580]) ([plex docs]) (beta fix) +- Add additional error handling for automation script run ([@cdce8p] - [#45613]) ([automation docs]) (beta fix) +- Include relative path in tts get url ([@balloob] - [#45623]) ([tts docs]) (beta fix) +- Upgrade pyyaml to 5.4.1 (CVE-2020-14343) ([@fabaff] - [#45624]) (beta fix) +- Bump hatasmota to 0.2.7 ([@emontnemery] - [#45625]) ([tasmota docs]) (beta fix) +- Ensure history LazyState state value is always a string ([@bdraco] - [#45644]) ([history docs]) (beta fix) +- Update httpcore to prevent unhandled exception on dropped connection ([@bdraco] - [#45667]) (beta fix) +- Fix removing nodes in zwave_js integration ([@marcelveldt] - [#45676]) ([zwave_js docs]) (beta fix) +- Update frontend to 20210127.3 ([@bramkragten] - [#45679]) ([frontend docs]) (beta fix) +- SSDP response decode: replace invalid utf-8 characters ([@vzahradnik] - [#42681]) ([ssdp docs]) (beta fix) +- Update docker base image 2021.01.1 ([@pvizeli] - [#45697]) (beta fix) +- Bump pysmappee to 0.2.16 ([@bsmappee] - [#45699]) ([smappee docs]) (beta fix) +- Fix mqtt check in ozw ([@MartinHjelmare] - [#45709]) ([ozw docs]) (beta fix) +- Updated frontend to 20210127.5 ([@bramkragten] - [#45714]) ([frontend docs]) (beta fix) +- Bump simplisafe-python to 9.6.4 ([@bachya] - [#45716]) ([simplisafe docs]) (beta fix) +- Fix exception when a unifi config entry is ignored ([@bdraco] - [#45735]) ([unifi docs]) (beta fix) +- Bump awesomeversion from 21.1.3 to 21.1.6 ([@ludeeus] - [#45738]) (beta fix) +- Update frontend to 20210127.6 ([@bramkragten] - [#45760]) ([frontend docs]) (beta fix) +- Add timeout to lutron_caseta to prevent it blocking startup ([@bdraco] - [#45769]) ([lutron_caseta docs]) (beta fix) +- Bump pychromecast to 8.0.0 ([@emontnemery] - [#45776]) ([cast docs]) (beta fix) +- Ensure lutron_caseta is only discovered once ([@bdraco] - [#45792]) ([lutron_caseta docs]) (beta fix) +- Prevent AttributError for uninitilized KNX ClimateMode ([@farmio] - [#45793]) ([knx docs]) (beta fix) +- Bump pyatv to 0.7.6 ([@postlund] - [#45799]) ([apple_tv docs]) (beta fix) +- Bump zwave-js-server-python to 0.14.2 ([@marcelveldt] - [#45800]) ([zwave_js docs]) (beta fix) +- Add stop_cover service for zwave_js ([@firstof9] - [#45805]) ([zwave_js docs]) (beta fix) +- Fix shutdown deadlock with run_callback_threadsafe ([@bdraco] - [#45807]) (beta fix) +- Search all endpoints for value in zwave_js ([@raman325] - [#45809]) ([zwave_js docs]) (beta fix) +- Add zwave_js binary sensors property name for Notification CC ([@raman325] - [#45810]) ([zwave_js docs]) (beta fix) +- Fix missing async for lutron_caseta timeout ([@bdraco] - [#45812]) ([lutron_caseta docs]) (beta fix) +- Bump zwave-js-server-python to 0.15.0 ([@MartinHjelmare] - [#45813]) ([zwave_js docs]) (beta fix) +- Bump awesomeversion from 21.1.6 to 21.2.0 ([@ludeeus] - [#45821]) (beta fix) +- Improve MQTT JSON light to allow non-ambiguous states ([@emontnemery] - [#45522]) ([mqtt docs]) (beta fix) +- Add value notification events to zwave_js integration ([@marcelveldt] - [#45814]) ([zwave_js docs]) (beta fix) +- Add notification events to zwave_js integration ([@raman325] - [#45827]) ([zwave_js docs]) (beta fix) +- Fix sensor discovery for zwave_js integration ([@marcelveldt] - [#45834]) ([zwave_js docs]) (beta fix) +- Disable Osramlightify, upstream package is missing ([@frenck] - [#45775]) ([osramlightify docs]) (breaking-change) (beta fix) +- Enable Osramlightify again ([@tfriedel] - [#45849]) ([osramlightify docs]) (beta fix) +- Remove zwave_js devices that the controller is no longer connected to on initialization ([@raman325] - [#45853]) ([zwave_js docs]) (beta fix) +- Add current humidity to zwave_js climate platform ([@raman325] - [#45857]) ([zwave_js docs]) (beta fix) +- Update zwave_js discovery schema for light platform ([@marcelveldt] - [#45861]) ([zwave_js docs]) (beta fix) +- Fix zwave_js sensor device class attribute error ([@MartinHjelmare] - [#45863]) ([zwave_js docs]) (beta fix) +- Fix zwave_js device remove test ([@MartinHjelmare] - [#45864]) ([zwave_js docs]) (beta fix) +- Guard for missing value ([@marcelveldt] - [#45867]) ([zwave_js docs]) (beta fix) +- Use new zwave_js client ([@MartinHjelmare] - [#45872]) ([zwave_js docs]) (beta fix) +- Update frontend to 20210127.7 ([@bramkragten] - [#45874]) ([frontend docs]) (beta fix) +- Bump plexapi to 3.4.1 ([@jjlawren] - [#45878]) ([plex docs]) (beta fix) +- Update docker base image 2021.02.0 ([@pvizeli] - [#45889]) (beta fix) +- Upgrade Z-Wave JS Python to 0.17.0 ([@balloob] - [#45895]) ([zwave_js docs]) (beta fix) +- Mark Z-Wave as deprecated ([@balloob] - [#45896]) ([zwave docs]) (beta fix)

@@ -1070,6 +1258,7 @@ The following integrations have been removed: [#42427]: https://github.com/home-assistant/core/pull/42427 [#42513]: https://github.com/home-assistant/core/pull/42513 [#42560]: https://github.com/home-assistant/core/pull/42560 +[#42681]: https://github.com/home-assistant/core/pull/42681 [#42716]: https://github.com/home-assistant/core/pull/42716 [#42913]: https://github.com/home-assistant/core/pull/42913 [#42968]: https://github.com/home-assistant/core/pull/42968 @@ -1407,6 +1596,7 @@ The following integrations have been removed: [#45511]: https://github.com/home-assistant/core/pull/45511 [#45516]: https://github.com/home-assistant/core/pull/45516 [#45520]: https://github.com/home-assistant/core/pull/45520 +[#45522]: https://github.com/home-assistant/core/pull/45522 [#45523]: https://github.com/home-assistant/core/pull/45523 [#45524]: https://github.com/home-assistant/core/pull/45524 [#45529]: https://github.com/home-assistant/core/pull/45529 @@ -1433,6 +1623,7 @@ The following integrations have been removed: [#45572]: https://github.com/home-assistant/core/pull/45572 [#45574]: https://github.com/home-assistant/core/pull/45574 [#45578]: https://github.com/home-assistant/core/pull/45578 +[#45580]: https://github.com/home-assistant/core/pull/45580 [#45581]: https://github.com/home-assistant/core/pull/45581 [#45583]: https://github.com/home-assistant/core/pull/45583 [#45596]: https://github.com/home-assistant/core/pull/45596 @@ -1441,7 +1632,53 @@ The following integrations have been removed: [#45602]: https://github.com/home-assistant/core/pull/45602 [#45609]: https://github.com/home-assistant/core/pull/45609 [#45612]: https://github.com/home-assistant/core/pull/45612 +[#45613]: https://github.com/home-assistant/core/pull/45613 [#45616]: https://github.com/home-assistant/core/pull/45616 +[#45623]: https://github.com/home-assistant/core/pull/45623 +[#45624]: https://github.com/home-assistant/core/pull/45624 +[#45625]: https://github.com/home-assistant/core/pull/45625 +[#45644]: https://github.com/home-assistant/core/pull/45644 +[#45667]: https://github.com/home-assistant/core/pull/45667 +[#45676]: https://github.com/home-assistant/core/pull/45676 +[#45679]: https://github.com/home-assistant/core/pull/45679 +[#45697]: https://github.com/home-assistant/core/pull/45697 +[#45699]: https://github.com/home-assistant/core/pull/45699 +[#45709]: https://github.com/home-assistant/core/pull/45709 +[#45714]: https://github.com/home-assistant/core/pull/45714 +[#45716]: https://github.com/home-assistant/core/pull/45716 +[#45735]: https://github.com/home-assistant/core/pull/45735 +[#45738]: https://github.com/home-assistant/core/pull/45738 +[#45760]: https://github.com/home-assistant/core/pull/45760 +[#45769]: https://github.com/home-assistant/core/pull/45769 +[#45775]: https://github.com/home-assistant/core/pull/45775 +[#45776]: https://github.com/home-assistant/core/pull/45776 +[#45792]: https://github.com/home-assistant/core/pull/45792 +[#45793]: https://github.com/home-assistant/core/pull/45793 +[#45799]: https://github.com/home-assistant/core/pull/45799 +[#45800]: https://github.com/home-assistant/core/pull/45800 +[#45805]: https://github.com/home-assistant/core/pull/45805 +[#45807]: https://github.com/home-assistant/core/pull/45807 +[#45809]: https://github.com/home-assistant/core/pull/45809 +[#45810]: https://github.com/home-assistant/core/pull/45810 +[#45812]: https://github.com/home-assistant/core/pull/45812 +[#45813]: https://github.com/home-assistant/core/pull/45813 +[#45814]: https://github.com/home-assistant/core/pull/45814 +[#45821]: https://github.com/home-assistant/core/pull/45821 +[#45827]: https://github.com/home-assistant/core/pull/45827 +[#45834]: https://github.com/home-assistant/core/pull/45834 +[#45849]: https://github.com/home-assistant/core/pull/45849 +[#45853]: https://github.com/home-assistant/core/pull/45853 +[#45857]: https://github.com/home-assistant/core/pull/45857 +[#45861]: https://github.com/home-assistant/core/pull/45861 +[#45863]: https://github.com/home-assistant/core/pull/45863 +[#45864]: https://github.com/home-assistant/core/pull/45864 +[#45867]: https://github.com/home-assistant/core/pull/45867 +[#45872]: https://github.com/home-assistant/core/pull/45872 +[#45874]: https://github.com/home-assistant/core/pull/45874 +[#45878]: https://github.com/home-assistant/core/pull/45878 +[#45889]: https://github.com/home-assistant/core/pull/45889 +[#45895]: https://github.com/home-assistant/core/pull/45895 +[#45896]: https://github.com/home-assistant/core/pull/45896 [@Adminiuga]: https://github.com/Adminiuga [@Anonym-tsk]: https://github.com/Anonym-tsk [@BKPepe]: https://github.com/BKPepe @@ -1485,6 +1722,7 @@ The following integrations have been removed: [@blejdfist]: https://github.com/blejdfist [@bouwew]: https://github.com/bouwew [@bramkragten]: https://github.com/bramkragten +[@bsmappee]: https://github.com/bsmappee [@cdce8p]: https://github.com/cdce8p [@cgarwood]: https://github.com/cgarwood [@cgtobi]: https://github.com/cgtobi @@ -1548,6 +1786,7 @@ The following integrations have been removed: [@pavoni]: https://github.com/pavoni [@pawlizio]: https://github.com/pawlizio [@popboxgun]: https://github.com/popboxgun +[@postlund]: https://github.com/postlund [@pvizeli]: https://github.com/pvizeli [@radovanbauer]: https://github.com/radovanbauer [@raman325]: https://github.com/raman325 @@ -1562,11 +1801,13 @@ The following integrations have been removed: [@spacegaier]: https://github.com/spacegaier [@springstan]: https://github.com/springstan [@starkillerOG]: https://github.com/starkillerOG +[@tfriedel]: https://github.com/tfriedel [@thecode]: https://github.com/thecode [@thegnuu]: https://github.com/thegnuu [@thomasloven]: https://github.com/thomasloven [@unaiur]: https://github.com/unaiur [@vinnyfuria]: https://github.com/vinnyfuria +[@vzahradnik]: https://github.com/vzahradnik [@w1ll1am23]: https://github.com/w1ll1am23 [@yuvalabou]: https://github.com/yuvalabou [@zewelor]: https://github.com/zewelor @@ -1581,6 +1822,7 @@ The following integrations have been removed: [alarm_control_panel docs]: /integrations/alarm_control_panel/ [alexa docs]: /integrations/alexa/ [alpha_vantage docs]: /integrations/alpha_vantage/ +[apple_tv docs]: /integrations/apple_tv/ [august docs]: /integrations/august/ [automation docs]: /integrations/automation/ [aws docs]: /integrations/aws/ @@ -1624,6 +1866,7 @@ The following integrations have been removed: [harmony docs]: /integrations/harmony/ [hassio docs]: /integrations/hassio/ [hddtemp docs]: /integrations/hddtemp/ +[history docs]: /integrations/history/ [home_connect docs]: /integrations/home_connect/ [homeassistant docs]: /integrations/homeassistant/ [homekit docs]: /integrations/homekit/ @@ -1677,6 +1920,7 @@ The following integrations have been removed: [onkyo docs]: /integrations/onkyo/ [opentherm_gw docs]: /integrations/opentherm_gw/ [openweathermap docs]: /integrations/openweathermap/ +[osramlightify docs]: /integrations/osramlightify/ [ozw docs]: /integrations/ozw/ [panasonic_viera docs]: /integrations/panasonic_viera/ [persistent_notification docs]: /integrations/persistent_notification/ @@ -1705,7 +1949,9 @@ The following integrations have been removed: [shelly docs]: /integrations/shelly/ [shodan docs]: /integrations/shodan/ [shopping_list docs]: /integrations/shopping_list/ +[simplisafe docs]: /integrations/simplisafe/ [slack docs]: /integrations/slack/ +[smappee docs]: /integrations/smappee/ [snmp docs]: /integrations/snmp/ [soma docs]: /integrations/soma/ [somfy docs]: /integrations/somfy/ @@ -1714,6 +1960,7 @@ The following integrations have been removed: [sql docs]: /integrations/sql/ [squeezebox docs]: /integrations/squeezebox/ [srp_energy docs]: /integrations/srp_energy/ +[ssdp docs]: /integrations/ssdp/ [starline docs]: /integrations/starline/ [stream docs]: /integrations/stream/ [surepetcare docs]: /integrations/surepetcare/ @@ -1727,6 +1974,7 @@ The following integrations have been removed: [todoist docs]: /integrations/todoist/ [toon docs]: /integrations/toon/ [transmission docs]: /integrations/transmission/ +[tts docs]: /integrations/tts/ [tuya docs]: /integrations/tuya/ [twitter docs]: /integrations/twitter/ [unifi docs]: /integrations/unifi/ diff --git a/source/images/blog/2021-02/badges.png b/source/images/blog/2021-02/badges.png new file mode 100644 index 0000000000000000000000000000000000000000..c4cf38cef08210e7c2311ae15192dba2ad445bae GIT binary patch literal 103133 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 literal 0 HcmV?d00001 diff --git a/source/images/blog/2021-02/tts.png b/source/images/blog/2021-02/tts.png new file mode 100644 index 0000000000000000000000000000000000000000..bd89085f9c56e0b4456a6d28f19a511443359c20 GIT binary patch literal 30034 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 AWdHyG literal 0 HcmV?d00001