Add RC release blog post stub

This commit is contained in:
Paulus Schoutsen 2018-10-05 19:41:57 +02:00
parent 0a11f461d4
commit 80a6251609
2 changed files with 561 additions and 4 deletions

View File

@ -141,14 +141,14 @@ social:
# Home Assistant release details
current_major_version: 0
current_minor_version: 79
current_patch_version: 3
date_released: 2018-10-02
current_minor_version: 80
current_patch_version: 0
date_released: 2018-10-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.
# Major release:
patch_version_notes: "#release-0793---october-2"
patch_version_notes: "#"
# Minor release (Example #release-0431---april-25):
# Date we moved to Discourse for comments

View File

@ -0,0 +1,557 @@
---
layout: post
title: "0.80: TO DO - UPDATE DATE
description: "TBD"
date: 2018-10-05 00:01:00
date_formatted: "October 12, 2018"
author: Paulus Schoutsen
author_twitter: balloob
comments: true
categories: Release-Notes
og_image: /images/blog/2018-10-release-0.80/components.png
---
## {% linkable_title New Platforms %}
- Extract lovelace to it's own component ([@balloob] - [#16816]) ([frontend docs]) ([lovelace docs]) (new-platform)
- GitLab-CI sensor integration addition. ([@DanielWinks] - [#16561]) ([sensor.gitlab_ci docs]) (new-platform)
- Add support for Opple light ([@jedmeng] - [#16765]) ([light.opple docs]) (new-platform)
- Add (EU-based) Honeywell evohome CH/DHW controller ([@zxdavb] - [#16427]) ([evohome docs]) ([climate.evohome docs]) ([climate.honeywell docs]) (new-platform)
- Add webhook + IFTTT example ([@balloob] - [#16817]) ([ifttt docs]) ([webhook docs]) (new-platform)
- Add basic support for Tradfri switches ([@ggravlingen] - [#17007]) ([tradfri docs]) ([switch.tradfri docs]) (new-platform)
- Break up websocket component ([@balloob] - [#17003]) ([camera docs]) ([config docs]) ([media_player docs]) ([websocket_api docs]) (new-platform)
- Add AquaLogic component ([@swilson] - [#16763]) ([aqualogic docs]) ([sensor.aqualogic docs]) ([switch.aqualogic docs]) (new-platform)
- Overhaul of Blink platform ([@fronzbot] - [#16942]) ([blink docs]) ([alarm_control_panel.blink docs]) ([binary_sensor.blink docs]) ([camera.blink docs]) ([sensor.blink docs]) (breaking change) (new-platform)
- Add support for Hass.io discovery feature for Add-ons ([@pvizeli] - [#17035]) ([hassio docs]) (new-platform)
- Tibber component and notify ([@Danielhiversen] - [#17062]) ([notify docs]) ([tibber docs]) ([sensor.tibber docs]) (breaking change) (new-platform)
- Add new component fritzbox binary_sensor ([@hthiery] - [#17057]) ([fritzbox docs]) ([binary_sensor.fritzbox docs]) (new-platform)
## {% linkable_title New Features %}
- Add faucet, shower, sprinkler, valve to HomeKit ([@cdce8p] - [#17145]) ([homekit docs]) (new-feature)
## {% linkable_title 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). The release notes have comments enabled but it's preferred if you use the former communication channels. Thanks.
## {% linkable_title Reporting Issues %}
Experiencing issues introduced by this release? Please report them in our [issue tracker](https://github.com/home-assistant/home-assistant/issues). Make sure to fill in all fields of the issue template.
<!--more-->
## {% linkable_title Breaking Changes %}
- Add additional Netatmo public data sensors ([@GP8x] - [#16671]) ([netatmo docs]) ([sensor.netatmo_public docs]) (breaking change)
- Update cover tests ([@cdce8p] - [#16832]) ([cover docs]) (breaking change)
- Remove service helper (3) ([@cdce8p] - [#16879]) ([duckdns docs]) ([google_assistant docs]) ([group docs]) ([homematic docs]) ([image_processing docs]) ([input_boolean docs]) ([input_number docs]) ([input_select docs]) ([input_text docs]) (breaking change)
- Use HA native OAuth2 flow for google assistant components ([@awarecan] - [#16848]) ([google_assistant docs]) (breaking change)
- Remove service helper (2) ([@cdce8p] - [#16863]) ([alarm_control_panel docs]) ([automation docs]) ([camera docs]) ([climate docs]) ([counter docs]) ([fan docs]) (breaking change)
- Remove service helper (4) ([@cdce8p] - [#16892]) ([lock docs]) ([media_player docs]) ([notify docs]) ([remote docs]) ([scene docs]) ([timer docs]) ([vacuum docs]) (breaking change)
- Remove service helper (5) ([@cdce8p] - [#16917]) ([config docs]) ([device_sun_light_trigger docs]) ([light docs]) ([script docs]) ([switch docs]) ([switch.flux docs]) (breaking change)
- Remove service helper (6) ([@cdce8p] - [#16920]) ([automation docs]) ([config docs]) ([device_tracker docs]) ([group docs]) (breaking change)
- Rachio component modernization ([@OverloadUT] - [#16911]) ([rachio docs]) ([binary_sensor.rachio docs]) ([switch.rachio docs]) (breaking change)
- Remove alert service helper ([@cdce8p] - [#17038]) ([alert docs]) (breaking change)
- Remove service helper (8) ([@cdce8p] - [#17055]) ([config docs]) ([ffmpeg docs]) ([keyboard docs]) ([logger docs]) ([microsoft_face docs]) (breaking change)
- Overhaul of Blink platform ([@fronzbot] - [#16942]) ([blink docs]) ([alarm_control_panel.blink docs]) ([binary_sensor.blink docs]) ([camera.blink docs]) ([sensor.blink docs]) (breaking change) (new-platform)
- Tibber component and notify ([@Danielhiversen] - [#17062]) ([notify docs]) ([tibber docs]) ([sensor.tibber docs]) (breaking change) (new-platform)
- Remove discovery ([@balloob] - [#17070]) ([hue docs]) (breaking change)
## {% linkable_title All changes %}
- Add mode (daily/hourly) to darksky ([@randellhodges] - [#16719]) ([weather docs]) ([weather.darksky docs]) ([weather.openweathermap docs])
- Extract lovelace to it's own component ([@balloob] - [#16816]) ([frontend docs]) ([lovelace docs]) (new-platform)
- Remove discovered MQTT alarm_control_panel device when discovery topic is cleared ([@emontnemery] - [#16825]) ([alarm_control_panel.mqtt docs])
- Remove discovered MQTT light device when discovery topic is cleared ([@emontnemery] - [#16824]) ([light.mqtt docs])
- Add unique_id to homematic_cloud ([@sander76] - [#16828]) ([homematicip_cloud docs])
- Don't create entity registry in tests ([@balloob] - [#16838])
- Add additional Netatmo public data sensors ([@GP8x] - [#16671]) ([netatmo docs]) ([sensor.netatmo_public docs]) (breaking change)
- GitLab-CI sensor integration addition. ([@DanielWinks] - [#16561]) ([sensor.gitlab_ci docs]) (new-platform)
- Config entry update data ([@balloob] - [#16843])
- Fix MQTT leaving files behind ([@balloob] - [#16840])
- change unknown to None in Netatmo public ([@Danielhiversen] - [#16845]) ([sensor.netatmo_public docs])
- Remove discovered MQTT binary_sensor device when discovery topic is cleared ([@emontnemery] - [#16826]) ([binary_sensor.mqtt docs])
- On removal, only unload config entry if loaded ([@balloob] - [#16844])
- Add image support to hangouts notifications ([@quazzie] - [#16560]) ([hangouts docs])
- Remove discovered MQTT climate device when discovery topic is cleared ([@emontnemery] - [#16856]) ([climate.mqtt docs])
- Fix files left behind ([@balloob] - [#16855])
- Move MQTT discovery removal tests to platform test files ([@emontnemery] - [#16861])
- Remove discovered MQTT sensor device when discovery topic is cleared ([@emontnemery] - [#16860]) ([sensor.mqtt docs])
- Remove discovered MQTT lock device when discovery topic is cleared ([@emontnemery] - [#16859]) ([lock.mqtt docs])
- Remove discovered MQTT fan device when discovery topic is cleared ([@emontnemery] - [#16858]) ([fan.mqtt docs])
- Remove discovered MQTT cover device when discovery topic is cleared ([@emontnemery] - [#16857]) ([cover.mqtt docs])
- Add executor job ([@balloob] - [#16853]) ([lovelace docs])
- Fail if dirty ([@balloob] - [#16839])
- Add support for Opple light ([@jedmeng] - [#16765]) ([light.opple docs]) (new-platform)
- Update cover tests ([@cdce8p] - [#16832]) ([cover docs]) (breaking change)
- Add missing __init__ test files ([@cdce8p] - [#16871])
- Tibber realtime consumption, Tibber pulse ([@Danielhiversen] - [#16870]) ([sensor.tibber docs])
- Upgrade to bimmer_connected 0.5.3 ([@gerard33] - [#16877]) ([bmw_connected_drive docs]) ([binary_sensor.bmw_connected_drive docs])
- aiohttp.ClientSession gets proxy information from HTTP_PROXY/HTTPS_PROXY ([@siom79] - [#16874])
- Remove service helper (3) ([@cdce8p] - [#16879]) ([duckdns docs]) ([google_assistant docs]) ([group docs]) ([homematic docs]) ([image_processing docs]) ([input_boolean docs]) ([input_number docs]) ([input_select docs]) ([input_text docs]) (breaking change)
- Fix fan_init test ([@cdce8p] - [#16865])
- Use HA native OAuth2 flow for google assistant components ([@awarecan] - [#16848]) ([google_assistant docs]) (breaking change)
- Remove service helper (2) ([@cdce8p] - [#16863]) ([alarm_control_panel docs]) ([automation docs]) ([camera docs]) ([climate docs]) ([counter docs]) ([fan docs]) (breaking change)
- Revert incorrect check ([@balloob] - [#16883]) ([media_player.soundtouch docs])
- Added support for private storage. ([@nickovs] - [#16878]) ([onboarding docs])
- Fix example for long-lived access token WS API ([@awarecan] - [#16882]) ([auth docs])
- Add bitwise operations as template helpers ([@blakeblackshear] - [#16833])
- Telegram_bot polling support proxy_url and proxy_params (Fix #15746) ([@Anonym-tsk] - [#16740]) ([telegram_bot docs])
- Update language strings ([@cgtobi] - [#16884]) ([auth docs])
- Don't pass use_env=True ([@balloob] - [#16896])
- Revert file mode write_json ([@balloob] - [#16897])
- Remove service helper (4) ([@cdce8p] - [#16892]) ([lock docs]) ([media_player docs]) ([notify docs]) ([remote docs]) ([scene docs]) ([timer docs]) ([vacuum docs]) (breaking change)
- Remove unused legacy test helper methods ([@cdce8p] - [#16893])
- Remove unused import ([@amelchio] - [#16909])
- Upgrade aiolifx_effects to 0.2.0 ([@amelchio] - [#16900]) ([light.lifx docs])
- Upgrade pysonos to 0.0.3 ([@amelchio] - [#16901]) ([sonos docs]) ([media_player.sonos docs])
- Ignore Xiaomi hub callbacks during setup ([@amelchio] - [#16910]) ([xiaomi_aqara docs])
- Update new values coming in for dev registry ([@balloob] - [#16852])
- MQTT Light - Do not throw if property is missing from templated MQTT message ([@emontnemery] - [#16720]) ([light.mqtt docs])
- Add new services for set/refresh Z-Wave device values ([@blakeblackshear] - [#16638]) ([zwave docs])
- Add (EU-based) Honeywell evohome CH/DHW controller ([@zxdavb] - [#16427]) ([evohome docs]) ([climate.evohome docs]) ([climate.honeywell docs]) (new-platform)
- Make MQTT platforms config entries ([@OttoWinter] - [#16904]) ([mqtt docs]) ([sensor.mqtt docs])
- Fix auth redirect ([@balloob] - [#16914]) ([frontend docs])
- Fix MQTT Config Entry Discovery ([@OttoWinter] - [#16919]) ([mqtt docs])
- Remove service helper (5) ([@cdce8p] - [#16917]) ([config docs]) ([device_sun_light_trigger docs]) ([light docs]) ([script docs]) ([switch docs]) ([switch.flux docs]) (breaking change)
- Remove service helper (6) ([@cdce8p] - [#16920]) ([automation docs]) ([config docs]) ([device_tracker docs]) ([group docs]) (breaking change)
- Rachio component modernization ([@OverloadUT] - [#16911]) ([rachio docs]) ([binary_sensor.rachio docs]) ([switch.rachio docs]) (breaking change)
- Remove discovered mqtt_json light entity when discovery is cleared ([@OttoWinter] - [#16906]) ([light.mqtt_json docs])
- Fix race between script delay and turn_off ([@amelchio] - [#16923])
- Move more MQTT platforms to config entries ([@OttoWinter] - [#16918]) ([mqtt docs]) ([alarm_control_panel.mqtt docs]) ([binary_sensor.mqtt docs]) ([camera.mqtt docs]) ([climate.mqtt docs]) ([cover.mqtt docs]) ([light.mqtt docs]) ([switch.mqtt docs])
- Add zwave.network_complete_some_dead event ([@janvanhelvoort] - [#16894]) ([zwave docs])
- Convert fan component to config entry ([@OttoWinter] - [#16951]) ([fan docs])
- Add unique_id to MQTT cover ([@OttoWinter] - [#16950]) ([cover.mqtt docs])
- Add unique_id to MQTT fan ([@OttoWinter] - [#16949]) ([fan.mqtt docs])
- Add pressure sensor device class ([@OttoWinter] - [#16965]) ([sensor docs]) ([sensor.xiaomi_aqara docs])
- Upgrade pytest to 3.8.1 ([@scop] - [#16980])
- Add webhook + IFTTT example ([@balloob] - [#16817]) ([ifttt docs]) ([webhook docs]) (new-platform)
- Google Maps supports battery level and charging. ([@htotoo] - [#16969]) ([device_tracker docs])
- Add basic support for Tradfri switches ([@ggravlingen] - [#17007]) ([tradfri docs]) ([switch.tradfri docs]) (new-platform)
- Homematic cloud device update fix ([@sander76] - [#17001]) ([homematicip_cloud docs])
- Async syntax 1, alarm_control_panel & automation & binary_sensor ([@cdce8p] - [#17015])
- Async syntax 2, camera & climate & config ([@cdce8p] - [#17016])
- Update Z-Wave service descriptions to point to proper log file ([@cgarwood] - [#17024])
- Async syntax 8/8 ([@cdce8p] - [#17022])
- Async syntax 7, switch & tts & vacuum ([@cdce8p] - [#17021])
- Async syntax 6, sensor ([@cdce8p] - [#17020])
- Async syntax 5, light & lock & remote & scene & telegram & helpers ([@cdce8p] - [#17019])
- Async syntax 4/8 ([@cdce8p] - [#17018])
- Async syntax 3/8 ([@cdce8p] - [#17017])
- Fix MQTT discovery ([@OttoWinter] - [#17004]) ([mqtt docs])
- Upgrade huawei-lte-api to 1.0.16 ([@scop] - [#16972]) ([huawei_lte docs])
- Upgrade locationsharinglib to 3.0.3 ([@fabaff] - [#17010]) ([device_tracker docs])
- Break up websocket component ([@balloob] - [#17003]) ([camera docs]) ([config docs]) ([media_player docs]) ([websocket_api docs]) (new-platform)
- :hammer: update errors ([@timmo001] - [#17029]) ([switch.rest docs])
- Add new device attributes to fritzbox climate ([@hthiery] - [#17027]) ([fritzbox docs]) ([climate.fritzbox docs])
- Bump Enphase_Envoy dependency for older models ([@DavidDeSloovere] - [#17032]) ([sensor.enphase_envoy docs])
- Add Hass.io discovery to MQTT ([@balloob] - [#16962]) ([mqtt docs])
- Update coverage to exclude not tested file ([@cdce8p] - [#17039])
- Send headers with REST switch GET request ([@andersonshatch] - [#17036]) ([switch.rest docs])
- Async syntax ([@cdce8p] - [#17033]) ([alert docs]) ([binary_sensor.ffmpeg_motion docs]) ([binary_sensor.ffmpeg_noise docs]) ([sensor.mqtt_room docs])
- Break up websocket 2 ([@balloob] - [#17028])
- Logbook context ([@balloob] - [#16937]) ([logbook docs])
- Remove error logging when Sonos shuffle_set is not available ([@amelchio] - [#16921]) ([media_player.sonos docs])
- Fix long update 'load_power' and 'in_use' for Xiaomi Zegbee Plug ([@Anonym-tsk] - [#16915]) ([switch.xiaomi_aqara docs])
- Mind the unit system (fixes #16819) ([@fabaff] - [#16823]) ([weather.openweathermap docs])
- Suppress urllib3 header parsing error ([@cgarwood] - [#17042]) ([camera.mjpeg docs])
- Support code 7 ([@SNoof85] - [#17047]) ([vacuum.xiaomi_miio docs])
- Update pyhomematic to 0.1.50 ([@danielperna84] - [#17048]) ([homematic docs])
- Remove alert service helper ([@cdce8p] - [#17038]) ([alert docs]) (breaking change)
- Add AquaLogic component ([@swilson] - [#16763]) ([aqualogic docs]) ([sensor.aqualogic docs]) ([switch.aqualogic docs]) (new-platform)
- Update pynetgear to 0.4.2 (fix #14752) ([@MatMaul] - [#17064]) ([device_tracker docs])
- Added working support for private storage ([@nickovs] - [#16903])
- GeoRSS events sensor refactored ([@exxamalte] - [#16939]) ([sensor.geo_rss_events docs])
- Remove service helper (8) ([@cdce8p] - [#17055]) ([config docs]) ([ffmpeg docs]) ([keyboard docs]) ([logger docs]) ([microsoft_face docs]) (breaking change)
- MJPEG Camera Log Filter Fixes ([@cgarwood] - [#17050]) ([camera.mjpeg docs])
- OpenUV: Fixed issue with missing protection window data ([@bachya] - [#17051]) ([openuv docs]) ([binary_sensor.openuv docs])
- async_create_task ([@cdce8p] - [#17059])
- De-syncing binary_sensor.ping ([@thomasloven] - [#17056]) ([binary_sensor.ping docs])
- Add logging to light updates ([@balloob] - [#17069]) ([light.hue docs])
- Catch possible errors from tradfri ([@balloob] - [#17068]) ([tradfri docs])
- Allow no movement in vamera.onvif_ptz service ([@thomasloven] - [#17065]) ([camera.onvif docs])
- Upgrade youtube_dl to 2018.09.26 ([@fabaff] - [#17079]) ([media_extractor docs])
- Overhaul of Blink platform ([@fronzbot] - [#16942]) ([blink docs]) ([alarm_control_panel.blink docs]) ([binary_sensor.blink docs]) ([camera.blink docs]) ([sensor.blink docs]) (breaking change) (new-platform)
- Bump pyenvisalink ([@Cinntax] - [#17086]) ([envisalink docs])
- Async response all the things ([@balloob] - [#17073]) ([config docs]) ([websocket_api docs])
- Add optional headers configuration for scrape ([@dippysan] - [#17085]) ([sensor.scrape docs])
- Add support for Hass.io discovery feature for Add-ons ([@pvizeli] - [#17035]) ([hassio docs]) (new-platform)
- Keep the repeat mode when setting Sonos shuffle mode ([@amelchio] - [#17083]) ([media_player.sonos docs])
- Smaller steps for Sonos volume up/down ([@amelchio] - [#17080]) ([media_player.sonos docs])
- Add weather condition code to OpenWeatherMap sensor ([@dbilay] - [#17093]) ([sensor.openweathermap docs])
- Adding myself as blink codeowner ([@fronzbot] - [#17096])
- Change Tile icon to view-grid ([@no2chem] - [#17098]) ([device_tracker docs])
- Fix jewish calendar sensor with language set to english ([@tsvi] - [#17104]) ([sensor.jewish_calendar docs])
- Fix counter restore. ([@mvn23] - [#17101]) ([counter docs])
- Support multiple accounts in Tile, use device identifiers ([@no2chem] - [#17108]) ([device_tracker.tile docs])
- Bumps simplisafe-python to 3.1.2 ([@bachya] - [#16931]) ([alarm_control_panel.simplisafe docs])
- Upgrade pytest to 3.8.2 ([@scop] - [#17125])
- Fix sonos async use ([@MartinHjelmare] - [#17099]) ([media_player.sonos docs])
- Homekit controller reconnect ([@armills] - [#17060]) ([homekit_controller docs])
- Tibber component and notify ([@Danielhiversen] - [#17062]) ([notify docs]) ([tibber docs]) ([sensor.tibber docs]) (breaking change) (new-platform)
- Add time created to persistent notifications. ([@jeradM] - [#17121]) ([persistent_notification docs])
- Make it easier for auth to consume newer formats ([@balloob] - [#17127])
- Add new component fritzbox binary_sensor ([@hthiery] - [#17057]) ([fritzbox docs]) ([binary_sensor.fritzbox docs]) (new-platform)
- Update xiaomi lib ([@Danielhiversen] - [#17129]) ([xiaomi_aqara docs])
- Add update service to Google Travel Sensor ([@arsaboo] - [#17092]) ([sensor.google_travel_time docs])
- Fix upnp component l10n error ([@awarecan] - [#17132]) ([upnp docs])
- Take timezone into consideration when calulating Zmanim. Partial fix for #16946 ([@tsvi] - [#17131]) ([sensor.jewish_calendar docs])
- Allow config entry setup to raise not ready ([@balloob] - [#17135])
- Webhook component - pass headers to webhook handler ([@kirichkov] - [#17091]) ([webhook docs])
- Add timeout and fix oscillations on Samsung TV component ([@anapaulagomes] - [#17102]) ([media_player.samsungtv docs])
- Remove discovery ([@balloob] - [#17070]) ([hue docs]) (breaking change)
- Bugfix invalid entity_config parameter HomeKit ([@cdce8p] - [#17143]) ([homekit docs])
- verisure configurable polling ([@persandstrom] - [#17144]) ([verisure docs])
- YesssSMS handling more errors, upgrade to version 0.2.3 ([@flowolf] - [#17052]) ([notify docs])
- Added OpenUV CODEOWNERS info ([@bachya] - [#17149]) ([openuv docs])
- Fix a typo ([@gerard33] - [#17147]) ([switch.volvooncall docs])
- Cleanly stop tradfri on shutdown ([@lwis] - [#17114]) ([auth docs]) ([tradfri docs])
- Fix zoneminder zms_url construction ([@rohankapoorcom] - [#17150]) ([zoneminder docs])
- Added warning to HomeKit component ([@Julius2342] - [#16807]) ([homekit docs])
- Add faucet, shower, sprinkler, valve to HomeKit ([@cdce8p] - [#17145]) ([homekit docs]) (new-feature)
- Fix miflora connection errors during platform setup ([@PaulAnnekov] - [#16798]) ([sensor.miflora docs])
- Discover Danfoss/devolo RS Room Sensor thermostat ([@prophit987] - [#17153]) ([zwave docs])
- @danielhiversen as codeowner for Tibber ([@prophit987] - [#17154])
[#16427]: https://github.com/home-assistant/home-assistant/pull/16427
[#16560]: https://github.com/home-assistant/home-assistant/pull/16560
[#16561]: https://github.com/home-assistant/home-assistant/pull/16561
[#16638]: https://github.com/home-assistant/home-assistant/pull/16638
[#16671]: https://github.com/home-assistant/home-assistant/pull/16671
[#16719]: https://github.com/home-assistant/home-assistant/pull/16719
[#16720]: https://github.com/home-assistant/home-assistant/pull/16720
[#16740]: https://github.com/home-assistant/home-assistant/pull/16740
[#16763]: https://github.com/home-assistant/home-assistant/pull/16763
[#16765]: https://github.com/home-assistant/home-assistant/pull/16765
[#16798]: https://github.com/home-assistant/home-assistant/pull/16798
[#16807]: https://github.com/home-assistant/home-assistant/pull/16807
[#16816]: https://github.com/home-assistant/home-assistant/pull/16816
[#16817]: https://github.com/home-assistant/home-assistant/pull/16817
[#16823]: https://github.com/home-assistant/home-assistant/pull/16823
[#16824]: https://github.com/home-assistant/home-assistant/pull/16824
[#16825]: https://github.com/home-assistant/home-assistant/pull/16825
[#16826]: https://github.com/home-assistant/home-assistant/pull/16826
[#16828]: https://github.com/home-assistant/home-assistant/pull/16828
[#16832]: https://github.com/home-assistant/home-assistant/pull/16832
[#16833]: https://github.com/home-assistant/home-assistant/pull/16833
[#16838]: https://github.com/home-assistant/home-assistant/pull/16838
[#16839]: https://github.com/home-assistant/home-assistant/pull/16839
[#16840]: https://github.com/home-assistant/home-assistant/pull/16840
[#16843]: https://github.com/home-assistant/home-assistant/pull/16843
[#16844]: https://github.com/home-assistant/home-assistant/pull/16844
[#16845]: https://github.com/home-assistant/home-assistant/pull/16845
[#16848]: https://github.com/home-assistant/home-assistant/pull/16848
[#16852]: https://github.com/home-assistant/home-assistant/pull/16852
[#16853]: https://github.com/home-assistant/home-assistant/pull/16853
[#16855]: https://github.com/home-assistant/home-assistant/pull/16855
[#16856]: https://github.com/home-assistant/home-assistant/pull/16856
[#16857]: https://github.com/home-assistant/home-assistant/pull/16857
[#16858]: https://github.com/home-assistant/home-assistant/pull/16858
[#16859]: https://github.com/home-assistant/home-assistant/pull/16859
[#16860]: https://github.com/home-assistant/home-assistant/pull/16860
[#16861]: https://github.com/home-assistant/home-assistant/pull/16861
[#16863]: https://github.com/home-assistant/home-assistant/pull/16863
[#16865]: https://github.com/home-assistant/home-assistant/pull/16865
[#16870]: https://github.com/home-assistant/home-assistant/pull/16870
[#16871]: https://github.com/home-assistant/home-assistant/pull/16871
[#16874]: https://github.com/home-assistant/home-assistant/pull/16874
[#16877]: https://github.com/home-assistant/home-assistant/pull/16877
[#16878]: https://github.com/home-assistant/home-assistant/pull/16878
[#16879]: https://github.com/home-assistant/home-assistant/pull/16879
[#16882]: https://github.com/home-assistant/home-assistant/pull/16882
[#16883]: https://github.com/home-assistant/home-assistant/pull/16883
[#16884]: https://github.com/home-assistant/home-assistant/pull/16884
[#16892]: https://github.com/home-assistant/home-assistant/pull/16892
[#16893]: https://github.com/home-assistant/home-assistant/pull/16893
[#16894]: https://github.com/home-assistant/home-assistant/pull/16894
[#16896]: https://github.com/home-assistant/home-assistant/pull/16896
[#16897]: https://github.com/home-assistant/home-assistant/pull/16897
[#16900]: https://github.com/home-assistant/home-assistant/pull/16900
[#16901]: https://github.com/home-assistant/home-assistant/pull/16901
[#16903]: https://github.com/home-assistant/home-assistant/pull/16903
[#16904]: https://github.com/home-assistant/home-assistant/pull/16904
[#16906]: https://github.com/home-assistant/home-assistant/pull/16906
[#16909]: https://github.com/home-assistant/home-assistant/pull/16909
[#16910]: https://github.com/home-assistant/home-assistant/pull/16910
[#16911]: https://github.com/home-assistant/home-assistant/pull/16911
[#16914]: https://github.com/home-assistant/home-assistant/pull/16914
[#16915]: https://github.com/home-assistant/home-assistant/pull/16915
[#16917]: https://github.com/home-assistant/home-assistant/pull/16917
[#16918]: https://github.com/home-assistant/home-assistant/pull/16918
[#16919]: https://github.com/home-assistant/home-assistant/pull/16919
[#16920]: https://github.com/home-assistant/home-assistant/pull/16920
[#16921]: https://github.com/home-assistant/home-assistant/pull/16921
[#16923]: https://github.com/home-assistant/home-assistant/pull/16923
[#16931]: https://github.com/home-assistant/home-assistant/pull/16931
[#16937]: https://github.com/home-assistant/home-assistant/pull/16937
[#16939]: https://github.com/home-assistant/home-assistant/pull/16939
[#16942]: https://github.com/home-assistant/home-assistant/pull/16942
[#16949]: https://github.com/home-assistant/home-assistant/pull/16949
[#16950]: https://github.com/home-assistant/home-assistant/pull/16950
[#16951]: https://github.com/home-assistant/home-assistant/pull/16951
[#16962]: https://github.com/home-assistant/home-assistant/pull/16962
[#16965]: https://github.com/home-assistant/home-assistant/pull/16965
[#16969]: https://github.com/home-assistant/home-assistant/pull/16969
[#16972]: https://github.com/home-assistant/home-assistant/pull/16972
[#16980]: https://github.com/home-assistant/home-assistant/pull/16980
[#17001]: https://github.com/home-assistant/home-assistant/pull/17001
[#17003]: https://github.com/home-assistant/home-assistant/pull/17003
[#17004]: https://github.com/home-assistant/home-assistant/pull/17004
[#17007]: https://github.com/home-assistant/home-assistant/pull/17007
[#17010]: https://github.com/home-assistant/home-assistant/pull/17010
[#17015]: https://github.com/home-assistant/home-assistant/pull/17015
[#17016]: https://github.com/home-assistant/home-assistant/pull/17016
[#17017]: https://github.com/home-assistant/home-assistant/pull/17017
[#17018]: https://github.com/home-assistant/home-assistant/pull/17018
[#17019]: https://github.com/home-assistant/home-assistant/pull/17019
[#17020]: https://github.com/home-assistant/home-assistant/pull/17020
[#17021]: https://github.com/home-assistant/home-assistant/pull/17021
[#17022]: https://github.com/home-assistant/home-assistant/pull/17022
[#17024]: https://github.com/home-assistant/home-assistant/pull/17024
[#17027]: https://github.com/home-assistant/home-assistant/pull/17027
[#17028]: https://github.com/home-assistant/home-assistant/pull/17028
[#17029]: https://github.com/home-assistant/home-assistant/pull/17029
[#17032]: https://github.com/home-assistant/home-assistant/pull/17032
[#17033]: https://github.com/home-assistant/home-assistant/pull/17033
[#17035]: https://github.com/home-assistant/home-assistant/pull/17035
[#17036]: https://github.com/home-assistant/home-assistant/pull/17036
[#17038]: https://github.com/home-assistant/home-assistant/pull/17038
[#17039]: https://github.com/home-assistant/home-assistant/pull/17039
[#17042]: https://github.com/home-assistant/home-assistant/pull/17042
[#17047]: https://github.com/home-assistant/home-assistant/pull/17047
[#17048]: https://github.com/home-assistant/home-assistant/pull/17048
[#17050]: https://github.com/home-assistant/home-assistant/pull/17050
[#17051]: https://github.com/home-assistant/home-assistant/pull/17051
[#17052]: https://github.com/home-assistant/home-assistant/pull/17052
[#17055]: https://github.com/home-assistant/home-assistant/pull/17055
[#17056]: https://github.com/home-assistant/home-assistant/pull/17056
[#17057]: https://github.com/home-assistant/home-assistant/pull/17057
[#17059]: https://github.com/home-assistant/home-assistant/pull/17059
[#17060]: https://github.com/home-assistant/home-assistant/pull/17060
[#17062]: https://github.com/home-assistant/home-assistant/pull/17062
[#17064]: https://github.com/home-assistant/home-assistant/pull/17064
[#17065]: https://github.com/home-assistant/home-assistant/pull/17065
[#17068]: https://github.com/home-assistant/home-assistant/pull/17068
[#17069]: https://github.com/home-assistant/home-assistant/pull/17069
[#17070]: https://github.com/home-assistant/home-assistant/pull/17070
[#17073]: https://github.com/home-assistant/home-assistant/pull/17073
[#17079]: https://github.com/home-assistant/home-assistant/pull/17079
[#17080]: https://github.com/home-assistant/home-assistant/pull/17080
[#17083]: https://github.com/home-assistant/home-assistant/pull/17083
[#17085]: https://github.com/home-assistant/home-assistant/pull/17085
[#17086]: https://github.com/home-assistant/home-assistant/pull/17086
[#17091]: https://github.com/home-assistant/home-assistant/pull/17091
[#17092]: https://github.com/home-assistant/home-assistant/pull/17092
[#17093]: https://github.com/home-assistant/home-assistant/pull/17093
[#17096]: https://github.com/home-assistant/home-assistant/pull/17096
[#17098]: https://github.com/home-assistant/home-assistant/pull/17098
[#17099]: https://github.com/home-assistant/home-assistant/pull/17099
[#17101]: https://github.com/home-assistant/home-assistant/pull/17101
[#17102]: https://github.com/home-assistant/home-assistant/pull/17102
[#17104]: https://github.com/home-assistant/home-assistant/pull/17104
[#17108]: https://github.com/home-assistant/home-assistant/pull/17108
[#17114]: https://github.com/home-assistant/home-assistant/pull/17114
[#17121]: https://github.com/home-assistant/home-assistant/pull/17121
[#17125]: https://github.com/home-assistant/home-assistant/pull/17125
[#17127]: https://github.com/home-assistant/home-assistant/pull/17127
[#17129]: https://github.com/home-assistant/home-assistant/pull/17129
[#17131]: https://github.com/home-assistant/home-assistant/pull/17131
[#17132]: https://github.com/home-assistant/home-assistant/pull/17132
[#17135]: https://github.com/home-assistant/home-assistant/pull/17135
[#17143]: https://github.com/home-assistant/home-assistant/pull/17143
[#17144]: https://github.com/home-assistant/home-assistant/pull/17144
[#17145]: https://github.com/home-assistant/home-assistant/pull/17145
[#17147]: https://github.com/home-assistant/home-assistant/pull/17147
[#17149]: https://github.com/home-assistant/home-assistant/pull/17149
[#17150]: https://github.com/home-assistant/home-assistant/pull/17150
[#17153]: https://github.com/home-assistant/home-assistant/pull/17153
[#17154]: https://github.com/home-assistant/home-assistant/pull/17154
[@Anonym-tsk]: https://github.com/Anonym-tsk
[@Cinntax]: https://github.com/Cinntax
[@DanielWinks]: https://github.com/DanielWinks
[@Danielhiversen]: https://github.com/Danielhiversen
[@DavidDeSloovere]: https://github.com/DavidDeSloovere
[@GP8x]: https://github.com/GP8x
[@Julius2342]: https://github.com/Julius2342
[@MartinHjelmare]: https://github.com/MartinHjelmare
[@MatMaul]: https://github.com/MatMaul
[@OttoWinter]: https://github.com/OttoWinter
[@OverloadUT]: https://github.com/OverloadUT
[@PaulAnnekov]: https://github.com/PaulAnnekov
[@SNoof85]: https://github.com/SNoof85
[@amelchio]: https://github.com/amelchio
[@anapaulagomes]: https://github.com/anapaulagomes
[@andersonshatch]: https://github.com/andersonshatch
[@armills]: https://github.com/armills
[@arsaboo]: https://github.com/arsaboo
[@awarecan]: https://github.com/awarecan
[@bachya]: https://github.com/bachya
[@balloob]: https://github.com/balloob
[@blakeblackshear]: https://github.com/blakeblackshear
[@cdce8p]: https://github.com/cdce8p
[@cgarwood]: https://github.com/cgarwood
[@cgtobi]: https://github.com/cgtobi
[@danielperna84]: https://github.com/danielperna84
[@dbilay]: https://github.com/dbilay
[@dippysan]: https://github.com/dippysan
[@emontnemery]: https://github.com/emontnemery
[@exxamalte]: https://github.com/exxamalte
[@fabaff]: https://github.com/fabaff
[@flowolf]: https://github.com/flowolf
[@fronzbot]: https://github.com/fronzbot
[@gerard33]: https://github.com/gerard33
[@ggravlingen]: https://github.com/ggravlingen
[@hthiery]: https://github.com/hthiery
[@htotoo]: https://github.com/htotoo
[@janvanhelvoort]: https://github.com/janvanhelvoort
[@jedmeng]: https://github.com/jedmeng
[@jeradM]: https://github.com/jeradM
[@kirichkov]: https://github.com/kirichkov
[@lwis]: https://github.com/lwis
[@mvn23]: https://github.com/mvn23
[@nickovs]: https://github.com/nickovs
[@no2chem]: https://github.com/no2chem
[@persandstrom]: https://github.com/persandstrom
[@prophit987]: https://github.com/prophit987
[@pvizeli]: https://github.com/pvizeli
[@quazzie]: https://github.com/quazzie
[@randellhodges]: https://github.com/randellhodges
[@rohankapoorcom]: https://github.com/rohankapoorcom
[@sander76]: https://github.com/sander76
[@scop]: https://github.com/scop
[@siom79]: https://github.com/siom79
[@swilson]: https://github.com/swilson
[@thomasloven]: https://github.com/thomasloven
[@timmo001]: https://github.com/timmo001
[@tsvi]: https://github.com/tsvi
[@zxdavb]: https://github.com/zxdavb
[alarm_control_panel docs]: /components/alarm_control_panel/
[alarm_control_panel.blink docs]: /components/alarm_control_panel.blink/
[alarm_control_panel.mqtt docs]: /components/alarm_control_panel.mqtt/
[alarm_control_panel.simplisafe docs]: /components/alarm_control_panel.simplisafe/
[alert docs]: /components/alert/
[aqualogic docs]: /components/aqualogic/
[auth docs]: /components/auth/
[automation docs]: /components/automation/
[binary_sensor.blink docs]: /components/binary_sensor.blink/
[binary_sensor.bmw_connected_drive docs]: /components/binary_sensor.bmw_connected_drive/
[binary_sensor.ffmpeg_motion docs]: /components/binary_sensor.ffmpeg_motion/
[binary_sensor.ffmpeg_noise docs]: /components/binary_sensor.ffmpeg_noise/
[binary_sensor.fritzbox docs]: /components/binary_sensor.fritzbox/
[binary_sensor.mqtt docs]: /components/binary_sensor.mqtt/
[binary_sensor.openuv docs]: /components/binary_sensor.openuv/
[binary_sensor.ping docs]: /components/binary_sensor.ping/
[binary_sensor.rachio docs]: /components/binary_sensor.rachio/
[blink docs]: /components/blink/
[bmw_connected_drive docs]: /components/bmw_connected_drive/
[camera docs]: /components/camera/
[camera.blink docs]: /components/camera.blink/
[camera.mjpeg docs]: /components/camera.mjpeg/
[camera.mqtt docs]: /components/camera.mqtt/
[camera.onvif docs]: /components/camera.onvif/
[climate docs]: /components/climate/
[climate.evohome docs]: /components/climate.evohome/
[climate.fritzbox docs]: /components/climate.fritzbox/
[climate.honeywell docs]: /components/climate.honeywell/
[climate.mqtt docs]: /components/climate.mqtt/
[config docs]: /components/config/
[counter docs]: /components/counter/
[cover docs]: /components/cover/
[cover.mqtt docs]: /components/cover.mqtt/
[device_sun_light_trigger docs]: /components/device_sun_light_trigger/
[device_tracker docs]: /components/device_tracker/
[device_tracker.tile docs]: /components/device_tracker.tile/
[duckdns docs]: /components/duckdns/
[envisalink docs]: /components/envisalink/
[evohome docs]: /components/evohome/
[fan docs]: /components/fan/
[fan.mqtt docs]: /components/fan.mqtt/
[ffmpeg docs]: /components/ffmpeg/
[fritzbox docs]: /components/fritzbox/
[frontend docs]: /components/frontend/
[google_assistant docs]: /components/google_assistant/
[group docs]: /components/group/
[hangouts docs]: /components/hangouts/
[hassio docs]: /components/hassio/
[homekit docs]: /components/homekit/
[homekit_controller docs]: /components/homekit_controller/
[homematic docs]: /components/homematic/
[homematicip_cloud docs]: /components/homematicip_cloud/
[huawei_lte docs]: /components/huawei_lte/
[hue docs]: /components/hue/
[ifttt docs]: /components/ifttt/
[image_processing docs]: /components/image_processing/
[input_boolean docs]: /components/input_boolean/
[input_number docs]: /components/input_number/
[input_select docs]: /components/input_select/
[input_text docs]: /components/input_text/
[keyboard docs]: /components/keyboard/
[light docs]: /components/light/
[light.hue docs]: /components/light.hue/
[light.lifx docs]: /components/light.lifx/
[light.mqtt docs]: /components/light.mqtt/
[light.mqtt_json docs]: /components/light.mqtt_json/
[light.opple docs]: /components/light.opple/
[lock docs]: /components/lock/
[lock.mqtt docs]: /components/lock.mqtt/
[logbook docs]: /components/logbook/
[logger docs]: /components/logger/
[lovelace docs]: /components/lovelace/
[media_extractor docs]: /components/media_extractor/
[media_player docs]: /components/media_player/
[media_player.samsungtv docs]: /components/media_player.samsungtv/
[media_player.sonos docs]: /components/media_player.sonos/
[media_player.soundtouch docs]: /components/media_player.soundtouch/
[microsoft_face docs]: /components/microsoft_face/
[mqtt docs]: /components/mqtt/
[netatmo docs]: /components/netatmo/
[notify docs]: /components/notify/
[onboarding docs]: /components/onboarding/
[openuv docs]: /components/openuv/
[persistent_notification docs]: /components/persistent_notification/
[rachio docs]: /components/rachio/
[remote docs]: /components/remote/
[scene docs]: /components/scene/
[script docs]: /components/script/
[sensor docs]: /components/sensor/
[sensor.aqualogic docs]: /components/sensor.aqualogic/
[sensor.blink docs]: /components/sensor.blink/
[sensor.enphase_envoy docs]: /components/sensor.enphase_envoy/
[sensor.geo_rss_events docs]: /components/sensor.geo_rss_events/
[sensor.gitlab_ci docs]: /components/sensor.gitlab_ci/
[sensor.google_travel_time docs]: /components/sensor.google_travel_time/
[sensor.jewish_calendar docs]: /components/sensor.jewish_calendar/
[sensor.miflora docs]: /components/sensor.miflora/
[sensor.mqtt docs]: /components/sensor.mqtt/
[sensor.mqtt_room docs]: /components/sensor.mqtt_room/
[sensor.netatmo_public docs]: /components/sensor.netatmo_public/
[sensor.openweathermap docs]: /components/sensor.openweathermap/
[sensor.scrape docs]: /components/sensor.scrape/
[sensor.tibber docs]: /components/sensor.tibber/
[sensor.xiaomi_aqara docs]: /components/sensor.xiaomi_aqara/
[sonos docs]: /components/sonos/
[switch docs]: /components/switch/
[switch.aqualogic docs]: /components/switch.aqualogic/
[switch.flux docs]: /components/switch.flux/
[switch.mqtt docs]: /components/switch.mqtt/
[switch.rachio docs]: /components/switch.rachio/
[switch.rest docs]: /components/switch.rest/
[switch.tradfri docs]: /components/switch.tradfri/
[switch.volvooncall docs]: /components/switch.volvooncall/
[switch.xiaomi_aqara docs]: /components/switch.xiaomi_aqara/
[telegram_bot docs]: /components/telegram_bot/
[tibber docs]: /components/tibber/
[timer docs]: /components/timer/
[tradfri docs]: /components/tradfri/
[upnp docs]: /components/upnp/
[vacuum docs]: /components/vacuum/
[vacuum.xiaomi_miio docs]: /components/vacuum.xiaomi_miio/
[verisure docs]: /components/verisure/
[weather docs]: /components/weather/
[weather.darksky docs]: /components/weather.darksky/
[weather.openweathermap docs]: /components/weather.openweathermap/
[webhook docs]: /components/webhook/
[websocket_api docs]: /components/websocket_api/
[xiaomi_aqara docs]: /components/xiaomi_aqara/
[zoneminder docs]: /components/zoneminder/
[zwave docs]: /components/zwave/