From dea9ece2058d7849dc636d855e17e9f884a58c51 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 5 Aug 2020 20:52:17 +0200 Subject: [PATCH] Beta release notes for 0.114 (#14159) Co-authored-by: Martin Hjelmare Co-authored-by: Eliseo Martelli Co-authored-by: cogneato --- _config.yml | 6 +- source/_posts/2020-08-12-release-114.markdown | 1109 +++++++++++++++++ .../images/blog/2020-08-0.114/dark-mode.png | Bin 0 -> 70516 bytes .../images/blog/2020-08-0.114/repeat-ui.png | Bin 0 -> 25744 bytes 4 files changed, 1112 insertions(+), 3 deletions(-) create mode 100644 source/_posts/2020-08-12-release-114.markdown create mode 100644 source/images/blog/2020-08-0.114/dark-mode.png create mode 100644 source/images/blog/2020-08-0.114/repeat-ui.png diff --git a/_config.yml b/_config.yml index dbd4d2013af..fdf276cd2c0 100644 --- a/_config.yml +++ b/_config.yml @@ -100,9 +100,9 @@ social: # Home Assistant release details current_major_version: 0 -current_minor_version: 113 -current_patch_version: 3 -date_released: 2020-08-01 +current_minor_version: 114 +current_patch_version: 0 +date_released: 2020-08-12 # Either # or the anchor link to latest release notes in the blog post. # Must be prefixed with a # and have double quotes around it. diff --git a/source/_posts/2020-08-12-release-114.markdown b/source/_posts/2020-08-12-release-114.markdown new file mode 100644 index 00000000000..518c9652041 --- /dev/null +++ b/source/_posts/2020-08-12-release-114.markdown @@ -0,0 +1,1109 @@ +--- +layout: post +title: "0.114: Beta release notes" +description: "Beta release notes" +date: 2020-08-05 00:00:00 +date_formatted: "August 12, 2020" +author: Franck Nijhof +author_twitter: frenck +comments: true +categories: Release-Notes +og_image: /images/blog/2020-08-0.114/social.png +--- + + + +Beta release notes for 0.114.0 + +Please be sure to report issues on our GitHub issue tracker: + +- Issues with core & integrations: +- Issues with the frontend/UI: + +Issues introduced in this beta, are generally picked up with priority. + +## Introduction + +Ooh boy, time flew this release cycle; it is time for 0.114 already! + +Personally, I'm hardly even done implementing all automation features added +in the previous release. 😅 + +Ever since our Lovelace UI started as a beta, back in 2018, one of the most +requested features - arguably - is a dark mode. No wonder, as a dark mode is +added to software everywhere nowadays. + +This release adds dark mode! [@bramkragten] didn't stop there and added +color pickers for the main theme colors as well. I looked forward having it, +an easy way of having a bit of theming, without the need for themes. + +This is by far the most noticeable feature of this release, mainly because it +is immediately apparent after the upgrade. + +Meanwhile, the beta Open Z-Wave integration picks up speed in terms of +contributions, reports, fixes and improvements. I've been using it already, +and I love it. My Z-Wave network has never been better and more stable. +If you haven't tried it yet, I would highly recommend doing so. There is a nice +[community guide](https://community.home-assistant.io/t/how-to-test-the-ozw-beta-without-fully-switching-over/211282) +on how to test it without switching over. + +Besides the listing below, 0.114 may feel a bit "empty", however, it isn't. +It is packed with little things and fixes. The "All changes" section is +definitely worth a look this release. + +Enjoy the release. + +../Frenck + +## Dark mode and theme color pickers + +We now have official support for dark mode. 🎉 + +We detect if your device is in dark mode; if that is the case, our default theme +will go dark. You can override the automatic switching between dark and light +theme in your profile. + +Furthermore, you can now also select the primary and accent color for the +default theme. We calculate all other colors to make sure everything matches +and is readable. + +

+Screenshot of the new dark mode theme settings +Screenshot of the new dark mode and theme settings. +

+ +So if you upgrade to Home Assistant 0.114, you are using the default theme +and your device is set to a dark mode; Please be aware that after upgrading, +you will get a dark theme by default in that case. + +Also, when picking colors, make sure you choose a primary color that is +readable on both a light and dark background. For now, this is just a local +setting and has to be applied to every device. + +For custom themes, there is a new option on the `set_theme` service call, +`mode: 'dark'`; this allows to set a theme that will be used when your device +is in dark mode. + +Lastly, when using the `set_theme` service, the settings are now persistent +across restarts. So if you have an automation that calls `set_theme` on startup, +you don't need it anymore. 😉 + +## Automation & Scripts updates + +In [Home Assistant 0.113](/blog/2020/07/22/release-113/) we added tons of new +features to automations and scripts. This release contains some fixes for issues +discovered and reported, but also adds some smaller new features to extend it +even more. + +First of all, the repeat and choose actions are now available when creating +automations or scripts via the UI. + +

+Screenshot of the new automation features available in the UI +Screenshot of the new automation features available in the UI. +

+ +Sub-second precision has been extended and is now available in all +time-related notations. For example, you can now use `2.5` seconds/hours/minutes +or even use it in full time notations: `23:59:59.999`. + +The `automation.turn_off` service now accepts a `stop_actions` data parameter. +By default, when turning off an automation, any currently running automation +will be stopped. This new option allows you to turn off an automation +and optionally leave any currently active actions running. + +Lastly, a small shortcut has been added to the `time` trigger, which now accepts +multiple time values. + +```yaml +automation: + - alias: Example with multiple time values in a single time trigger + trigger: + - platform: time + at: + - "05:00:00" + - "06:00:00" + - "10:00:00" + action: + choose: + ... +``` + +### Open Z-Wave (beta) + +The Open Z-Wave (beta) integration is coming along nicely and others are +started helping out as well! A shout out to [@firstof9], [@RobBie1221] and +[@tradiuz] for jumping in and helping out this release. + +Some additional information is added to the UI for Open Z-Wave, you can now +see device information right from the device page and shows information like +the Z-Wave Node ID and other information about your Z-Wave device. + + + +Furthermore, RGB color support has been added to lights, and bugs have been +fixed using color temperatures and dimming. 💡 + +Lastly, unnecessary polling of devices has been reduced. + +## Yet another round of performance improvements + +Did we tell you that [@bdraco] is unstoppable in his saga to improve the +performance and stability of Home Assistant? His train just keeps going! + +0.114 is no exception and a lot of smaller performance and stability +improvements are made again. + +A bit technical, maybe, but here is a small overview of the changes: + +- The internal device & entity registries are now indexed, and thus faster. +- Setting up groups at startup is more efficient. +- Reloading YAML configurations or checking your configuration is now quicker. +- A context accompanies every event in Home Assistant (every trigger, + automation, … has a "triggered by what and who"). These contexts are now + created faster, which makes everything faster. +- Tracking time pattern triggers are now scheduled on our event loop, which + is far more efficient. +- Processing of system logs is taken out of the main program loop, so it doesn't + interfere with things Home Assistant does for you. + +Finally, if, for any reason, corruption is detected in the Home Assistant +recorder database (SQLite), the old database is moved and a new, fresh database +is created. This prevents issues during startup. + +Honestly, the above isn't even complete. 😅 Thanks [@bdraco]! + +## Other noteworthy changes + +- You can now move Lovelace cards to a different dashboard and add cards to + other than the main dashboard from the device pages. +- Add support for safe area insets; For example, iPhones with notches now cover + the entire screen while having enough padding for home swipe action + and the notch at the top of your display. +- [HomeKit][homekit docs] has now support for doorbells (thanks [@adrum]) and + [@bdraco] added support for multiple camera streams. +- If you use [light][light docs] profiles, those now support a default + transition value, thanks to [@donkawechico]. +- [@agners] added IPv4 & IPv6 (dual-stack) support to the Home Assistant + [web server][http docs], allowing it to run simultaneously on both. + +## New Integrations + +Six new integrations added this release: + +- [AccuWeather][accuweather docs], added by [@bieniu] +- [Azure DevOps][azure_devops docs], added by [@timmo001] +- [Control4][control4 docs], added by [@lawtancool] +- [Firmata][firmata docs], added by [@DaAwesomeP] +- [OVO Energy][ovo_energy docs], added by [@timmo001] +- [Wolflink][wolflink docs], added by [@adamkrol93] + +## New Platforms + +The following integration got support for a new platform: + +- [Pi-hole][pi_hole docs] now provides a switch to turn on/off the service, added by [@shenxn] + +## Integrations now available to set up from the UI + +The following integrations are now available via the Home Assistant UI: + +- [Volumio][volumio docs], done by [@OnFreund] +- [HLK-SW16][hlk_sw16 docs], done by [@jameshilliard] +- [Itho Daalderop Spider][spider docs], done by [@peternijssen] + +## If you need help... + +...don't hesitate to use our very active [forums](https://community.home-assistant.io/) or join us for a little [chat](https://discord.gg/c5DvZ4e). + +Experiencing issues introduced by this release? Please report them in our [issue tracker](https://github.com/home-assistant/core/issues). Make sure to fill in all fields of the issue template. + + + +## Breaking Changes + +Below is a listing of the breaking change for this release, per subject or +integration. Click on one of those to read more about the breaking change +for that specific item. + +
+ Recorder +

+ +The default sqlite database (home-assistant_v2.db) is now validated on startup +and if corruption is detected, the database is renamed to +`home-assistant_v2.db.corrupt.{ISOTIME}` and startup proceeds with a fresh +database. + +([@bdraco] - [#37949]) ([recorder docs]) + +

+
+ +
+ Google Assistant +

+ +A sync will be required for source selection to work after this update. The +keyword to select source will also have changed from "Set mode on TV to.." +to "Set input on TV to.." + +([@elupus] - [#35753]) ([google_assistant docs]) + +

+
+ +
+ Blink +

+ +Due to the new 2FA endpoint, the YAML configuration is no longer supported. + +In addition, due to some API changes, if you are upgrading from a previous +version, you will need to navigate to the integration page at startup and +re-configure Blink. + +Your username and password will be imported, but you need to submit a 2FA token +(emailed to you by Blink) in order to continue setting up the integration. + +([@fronzbot] - [#38027]) ([blink docs]) + +

+
+ +
+ Pi-hole +

+ +A switch has been added to the Pi-hole integration. Because of the switch being +added, the `pi_hole.enable` service is removed. + +The `pi_hole.disable` service remains in order to support disabling the service +for a given amount of time, but now it relies on the switch entity id instead +of the name set by the user, so the `name` field is removed. + +With this change, a switch entity `switch.pi_hole` will be added if you +set up the integration with an API key and default name (Pi-hole). + +Now, you can use `switch.turn_on` and `switch.turn_off` to enable and disable +the Pi-hole service permanently. To disable the service for a given time, +use `pi_hole.disable` with `entity_id: switch.pi_hole` and `duration: 00:00:15`. +To target all Pi-hole services, use `entity_id: all`. + +([@shenxn] - [#35605]) ([pi_hole docs]) + +

+
+ +
+ Volumio +

+ +The Volumio integration is now configured through the UI. If you previously had +it in configuration.yaml, please remove it and configure through the +Integrations panel. + +([@OnFreund] - [#38252]) ([discovery docs]) ([volumio docs]) + +

+
+ +
+ Honeywell Total Connect Comfort (evohome) +

+ +The `hvac_action()` property has been removed from Evohome zones as this data +was inaccurate - the algorithm used to provide this data was not +reliable, and there is no reasonable hope for a satisfactory alternative. + +You will have no indication if a zone is actively calling for heat +(`CURRENT_HVAC_*`), nor if the heat source is currently active. However, +you will continue to have the `hvac_mode()` property, which will indicate if the +heating is enabled, or not (`HVAC_MODE_*`). + +This will be most obvious by the absence of this information in the UI. + +There is no intervention required for this breaking change. + +([@zxdavb] - [#38244]) ([evohome docs]) + +

+
+ +
+ Flume +

+ +The unique id is being updated for existing sensors. You will need to clean up +the stale entity from the entity registry via the GUI. + +([@ChrisMandich] - [#38138]) ([flume docs]) + +

+
+ +
+ Météo-France +

+ +The `meteo_france` integration moved from a web scraping architecture to a +API-based architecture. With this major refactor the following change could +break: + +- The `thunder chance` entity is no longer available (no longer in the API results). +- The `next rain` entity state is now a datetime instead of a delay. +- `next rain` attributes have been simplified. +- `weather_alert:` only one entity created by department. Was by city in the + previous version and could create duplicates. +- `weather alert` attributes have been simplified. +- `weather` platform is showing the current day forecast in the first position of + daily forecast (instead of tomorrow forecast). + +([@oncleben31] - [#37737]) ([meteo_france docs]) + +

+
+
+ Bond +

+ +When you have multiple Bond hubs, each with its own set of devices, those +devices have IDs that the Bond integration uses to generate unique entity IDs +in Home Assistant. Unfortunately, those IDs are only unique within the hub. +So it is possible that unique IDs generated for entities from different hubs +will not be unique and collide. + +This has been fixed by prefixing device ID with a hub ID and the resulting ID +is now truly unique. After restarting you will see each bond entity twice. +One which is live with the new unique ID. The second which is disabled with old +unique ID. + +How to make it work: + +1. Remove the disabled entity (note its friendly ID, e.g., `cover.shades`) +2. Optionally rename the generated friendly ID on the live entity, so that your + automations continue to work. For example, your live entity will have ID + `cover.shades_2`. Rename it to `cover.shades`. + +([@prystupa] - [#38496]) ([bond docs]) + +

+
+ +
+ Hi-Link HLK-SW16 +

+ +The hlk-sw16 entity ids will change upon update and the old entities will need +to be removed manually. + +([@jameshilliard] - [#37190]) ([hlk_sw16 docs]) + +

+
+ +
+ Slack +

+ +The Slack attachments framework was deprecated in 0.108.0 and is now officially +removed. The blocks framework should be used instead. + +([@bachya] - [#38139]) ([slack docs]) + +

+
+ +
+ IQVIA +

+ +Per ADR-0010, IQVIA can no longer be configured via YAML and must be configured +from the UI. Existing IQVIA users have already had their integrations imported +and only need to remove IQVIA-related items from `configuration.yaml`. + +([@bachya] - [#38141]) ([iqvia docs]) + +

+
+ +
+ Shell Command +

+ +Processes spawned from the `shell_command` integration (the command executes) +now timeout after 60 seconds instead of running forever. + +([@bdraco] - [#38491]) ([shell_command docs]) + +

+
+ +
+ Command Line +

+ +The `command_line` cover, notify and switch platforms, now timeout after 15 +seconds (by default) instead of blocking forever. + +([@bdraco] - [#38497]) ([command_line docs]) + +

+
+ +
+ Time pattern listeners +

+ +If time abruptly moves forward or backward, time pattern listeners will only +be adjusted after they were previously scheduled to fire. + +This avoids the need for every time pattern listener to check for this every +second. + +([@bdraco] - [#38021]) + +

+
+ +
+ Logbook +

+ +Support for legacy logbook events created before 0.112 is removed. + +([@bdraco] - [#37822]) ([logbook docs]) + +

+
+ +## All changes + +
+ Click to see all changes! + +- Remove support for legacy logbook events created before 0.112 ([@bdraco] - [#37822]) ([logbook docs]) (breaking-change) +- Refactor bond tests ([@prystupa] - [#37868]) ([bond docs]) +- Feature/izone temperature precision ([@sgryphon] - [#37669]) ([izone docs]) +- Add `ignore_attributes` option to influxdb ([@mdegat01] - [#37747]) ([influxdb docs]) +- Improve bond startup performance ([@prystupa] - [#37900]) ([bond docs]) +- Add Firmata Integration (attempt 2) ([@DaAwesomeP] - [#35591]) ([firmata docs]) (new-integration) +- Add RGB light support to ozw ([@firstof9] - [#37636]) ([ozw docs]) +- Apply feedback on bond integration ([@prystupa] - [#37921]) ([bond docs]) +- Increase test line coverage of homeassistant/helpers/event.py to 100% ([@bdraco] - [#37927]) +- Cleanup logbook tests to prevent failure on race condition ([@bdraco] - [#37928]) ([logbook docs]) +- Improve setup script portability ([@mweinelt] - [#37935]) +- Switch back to create task for Neato ([@dshokouhi] - [#37913]) ([neato docs]) +- prometheus: Reduce loglevel of failed float conversion to debug ([@mweinelt] - [#37936]) ([prometheus docs]) +- Add humidifier intents ([@Shulyaka] - [#37335]) ([humidifier docs]) +- Add humidifier device conditions ([@Shulyaka] - [#36962]) ([humidifier docs]) +- Fix Yandex transport Integration, add signature to requests ([@devbis] - [#37365]) ([yandex_transport docs]) +- Mock out I/O in the default_config test ([@bdraco] - [#37897]) ([default_config docs]) +- Add humidifier device triggers ([@Shulyaka] - [#36887]) ([humidifier docs]) +- Index entity_registry_updated listeners ([@bdraco] - [#37940]) +- Automatically recover when the sqlite3 database is malformed or corrupted ([@bdraco] - [#37949]) ([recorder docs]) (breaking-change) +- Add switch to pi_hole integration ([@shenxn] - [#35605]) ([pi_hole docs]) (breaking-change) (new-platform) +- Bump zeroconf to 0.28.0 ([@bdraco] - [#37951]) ([zeroconf docs]) +- Make sensor and binary_sensor inherit from base class ([@elupus] - [#37946]) ([rfxtrx docs]) +- Add support for InputSelector trait ([@elupus] - [#35753]) ([google_assistant docs]) (breaking-change) +- Adds median to min_max component ([@knudsvik] - [#36686]) ([min_max docs]) +- Add Control4 integration ([@lawtancool] - [#37632]) ([control4 docs]) (new-integration) +- Update comment about parallel updates to match the documentation ([@dmulcahey] - [#37964]) +- Close androidtv ADB socket connection when Home Assistant stops ([@JeffLIrion] - [#37973]) ([androidtv docs]) +- Bumpy pyobihai to make last reboot update as needed ([@dshokouhi] - [#37914]) ([obihai docs]) +- Index the entity registry ([@bdraco] - [#37994]) +- Index the device registry ([@bdraco] - [#37990]) +- Don't advertise switch devices as dimmable lights ([@jyavenard] - [#37978]) ([emulated_hue docs]) +- Disable polling for ozw entities ([@RobBie1221] - [#38005]) ([ozw docs]) +- Force updates for ozw sensors ([@RobBie1221] - [#38003]) ([ozw docs]) +- Add Wolflink integration ([@adamkrol93] - [#34104]) ([wolflink docs]) (new-integration) +- Bump codecov/codecov-action from v1.0.10 to v1.0.11 (dependabot - [#38006]) +- Cleanup async_accept_signal in ZHA ([@dmulcahey] - [#38009]) ([zha docs]) +- Fix ozw color temp ([@tradiuz] - [#38012]) ([ozw docs]) +- Add scrape sensor name to logs ([@rsnodgrass] - [#38020]) ([scrape docs]) +- Use event loop scheduling for tracking time patterns ([@bdraco] - [#38021]) (breaking-change) +- Move data on import in rfxtrx integration into ConfigEntry ([@RobBie1221] - [#38022]) ([rfxtrx docs]) +- Bump actions/setup-python from v2 to v2.1.1 (dependabot - [#38034]) +- Fix wolflink datetime import ([@scop] - [#38028]) ([wolflink docs]) +- Update tests that track time to account for microsecond precision ([@bdraco] - [#38044]) ([automation docs]) +- Implement unload entry for rfxtrx integration ([@RobBie1221] - [#38037]) ([rfxtrx docs]) +- Make sure command entities restore from state ([@elupus] - [#38038]) ([rfxtrx docs]) +- Avoid using implementation internal to trigger events ([@elupus] - [#38041]) ([rfxtrx docs]) +- Ensure we do not start discovered flows until after the started event has fired ([@bdraco] - [#38047]) ([discovery docs]) ([ssdp docs]) ([zeroconf docs]) +- Support default transition in light profiles ([@donkawechico] - [#36747]) ([light docs]) +- Speed up group setup ([@bdraco] - [#38048]) ([group docs]) +- Allow float values in time periods ([@pnbruckner] - [#38023]) +- Update home assistant base image ([@pvizeli] - [#38063]) +- Various type hint improvements ([@scop] - [#37952]) +- Update automation logger to include object_id like scripts ([@pnbruckner] - [#37948]) ([automation docs]) +- Change sky_hub to async and fix exception spamming ([@RogerSelwyn] - [#37129]) ([sky_hub docs]) +- Bump version to 0.114.0dev0 ([@frenck] - [#38071]) +- Upgrade aiohttp to 3.6.2 ([@frenck] - [#38082]) +- Fix ozw light color values check ([@MartinHjelmare] - [#38067]) ([ozw docs]) +- Refactor bond integration to be completely async ([@prystupa] - [#38066]) ([bond docs]) +- Centralize bond update state logic ([@prystupa] - [#38093]) ([bond docs]) +- Avoid generating a Context() object every second ([@bdraco] - [#38085]) +- Use postgresql style uuid generation (uuid_generate_v1mc) for Context uuids ([@bdraco] - [#38089]) +- Clean up fido tests ([@balloob] - [#38098]) ([fido docs]) +- Bump codecov/codecov-action from v1.0.11 to v1.0.12 (dependabot - [#38102]) +- Add 'alarm_event_occurred' property from AlarmDecoder ([@melyux] - [#38055]) ([alarmdecoder docs]) +- Add homematic IPKeyBlindMulti device ([@sMauldaeschle] - [#38059]) ([homematic docs]) +- Add set_central_heating_ovrd service to opentherm_gw ([@mvn23] - [#34425]) ([opentherm_gw docs]) +- Fix state automation trigger (#38014) ([@azogue] - [#38032]) ([automation docs]) +- Fix updates of Rssi for control devices in rfxtrx ([@RobBie1221] - [#38131]) ([rfxtrx docs]) +- Upgrade bond-api to 0.1.7 ([@prystupa] - [#38121]) ([bond docs]) +- Write device_id to ConfigEntry of rfxtrx integration ([@RobBie1221] - [#38064]) ([rfxtrx docs]) +- Add test ([@emontnemery] - [#37890]) ([mqtt docs]) +- Asyncify rfxtrx startup and event handling ([@elupus] - [#38155]) ([rfxtrx docs]) +- Support unavailable state in template fan ([@thomasdelaet] - [#38114]) ([template docs]) +- convert_until isn't returning anything ([@Misiu] - [#38157]) ([evohome docs]) +- Bump python-slugify to 4.0.1 ([@fronzbot] - [#38140]) +- Upgrade coverage to 5.2.1 ([@frenck] - [#38158]) +- Support rfxtrx smoke detectors, motion sensors as binary_sensors ([@elupus] - [#38000]) ([rfxtrx docs]) +- Gracefully handle bond API errors and timeouts through available state ([@prystupa] - [#38137]) ([bond docs]) +- Prevent unnecessary updates of zone component ([@Danielhiversen] - [#38167]) ([zone docs]) +- Prevent unnecessary updates of sun component ([@Danielhiversen] - [#38169]) ([sun docs]) +- Add AccuWeather integration ([@bieniu] - [#37166]) ([accuweather docs]) (new-integration) +- Added 2020 version Aqara double wall switch ([@markuskorbel] - [#38164]) ([deconz docs]) +- Ensure all track time change tests mock a specific start time ([@bdraco] - [#38178]) +- Enable Homekit remote support for devices without play/pause ([@nickw444] - [#37180]) ([homekit docs]) +- Prevent unnecessary updates of met component ([@Danielhiversen] - [#38168]) ([met docs]) +- Support multiple camera streams in HomeKit ([@bdraco] - [#37968]) ([homekit docs]) +- Rfxtrx fixup config entry creation ([@elupus] - [#38185]) ([rfxtrx docs]) +- Removing gogogate2 emulated cover transitional states. ([@vangorra] - [#38199]) ([gogogate2 docs]) +- Volvo on call updates ([@bratanon] - [#38142]) ([volvooncall docs]) +- Make rfxtrx RfyDevices have sun automation switches ([@elupus] - [#38210]) ([rfxtrx docs]) (beta fix) +- Add Azure DevOps Integration ([@timmo001] - [#33765]) ([azure_devops docs]) (new-integration) +- Mark event tests to run as callbacks ([@bdraco] - [#38212]) +- Attempt to fix islamic prayer times tests ([@bdraco] - [#38220]) ([islamic_prayer_times docs]) +- Update logbook to use async_add_executor_job ([@bdraco] - [#38217]) ([logbook docs]) +- Fix libav install in Travis CI ([@scop] - [#38221]) +- Refactor bond unit tests to reduce boilerplate ([@prystupa] - [#38177]) ([bond docs]) +- Add update available binary sensor to Tesla ([@alandtse] - [#37991]) ([tesla docs]) +- fix issue #34559 ([@zxdavb] - [#38241]) ([evohome docs]) +- Implement resilient startup for bond integration with ConfigEntryNotReady support ([@prystupa] - [#38253]) ([bond docs]) +- Add changes from comments after merging AccuWeather ([@bieniu] - [#38227]) ([accuweather docs]) +- Update holidays to 0.10.3 ([@MikeTsenatek] - [#38246]) ([workday docs]) +- Add config flow to Volumio ([@OnFreund] - [#38252]) ([discovery docs]) ([volumio docs]) (breaking-change) +- Change devolo Home Control entity naming ([@2Fake] - [#38275]) ([devolo_home_control docs]) +- Corrected typo ([@jcallaghan] - [#38278]) ([tado docs]) +- Remove evohome hvac_action as it is inaccurate ([@zxdavb] - [#38244]) ([evohome docs]) (breaking-change) +- Prevent harmony from resetting state with multiple turn ons ([@bdraco] - [#38183]) ([harmony docs]) +- Delint recent change to evohome ([@zxdavb] - [#38294]) ([evohome docs]) +- Setup rfxtrx event listener directly ([@elupus] - [#38298]) ([rfxtrx docs]) +- Clean up commands generation for rfxtrx ([@elupus] - [#38236]) ([rfxtrx docs]) +- Restore rfxtrx state to off when delay off is in effect ([@elupus] - [#38239]) ([rfxtrx docs]) +- Bond - Make assumed state conditional ([@marciogranzotto] - [#38209]) ([bond docs]) +- Apply changes from bond code review ([@prystupa] - [#38303]) ([bond docs]) +- Add debug logging for bond ([@prystupa] - [#38304]) ([bond docs]) +- Fix ozw dimming duration ([@firstof9] - [#38254]) ([ozw docs]) +- Update PyFlume version, support for multiple state attributes ([@ChrisMandich] - [#38138]) ([flume docs]) (breaking-change) +- Fix lg_soundbar callback ([@mjg59] - [#38259]) ([lg_soundbar docs]) +- Bump actions/upload-artifact from 2.1.0 to v2.1.1 (dependabot - [#38315]) +- Add myself to xiaomi miio codeowners ([@starkillerOG] - [#38350]) ([xiaomi_miio docs]) +- Upgrade youtube_dl to version 2020.07.28 ([@BKPepe] - [#38328]) ([media_extractor docs]) +- Temporary lock pip to 20.1.1 to avoid build issue ([@frenck] - [#38358]) (beta fix) +- Add wheels job for building core wheels ([@frenck] - [#38359]) +- Add jobs names to Wheels builds ([@frenck] - [#38363]) +- Update run-in-env.sh ([@ehendrix23] - [#36577]) +- Bump aioambient to 1.2.0 ([@bachya] - [#38364]) ([ambient_station docs]) +- Bump simplisafe-python to 9.2.2 ([@bachya] - [#38365]) ([simplisafe docs]) +- Bump ElkM1 library version. ([@gwww] - [#38368]) ([elkm1 docs]) +- Add basic websocket api for OZW ([@cgarwood] - [#38265]) ([ozw docs]) +- Add support for multiple time triggers in automations ([@frenck] - [#37975]) ([automation docs]) +- Add support for dimmable bond lights ([@marciogranzotto] - [#38203]) ([bond docs]) +- Bump wirelesstagpy to 0.4.1 ([@sergeymaysak] - [#38387]) ([wirelesstag docs]) +- Fix bond fans without defined max_speed ([@prystupa] - [#38382]) ([bond docs]) +- Clean up Volumio code ([@OnFreund] - [#38400]) ([volumio docs]) +- Update coordinator improvements ([@scop] - [#38366]) +- Improve tests for Airly integration ([@bieniu] - [#38357]) ([airly docs]) +- Generate bond config entry ID from the hub metadata ([@prystupa] - [#38354]) ([bond docs]) +- Add battery sensor to xiaomi_aqara ([@shenxn] - [#38004]) ([xiaomi_aqara docs]) +- Fix variable error during stream close ([@bdraco] - [#38417]) ([stream docs]) +- Simplify generate_entity_id ([@bdraco] - [#38418]) +- Abort bond hub config flow if hub is already registered ([@prystupa] - [#38416]) ([bond docs]) +- Support 'stop' action for covers in device automation ([@prystupa] - [#38219]) ([cover docs]) +- Add identifiers to device registry api output ([@cgarwood] - [#38427]) ([config docs]) +- Remove unused SmartThings capability subscriptions ([@andrewsayre] - [#38128]) ([smartthings docs]) +- Add support for HomeKit doorbell ([@adrum] - [#38419]) ([homekit docs]) +- Restore the ability to tell when a harmony activity is starting ([@bdraco] - [#38335]) ([harmony docs]) +- Update aioazuredevops to v1.3.5 ([@timmo001] - [#38441]) ([azure_devops docs]) +- Update bond-api to 0.1.8 ([@prystupa] - [#38442]) ([bond docs]) +- Add support to climate devices in Google Assistant Fan Trait ([@marciogranzotto] - [#38337]) ([google_assistant docs]) +- Add unique ids for "buienradar" platforms weather and camera ([@RobBie1221] - [#37761]) ([buienradar docs]) +- Improve logging when a unique id conflict is detected ([@bdraco] - [#38434]) +- Add zeroconf discovery for bond integration ([@prystupa] - [#38448]) ([bond docs]) +- Increase test coverage for rfxtrx integration ([@RobBie1221] - [#38435]) +- Add node neighbors to ozw websocket api ([@firstof9] - [#38447]) ([ozw docs]) +- Refactor Météo-France to use API instead of web scraping ([@oncleben31] - [#37737]) ([meteo_france docs]) (breaking-change) +- Add optional unique_id attribute to the template platforms ([@michaelarnauts] - [#38011]) ([template docs]) +- Allow automation to be turned off without stopping actions ([@pnbruckner] - [#38436]) ([automation docs]) ([script docs]) +- Optimize directv config flow tests. ([@ctalkington] - [#38460]) ([directv docs]) ([directv docs]) +- Update pyskyqhu to 0.1.1 ([@RogerSelwyn] - [#38461]) ([sky_hub docs]) +- Add sensor platform for AccuWeather integration ([@bieniu] - [#38312]) ([accuweather docs]) (new-platform) +- Add bed sensor availability for withings ([@vangorra] - [#37906]) ([withings docs]) +- Add platform tests to yeelight ([@shenxn] - [#37745]) ([yeelight docs]) +- Add homematic IPWKeyBlindMulti device ([@weissm] - [#38345]) ([homematic docs]) +- Avoid shutdown delays when emulated_hue is enabled ([@bdraco] - [#38472]) ([emulated_hue docs]) +- Update numato-gpio to 0.8.0 ([@clssn] - [#38415]) ([numato docs]) +- Optimize ipp tests ([@ctalkington] - [#38485]) ([ipp docs]) +- Ensure bond unique ids are unique across hubs ([@prystupa] - [#38496]) ([bond docs]) (breaking-change) +- Provide a unique entity ID for lgsoundbar ([@mjg59] - [#38494]) ([lg_soundbar docs]) +- Add config flow to HLK-SW16 ([@jameshilliard] - [#37190]) ([hlk_sw16 docs]) (breaking-change) +- Bump actions/upload-artifact from v2.1.1 to v2.1.2 (dependabot - [#38505]) +- Fix lookup by Plex media key when playing on Sonos ([@jjlawren] - [#38119]) ([plex docs]) +- Clean up Plex clip handling ([@jjlawren] - [#38500]) ([plex docs]) +- Fix harmony activity starting initial state ([@bdraco] - [#38439]) ([harmony docs]) +- Bump hass-nabucasa to avoid the performance penalty loading ecdsa ([@bdraco] - [#38056]) +- Fix flapping chained task logging test ([@bdraco] - [#38492]) +- Fix Lutron Caseta devices loading when missing serials ([@ShaneQi] - [#38255]) ([lutron_caseta docs]) +- Update frontend to 20200803.0 ([@bramkragten] - [#38514]) ([frontend docs]) +- Log the version reported by Bond hub upon startup to facilitate troub… ([@prystupa] - [#38508]) ([bond docs]) +- Fix missing .name at entity_id in service example ([@Cooper-Dale] - [#38515]) ([camera docs]) +- Remove deprecated Slack attachments framework ([@bachya] - [#38139]) ([slack docs]) (breaking-change) +- Remove YAML configuration support for IQVIA ([@bachya] - [#38141]) ([iqvia docs]) (breaking-change) +- Fix run-in-env.sh sh options ([@scop] - [#38520]) +- Reduce time to reload yaml and check configuration ([@bdraco] - [#38469]) +- Cache emulated hue states attributes between get and put calls to avoid unexpected alexa errors ([@jyavenard] - [#38451]) ([emulated_hue docs]) +- Bump pyaehw4a1 to 0.3.9 ([@bannhead] - [#38347]) ([hisense_aehw4a1 docs]) +- Update pyhomematic to 0.1.68 ([@danielperna84] - [#38530]) ([homematic docs]) +- Fix Fibaro component failure to load with HC3 ([@pbalogh77] - [#38528]) ([fibaro docs]) +- Support dual stack IP support (IPv4 and IPv6) ([@agners] - [#38046]) ([http docs]) +- Update notify.py ([@dclobato] - [#38526]) ([clickatell docs]) +- Make ozw CCT use device attributes instead of hard coded values ([@tradiuz] - [#38054]) ([ozw docs]) +- Add Netatmo data handler ([@cgtobi] - [#35571]) ([netatmo docs]) +- Move system log processing out of the event loop ([@bdraco] - [#38445]) ([system_log docs]) +- Fix Control4 token refresh ([@lawtancool] - [#38302]) ([control4 docs]) +- Add spider config flow ([@peternijssen] - [#36001]) ([spider docs]) +- Upgrade toonapi to v0.2.0 ([@frenck] - [#38543]) ([toon docs]) +- Update pymetno lib, and start using met api v2 ([@Danielhiversen] - [#38547]) ([met docs]) ([norway_air docs]) +- Add new Water Meter Sensor for Toon ([@tizzen33] - [#37879]) ([toon docs]) +- Fix Mikrotik encoding by setting utf8 ([@Janhouse] - [#38091]) ([mikrotik docs]) +- Allow device class to control icons for tesla ([@ctalkington] - [#37526]) ([tesla docs]) +- Fix upnp error on unload_entry if device does not exist ([@StevenLooman] - [#38230]) ([upnp docs]) +- Add a 60s timeout to shell_command to prevent processes from building up ([@bdraco] - [#38491]) ([shell_command docs]) (breaking-change) +- Add missing timeout to command_line platforms: cover, notify, switch ([@bdraco] - [#38497]) ([command_line docs]) (breaking-change) +- Keep webostv source list when TV is off ([@zhuqf] - [#38250]) ([webostv docs]) +- Use IP Address (host) provided by mDNS on Elgato Key Light ([@PedroLamas] - [#38539]) ([elgato docs]) +- Bump actions/upload-artifact from v2.1.2 to v2.1.3 (dependabot - [#38552]) +- Update pyrainbird to 0.4.2 ([@peternijssen] - [#38542]) ([rainbird docs]) +- Add Xiaomi Aqara wireless and light switches (2020 model) ([@chewbh] - [#37985]) ([xiaomi_aqara docs]) +- Blink auth flow improvement and mini camera support ([@fronzbot] - [#38027]) ([blink docs]) (breaking-change) +- Add device_info to GIOS integration ([@bieniu] - [#38503]) ([gios docs]) +- Add device_info property for AccuWeather integration ([@bieniu] - [#38480]) ([accuweather docs]) +- Add device_info property and simplify generation of unique_id for Airly integration ([@bieniu] - [#38479]) ([airly docs]) +- Bump python-wiffi to 1.0.1 ([@mampfes] - [#38556]) ([wiffi docs]) +- OVO Energy Integration ([@timmo001] - [#36104]) ([ovo_energy docs]) (new-integration) +- Intelligent timeout handler for setup/bootstrap ([@pvizeli] - [#38329]) +- Bump frontend to 20200805.0 ([@ludeeus] - [#38557]) ([frontend docs]) + +
+ +[#33765]: https://github.com/home-assistant/core/pull/33765 +[#34104]: https://github.com/home-assistant/core/pull/34104 +[#34425]: https://github.com/home-assistant/core/pull/34425 +[#35571]: https://github.com/home-assistant/core/pull/35571 +[#35591]: https://github.com/home-assistant/core/pull/35591 +[#35605]: https://github.com/home-assistant/core/pull/35605 +[#35753]: https://github.com/home-assistant/core/pull/35753 +[#36001]: https://github.com/home-assistant/core/pull/36001 +[#36104]: https://github.com/home-assistant/core/pull/36104 +[#36577]: https://github.com/home-assistant/core/pull/36577 +[#36686]: https://github.com/home-assistant/core/pull/36686 +[#36747]: https://github.com/home-assistant/core/pull/36747 +[#36887]: https://github.com/home-assistant/core/pull/36887 +[#36962]: https://github.com/home-assistant/core/pull/36962 +[#37129]: https://github.com/home-assistant/core/pull/37129 +[#37166]: https://github.com/home-assistant/core/pull/37166 +[#37180]: https://github.com/home-assistant/core/pull/37180 +[#37190]: https://github.com/home-assistant/core/pull/37190 +[#37335]: https://github.com/home-assistant/core/pull/37335 +[#37365]: https://github.com/home-assistant/core/pull/37365 +[#37526]: https://github.com/home-assistant/core/pull/37526 +[#37632]: https://github.com/home-assistant/core/pull/37632 +[#37636]: https://github.com/home-assistant/core/pull/37636 +[#37669]: https://github.com/home-assistant/core/pull/37669 +[#37737]: https://github.com/home-assistant/core/pull/37737 +[#37745]: https://github.com/home-assistant/core/pull/37745 +[#37747]: https://github.com/home-assistant/core/pull/37747 +[#37761]: https://github.com/home-assistant/core/pull/37761 +[#37822]: https://github.com/home-assistant/core/pull/37822 +[#37868]: https://github.com/home-assistant/core/pull/37868 +[#37879]: https://github.com/home-assistant/core/pull/37879 +[#37890]: https://github.com/home-assistant/core/pull/37890 +[#37897]: https://github.com/home-assistant/core/pull/37897 +[#37900]: https://github.com/home-assistant/core/pull/37900 +[#37906]: https://github.com/home-assistant/core/pull/37906 +[#37913]: https://github.com/home-assistant/core/pull/37913 +[#37914]: https://github.com/home-assistant/core/pull/37914 +[#37921]: https://github.com/home-assistant/core/pull/37921 +[#37927]: https://github.com/home-assistant/core/pull/37927 +[#37928]: https://github.com/home-assistant/core/pull/37928 +[#37935]: https://github.com/home-assistant/core/pull/37935 +[#37936]: https://github.com/home-assistant/core/pull/37936 +[#37940]: https://github.com/home-assistant/core/pull/37940 +[#37946]: https://github.com/home-assistant/core/pull/37946 +[#37948]: https://github.com/home-assistant/core/pull/37948 +[#37949]: https://github.com/home-assistant/core/pull/37949 +[#37951]: https://github.com/home-assistant/core/pull/37951 +[#37952]: https://github.com/home-assistant/core/pull/37952 +[#37964]: https://github.com/home-assistant/core/pull/37964 +[#37968]: https://github.com/home-assistant/core/pull/37968 +[#37973]: https://github.com/home-assistant/core/pull/37973 +[#37975]: https://github.com/home-assistant/core/pull/37975 +[#37978]: https://github.com/home-assistant/core/pull/37978 +[#37985]: https://github.com/home-assistant/core/pull/37985 +[#37990]: https://github.com/home-assistant/core/pull/37990 +[#37991]: https://github.com/home-assistant/core/pull/37991 +[#37994]: https://github.com/home-assistant/core/pull/37994 +[#38000]: https://github.com/home-assistant/core/pull/38000 +[#38003]: https://github.com/home-assistant/core/pull/38003 +[#38004]: https://github.com/home-assistant/core/pull/38004 +[#38005]: https://github.com/home-assistant/core/pull/38005 +[#38006]: https://github.com/home-assistant/core/pull/38006 +[#38009]: https://github.com/home-assistant/core/pull/38009 +[#38011]: https://github.com/home-assistant/core/pull/38011 +[#38012]: https://github.com/home-assistant/core/pull/38012 +[#38020]: https://github.com/home-assistant/core/pull/38020 +[#38021]: https://github.com/home-assistant/core/pull/38021 +[#38022]: https://github.com/home-assistant/core/pull/38022 +[#38023]: https://github.com/home-assistant/core/pull/38023 +[#38027]: https://github.com/home-assistant/core/pull/38027 +[#38028]: https://github.com/home-assistant/core/pull/38028 +[#38032]: https://github.com/home-assistant/core/pull/38032 +[#38034]: https://github.com/home-assistant/core/pull/38034 +[#38037]: https://github.com/home-assistant/core/pull/38037 +[#38038]: https://github.com/home-assistant/core/pull/38038 +[#38041]: https://github.com/home-assistant/core/pull/38041 +[#38044]: https://github.com/home-assistant/core/pull/38044 +[#38046]: https://github.com/home-assistant/core/pull/38046 +[#38047]: https://github.com/home-assistant/core/pull/38047 +[#38048]: https://github.com/home-assistant/core/pull/38048 +[#38054]: https://github.com/home-assistant/core/pull/38054 +[#38055]: https://github.com/home-assistant/core/pull/38055 +[#38056]: https://github.com/home-assistant/core/pull/38056 +[#38059]: https://github.com/home-assistant/core/pull/38059 +[#38063]: https://github.com/home-assistant/core/pull/38063 +[#38064]: https://github.com/home-assistant/core/pull/38064 +[#38066]: https://github.com/home-assistant/core/pull/38066 +[#38067]: https://github.com/home-assistant/core/pull/38067 +[#38071]: https://github.com/home-assistant/core/pull/38071 +[#38082]: https://github.com/home-assistant/core/pull/38082 +[#38085]: https://github.com/home-assistant/core/pull/38085 +[#38089]: https://github.com/home-assistant/core/pull/38089 +[#38091]: https://github.com/home-assistant/core/pull/38091 +[#38093]: https://github.com/home-assistant/core/pull/38093 +[#38098]: https://github.com/home-assistant/core/pull/38098 +[#38102]: https://github.com/home-assistant/core/pull/38102 +[#38114]: https://github.com/home-assistant/core/pull/38114 +[#38119]: https://github.com/home-assistant/core/pull/38119 +[#38121]: https://github.com/home-assistant/core/pull/38121 +[#38128]: https://github.com/home-assistant/core/pull/38128 +[#38131]: https://github.com/home-assistant/core/pull/38131 +[#38137]: https://github.com/home-assistant/core/pull/38137 +[#38138]: https://github.com/home-assistant/core/pull/38138 +[#38139]: https://github.com/home-assistant/core/pull/38139 +[#38140]: https://github.com/home-assistant/core/pull/38140 +[#38141]: https://github.com/home-assistant/core/pull/38141 +[#38142]: https://github.com/home-assistant/core/pull/38142 +[#38155]: https://github.com/home-assistant/core/pull/38155 +[#38157]: https://github.com/home-assistant/core/pull/38157 +[#38158]: https://github.com/home-assistant/core/pull/38158 +[#38164]: https://github.com/home-assistant/core/pull/38164 +[#38167]: https://github.com/home-assistant/core/pull/38167 +[#38168]: https://github.com/home-assistant/core/pull/38168 +[#38169]: https://github.com/home-assistant/core/pull/38169 +[#38177]: https://github.com/home-assistant/core/pull/38177 +[#38178]: https://github.com/home-assistant/core/pull/38178 +[#38183]: https://github.com/home-assistant/core/pull/38183 +[#38185]: https://github.com/home-assistant/core/pull/38185 +[#38199]: https://github.com/home-assistant/core/pull/38199 +[#38203]: https://github.com/home-assistant/core/pull/38203 +[#38209]: https://github.com/home-assistant/core/pull/38209 +[#38210]: https://github.com/home-assistant/core/pull/38210 +[#38212]: https://github.com/home-assistant/core/pull/38212 +[#38217]: https://github.com/home-assistant/core/pull/38217 +[#38219]: https://github.com/home-assistant/core/pull/38219 +[#38220]: https://github.com/home-assistant/core/pull/38220 +[#38221]: https://github.com/home-assistant/core/pull/38221 +[#38227]: https://github.com/home-assistant/core/pull/38227 +[#38230]: https://github.com/home-assistant/core/pull/38230 +[#38236]: https://github.com/home-assistant/core/pull/38236 +[#38239]: https://github.com/home-assistant/core/pull/38239 +[#38241]: https://github.com/home-assistant/core/pull/38241 +[#38244]: https://github.com/home-assistant/core/pull/38244 +[#38246]: https://github.com/home-assistant/core/pull/38246 +[#38250]: https://github.com/home-assistant/core/pull/38250 +[#38252]: https://github.com/home-assistant/core/pull/38252 +[#38253]: https://github.com/home-assistant/core/pull/38253 +[#38254]: https://github.com/home-assistant/core/pull/38254 +[#38255]: https://github.com/home-assistant/core/pull/38255 +[#38259]: https://github.com/home-assistant/core/pull/38259 +[#38265]: https://github.com/home-assistant/core/pull/38265 +[#38275]: https://github.com/home-assistant/core/pull/38275 +[#38278]: https://github.com/home-assistant/core/pull/38278 +[#38294]: https://github.com/home-assistant/core/pull/38294 +[#38298]: https://github.com/home-assistant/core/pull/38298 +[#38302]: https://github.com/home-assistant/core/pull/38302 +[#38303]: https://github.com/home-assistant/core/pull/38303 +[#38304]: https://github.com/home-assistant/core/pull/38304 +[#38312]: https://github.com/home-assistant/core/pull/38312 +[#38315]: https://github.com/home-assistant/core/pull/38315 +[#38328]: https://github.com/home-assistant/core/pull/38328 +[#38329]: https://github.com/home-assistant/core/pull/38329 +[#38335]: https://github.com/home-assistant/core/pull/38335 +[#38337]: https://github.com/home-assistant/core/pull/38337 +[#38345]: https://github.com/home-assistant/core/pull/38345 +[#38347]: https://github.com/home-assistant/core/pull/38347 +[#38350]: https://github.com/home-assistant/core/pull/38350 +[#38354]: https://github.com/home-assistant/core/pull/38354 +[#38357]: https://github.com/home-assistant/core/pull/38357 +[#38358]: https://github.com/home-assistant/core/pull/38358 +[#38359]: https://github.com/home-assistant/core/pull/38359 +[#38363]: https://github.com/home-assistant/core/pull/38363 +[#38364]: https://github.com/home-assistant/core/pull/38364 +[#38365]: https://github.com/home-assistant/core/pull/38365 +[#38366]: https://github.com/home-assistant/core/pull/38366 +[#38368]: https://github.com/home-assistant/core/pull/38368 +[#38382]: https://github.com/home-assistant/core/pull/38382 +[#38387]: https://github.com/home-assistant/core/pull/38387 +[#38400]: https://github.com/home-assistant/core/pull/38400 +[#38415]: https://github.com/home-assistant/core/pull/38415 +[#38416]: https://github.com/home-assistant/core/pull/38416 +[#38417]: https://github.com/home-assistant/core/pull/38417 +[#38418]: https://github.com/home-assistant/core/pull/38418 +[#38419]: https://github.com/home-assistant/core/pull/38419 +[#38427]: https://github.com/home-assistant/core/pull/38427 +[#38434]: https://github.com/home-assistant/core/pull/38434 +[#38435]: https://github.com/home-assistant/core/pull/38435 +[#38436]: https://github.com/home-assistant/core/pull/38436 +[#38439]: https://github.com/home-assistant/core/pull/38439 +[#38441]: https://github.com/home-assistant/core/pull/38441 +[#38442]: https://github.com/home-assistant/core/pull/38442 +[#38445]: https://github.com/home-assistant/core/pull/38445 +[#38447]: https://github.com/home-assistant/core/pull/38447 +[#38448]: https://github.com/home-assistant/core/pull/38448 +[#38451]: https://github.com/home-assistant/core/pull/38451 +[#38460]: https://github.com/home-assistant/core/pull/38460 +[#38461]: https://github.com/home-assistant/core/pull/38461 +[#38469]: https://github.com/home-assistant/core/pull/38469 +[#38472]: https://github.com/home-assistant/core/pull/38472 +[#38479]: https://github.com/home-assistant/core/pull/38479 +[#38480]: https://github.com/home-assistant/core/pull/38480 +[#38485]: https://github.com/home-assistant/core/pull/38485 +[#38491]: https://github.com/home-assistant/core/pull/38491 +[#38492]: https://github.com/home-assistant/core/pull/38492 +[#38494]: https://github.com/home-assistant/core/pull/38494 +[#38496]: https://github.com/home-assistant/core/pull/38496 +[#38497]: https://github.com/home-assistant/core/pull/38497 +[#38500]: https://github.com/home-assistant/core/pull/38500 +[#38503]: https://github.com/home-assistant/core/pull/38503 +[#38505]: https://github.com/home-assistant/core/pull/38505 +[#38508]: https://github.com/home-assistant/core/pull/38508 +[#38514]: https://github.com/home-assistant/core/pull/38514 +[#38515]: https://github.com/home-assistant/core/pull/38515 +[#38520]: https://github.com/home-assistant/core/pull/38520 +[#38526]: https://github.com/home-assistant/core/pull/38526 +[#38528]: https://github.com/home-assistant/core/pull/38528 +[#38530]: https://github.com/home-assistant/core/pull/38530 +[#38539]: https://github.com/home-assistant/core/pull/38539 +[#38542]: https://github.com/home-assistant/core/pull/38542 +[#38543]: https://github.com/home-assistant/core/pull/38543 +[#38547]: https://github.com/home-assistant/core/pull/38547 +[#38552]: https://github.com/home-assistant/core/pull/38552 +[#38556]: https://github.com/home-assistant/core/pull/38556 +[#38557]: https://github.com/home-assistant/core/pull/38557 +[@2Fake]: https://github.com/2Fake +[@BKPepe]: https://github.com/BKPepe +[@ChrisMandich]: https://github.com/ChrisMandich +[@Cooper-Dale]: https://github.com/Cooper-Dale +[@DaAwesomeP]: https://github.com/DaAwesomeP +[@Danielhiversen]: https://github.com/Danielhiversen +[@Janhouse]: https://github.com/Janhouse +[@JeffLIrion]: https://github.com/JeffLIrion +[@MartinHjelmare]: https://github.com/MartinHjelmare +[@MikeTsenatek]: https://github.com/MikeTsenatek +[@Misiu]: https://github.com/Misiu +[@OnFreund]: https://github.com/OnFreund +[@PedroLamas]: https://github.com/PedroLamas +[@RobBie1221]: https://github.com/RobBie1221 +[@RogerSelwyn]: https://github.com/RogerSelwyn +[@ShaneQi]: https://github.com/ShaneQi +[@Shulyaka]: https://github.com/Shulyaka +[@StevenLooman]: https://github.com/StevenLooman +[@adamkrol93]: https://github.com/adamkrol93 +[@adrum]: https://github.com/adrum +[@agners]: https://github.com/agners +[@alandtse]: https://github.com/alandtse +[@andrewsayre]: https://github.com/andrewsayre +[@azogue]: https://github.com/azogue +[@bachya]: https://github.com/bachya +[@balloob]: https://github.com/balloob +[@bannhead]: https://github.com/bannhead +[@bdraco]: https://github.com/bdraco +[@bieniu]: https://github.com/bieniu +[@bramkragten]: https://github.com/bramkragten +[@bratanon]: https://github.com/bratanon +[@cgarwood]: https://github.com/cgarwood +[@cgtobi]: https://github.com/cgtobi +[@chewbh]: https://github.com/chewbh +[@clssn]: https://github.com/clssn +[@ctalkington]: https://github.com/ctalkington +[@danielperna84]: https://github.com/danielperna84 +[@dclobato]: https://github.com/dclobato +[@devbis]: https://github.com/devbis +[@dmulcahey]: https://github.com/dmulcahey +[@donkawechico]: https://github.com/donkawechico +[@dshokouhi]: https://github.com/dshokouhi +[@ehendrix23]: https://github.com/ehendrix23 +[@elupus]: https://github.com/elupus +[@emontnemery]: https://github.com/emontnemery +[@firstof9]: https://github.com/firstof9 +[@frenck]: https://github.com/frenck +[@fronzbot]: https://github.com/fronzbot +[@gwww]: https://github.com/gwww +[@jameshilliard]: https://github.com/jameshilliard +[@jcallaghan]: https://github.com/jcallaghan +[@jjlawren]: https://github.com/jjlawren +[@jyavenard]: https://github.com/jyavenard +[@knudsvik]: https://github.com/knudsvik +[@lawtancool]: https://github.com/lawtancool +[@ludeeus]: https://github.com/ludeeus +[@mampfes]: https://github.com/mampfes +[@marciogranzotto]: https://github.com/marciogranzotto +[@markuskorbel]: https://github.com/markuskorbel +[@mdegat01]: https://github.com/mdegat01 +[@melyux]: https://github.com/melyux +[@michaelarnauts]: https://github.com/michaelarnauts +[@mjg59]: https://github.com/mjg59 +[@mvn23]: https://github.com/mvn23 +[@mweinelt]: https://github.com/mweinelt +[@nickw444]: https://github.com/nickw444 +[@oncleben31]: https://github.com/oncleben31 +[@pbalogh77]: https://github.com/pbalogh77 +[@peternijssen]: https://github.com/peternijssen +[@pnbruckner]: https://github.com/pnbruckner +[@prystupa]: https://github.com/prystupa +[@pvizeli]: https://github.com/pvizeli +[@rsnodgrass]: https://github.com/rsnodgrass +[@sMauldaeschle]: https://github.com/sMauldaeschle +[@scop]: https://github.com/scop +[@sergeymaysak]: https://github.com/sergeymaysak +[@sgryphon]: https://github.com/sgryphon +[@shenxn]: https://github.com/shenxn +[@starkillerOG]: https://github.com/starkillerOG +[@thomasdelaet]: https://github.com/thomasdelaet +[@timmo001]: https://github.com/timmo001 +[@tizzen33]: https://github.com/tizzen33 +[@tradiuz]: https://github.com/tradiuz +[@vangorra]: https://github.com/vangorra +[@weissm]: https://github.com/weissm +[@zhuqf]: https://github.com/zhuqf +[@zxdavb]: https://github.com/zxdavb +[accuweather docs]: /integrations/accuweather/ +[airly docs]: /integrations/airly/ +[alarmdecoder docs]: /integrations/alarmdecoder/ +[ambient_station docs]: /integrations/ambient_station/ +[androidtv docs]: /integrations/androidtv/ +[automation docs]: /integrations/automation/ +[azure_devops docs]: /integrations/azure_devops/ +[blink docs]: /integrations/blink/ +[bond docs]: /integrations/bond/ +[buienradar docs]: /integrations/buienradar/ +[camera docs]: /integrations/camera/ +[clickatell docs]: /integrations/clickatell/ +[command_line docs]: /integrations/command_line/ +[config docs]: /integrations/config/ +[control4 docs]: /integrations/control4/ +[cover docs]: /integrations/cover/ +[deconz docs]: /integrations/deconz/ +[default_config docs]: /integrations/default_config/ +[devolo_home_control docs]: /integrations/devolo_home_control/ +[directv docs]: /integrations/directv/ +[discovery docs]: /integrations/discovery/ +[elgato docs]: /integrations/elgato/ +[elkm1 docs]: /integrations/elkm1/ +[emulated_hue docs]: /integrations/emulated_hue/ +[evohome docs]: /integrations/evohome/ +[fibaro docs]: /integrations/fibaro/ +[fido docs]: /integrations/fido/ +[firmata docs]: /integrations/firmata/ +[flume docs]: /integrations/flume/ +[frontend docs]: /integrations/frontend/ +[gios docs]: /integrations/gios/ +[gogogate2 docs]: /integrations/gogogate2/ +[google_assistant docs]: /integrations/google_assistant/ +[group docs]: /integrations/group/ +[harmony docs]: /integrations/harmony/ +[hisense_aehw4a1 docs]: /integrations/hisense_aehw4a1/ +[hlk_sw16 docs]: /integrations/hlk_sw16/ +[homekit docs]: /integrations/homekit/ +[homematic docs]: /integrations/homematic/ +[http docs]: /integrations/http/ +[humidifier docs]: /integrations/humidifier/ +[influxdb docs]: /integrations/influxdb/ +[ipp docs]: /integrations/ipp/ +[iqvia docs]: /integrations/iqvia/ +[islamic_prayer_times docs]: /integrations/islamic_prayer_times/ +[izone docs]: /integrations/izone/ +[lg_soundbar docs]: /integrations/lg_soundbar/ +[light docs]: /integrations/light/ +[logbook docs]: /integrations/logbook/ +[lutron_caseta docs]: /integrations/lutron_caseta/ +[media_extractor docs]: /integrations/media_extractor/ +[met docs]: /integrations/met/ +[meteo_france docs]: /integrations/meteo_france/ +[mikrotik docs]: /integrations/mikrotik/ +[min_max docs]: /integrations/min_max/ +[mqtt docs]: /integrations/mqtt/ +[neato docs]: /integrations/neato/ +[netatmo docs]: /integrations/netatmo/ +[norway_air docs]: /integrations/norway_air/ +[numato docs]: /integrations/numato/ +[obihai docs]: /integrations/obihai/ +[opentherm_gw docs]: /integrations/opentherm_gw/ +[ovo_energy docs]: /integrations/ovo_energy/ +[ozw docs]: /integrations/ozw/ +[pi_hole docs]: /integrations/pi_hole/ +[plex docs]: /integrations/plex/ +[prometheus docs]: /integrations/prometheus/ +[rainbird docs]: /integrations/rainbird/ +[recorder docs]: /integrations/recorder/ +[rfxtrx docs]: /integrations/rfxtrx/ +[scrape docs]: /integrations/scrape/ +[script docs]: /integrations/script/ +[shell_command docs]: /integrations/shell_command/ +[simplisafe docs]: /integrations/simplisafe/ +[sky_hub docs]: /integrations/sky_hub/ +[slack docs]: /integrations/slack/ +[smartthings docs]: /integrations/smartthings/ +[spider docs]: /integrations/spider/ +[ssdp docs]: /integrations/ssdp/ +[stream docs]: /integrations/stream/ +[sun docs]: /integrations/sun/ +[system_log docs]: /integrations/system_log/ +[tado docs]: /integrations/tado/ +[template docs]: /integrations/template/ +[tesla docs]: /integrations/tesla/ +[toon docs]: /integrations/toon/ +[upnp docs]: /integrations/upnp/ +[volumio docs]: /integrations/volumio/ +[volvooncall docs]: /integrations/volvooncall/ +[webostv docs]: /integrations/webostv/ +[wiffi docs]: /integrations/wiffi/ +[wirelesstag docs]: /integrations/wirelesstag/ +[withings docs]: /integrations/withings/ +[wolflink docs]: /integrations/wolflink/ +[workday docs]: /integrations/workday/ +[xiaomi_aqara docs]: /integrations/xiaomi_aqara/ +[xiaomi_miio docs]: /integrations/xiaomi_miio/ +[yandex_transport docs]: /integrations/yandex_transport/ +[yeelight docs]: /integrations/yeelight/ +[zeroconf docs]: /integrations/zeroconf/ +[zha docs]: /integrations/zha/ +[zone docs]: /integrations/zone/ diff --git a/source/images/blog/2020-08-0.114/dark-mode.png b/source/images/blog/2020-08-0.114/dark-mode.png new file mode 100644 index 0000000000000000000000000000000000000000..9c7ad5a1775ff313b470b06e852f7b376a4ee308 GIT binary patch literal 70516 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

HW*VtZ|5qE^!khO#Q~|X+ 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 literal 0 HcmV?d00001