Add release notes post

This commit is contained in:
Paulus Schoutsen 2018-12-06 09:43:33 +01:00
parent 3afaecada8
commit 3c23adea39
2 changed files with 589 additions and 3 deletions

View File

@ -141,9 +141,9 @@ social:
# Home Assistant release details
current_major_version: 0
current_minor_version: 83
current_patch_version: 3
date_released: 2018-12-03
current_minor_version: 84
current_patch_version: 0
date_released: 2018-12-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.

View File

@ -0,0 +1,586 @@
---
layout: post
title: "0.84: TBD - UPDATE DATE"
description: ""
date: 2018-12-06 00:01:00
date_formatted: "December 12, 2018"
author: Paulus Schoutsen
author_twitter: balloob
comments: true
categories: Release-Notes
og_image: /images/blog/2018-12-release-84/components.png
---
<a href='/components/#version/0.84'><img src='/images/blog/2018-12-release-84/components.png' style='border: 0;box-shadow: none;'></a>
## {% linkable_title New Platforms %}
- Refactor ZHA ([@dmulcahey] - [#18629]) ([zha docs]) ([binary_sensor.zha docs]) ([fan.zha docs]) ([light.zha docs]) ([sensor.zha docs]) ([switch.zha docs]) (new-platform)
- Add Awair sensor platform ([@ahayworth] - [#18570]) ([sensor.awair docs]) (new-platform)
- Allow managing cloud webhook ([@balloob] - [#18672]) ([cloud docs]) (new-platform)
- U.S. Geological Survey Earthquake Hazards Program Feed platform ([@exxamalte] - [#18207]) ([geo_location docs]) (new-platform)
- Mqtt light refactor ([@emontnemery] - [#18227]) ([mqtt docs]) ([light.mqtt docs]) (breaking change) (new-platform)
- Added qbittorrent sensor platform ([@eliseomartelli] - [#18618]) ([sensor.qbittorrent docs]) (new-platform)
- Add Entur departure information sensor ([@hfurubotten] - [#17286]) ([sensor.entur_public_transport docs]) (new-platform)
- Add lightwave components for switches and lights ([@GeoffAtHome] - [#18026]) ([lightwave docs]) ([light.lightwave docs]) ([switch.lightwave docs]) (new-platform)
- Initial hlk-sw16 relay switch support ([@jameshilliard] - [#17855]) ([hlk_sw16 docs]) ([switch.hlk_sw16 docs]) (new-platform)
- Initial scene support for Fibaro hubs ([@pbalogh77] - [#18779]) ([fibaro docs]) ([scene.fibaro docs]) (new-platform)
- Tellduslive refactoring ([@fredrike] - [#18780]) ([tellduslive docs]) ([binary_sensor.tellduslive docs]) ([cover.tellduslive docs]) ([light.tellduslive docs]) ([sensor.tellduslive docs]) ([switch.tellduslive docs]) (new-platform)
## {% 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 support for multiple IHC controllers ([@mopolus] - [#18058]) ([ihc docs]) ([binary_sensor.ihc docs]) ([light.ihc docs]) ([switch.ihc docs]) (breaking change)
- [Breaking Change] Cleanup Lutron light component ([@cdheiser] - [#18650]) ([light.lutron docs]) (breaking change)
- Remove since last boot from systemmonitor sensor ([@balloob] - [#18644]) ([sensor.systemmonitor docs]) (breaking change)
- Mqtt light refactor ([@emontnemery] - [#18227]) ([mqtt docs]) ([light.mqtt docs]) (breaking change) (new-platform)
- Replace token in camera.push with webhook ([@dgomes] - [#18380]) ([camera.push docs]) (breaking change)
- Fix issues with 17track.net sensor names ([@bachya] - [#18860]) ([sensor.seventeentrack docs]) (breaking change)
- fixed state case for rtorrent ([@eliseomartelli] - [#18778]) ([sensor.rtorrent docs]) (breaking change)
- Support for mulitple Blink sync modules ([@fronzbot] - [#18663]) ([blink docs]) ([alarm_control_panel.blink docs]) ([binary_sensor.blink docs]) ([camera.blink docs]) ([sensor.blink docs]) (breaking change)
- Fix toon operation mode ([@balloob] - [#18966]) ([climate.toon docs]) (breaking change)
- Bump waterfurnace to 1.0 ([@balloob] - [#19040]) ([waterfurnace docs]) (breaking change)
- Add support for multiple RainMachine controllers ([@bachya] - [#18989]) ([rainmachine docs]) (breaking change)
- Remove Instapush notify platform ([@balloob] - [#19051]) ([notify docs]) (breaking change)
## {% linkable_title Beta Fixes %}
- Use proper signals ([@balloob] - [#18613]) ([emulated_hue docs]) ([http docs]) (beta fix)
## {% linkable_title All changes %}
- Use proper signals ([@balloob] - [#18613]) ([emulated_hue docs]) ([http docs]) (beta fix)
- Add /sbin to launchd PATH ([@andersonshatch] - [#18601])
- Minor change to still image on mjpeg ([@nragon] - [#18602]) ([camera.mjpeg docs])
- Cleanup BOM dependencies + add basic test + IDEA autoformat ([@nickw444] - [#18462]) ([sensor.bom docs]) ([weather.bom docs])
- Add support for multiple IHC controllers ([@mopolus] - [#18058]) ([ihc docs]) ([binary_sensor.ihc docs]) ([light.ihc docs]) ([switch.ihc docs]) (breaking change)
- Add support for cropping pictures in proxy camera ([@glpatcern] - [#18431]) ([camera.proxy docs])
- Refactor ZHA ([@dmulcahey] - [#18629]) ([zha docs]) ([binary_sensor.zha docs]) ([fan.zha docs]) ([light.zha docs]) ([sensor.zha docs]) ([switch.zha docs]) (new-platform)
- IPMA Weather Service - version bump ([@dgomes] - [#18626]) ([weather.ipma docs])
- [Breaking Change] Cleanup Lutron light component ([@cdheiser] - [#18650]) ([light.lutron docs]) (breaking change)
- Convert device tracker init tests to async ([@armills] - [#18640])
- Remove since last boot from systemmonitor sensor ([@balloob] - [#18644]) ([sensor.systemmonitor docs]) (breaking change)
- Added deviceclass timestamp constant ([@eliseomartelli] - [#18652])
- Add save command to lovelace ([@bramkragten] - [#18655]) ([lovelace docs])
- converted majority of effects from ifs to dict map, which makes it easier to extend in the future. Also, added LSD effect! ([@pagenoare] - [#18656]) ([light.yeelight docs])
- Dict -> dict ([@bramkragten] - [#18665]) ([lovelace docs])
- Reconfigure MQTT climate component if discovery info is changed ([@emontnemery] - [#18174]) ([mqtt docs]) ([binary_sensor.mqtt docs]) ([climate.mqtt docs])
- Reconfigure MQTT alarm component if discovery info is changed ([@emontnemery] - [#18173]) ([mqtt docs]) ([alarm_control_panel.mqtt docs]) ([binary_sensor.mqtt docs])
- Async tests for device tracker mqtt ([@armills] - [#18680])
- Async tests for remaining device trackers ([@armills] - [#18682])
- Async timer tests ([@armills] - [#18683])
- Async tests for counter ([@armills] - [#18684])
- Async tests for mqtt switch ([@armills] - [#18685])
- Add Awair sensor platform ([@ahayworth] - [#18570]) ([sensor.awair docs]) (new-platform)
- update mill lib, handle bad data from mill server ([@Danielhiversen] - [#18693]) ([climate.mill docs])
- Upgrade youtube_dl to 2018.11.23 ([@fabaff] - [#18694]) ([media_extractor docs])
- Fix false log message on CAPsMAN only devices ([@soosp] - [#18687]) ([device_tracker docs])
- Adds SomfyContactIOSystemSensor to TaHoma ([@jensihnow] - [#18560])
- Async device sun light trigger tests ([@armills] - [#18689])
- Async cover template tests ([@armills] - [#18690])
- Upgrade pysnmp to 4.4.6 ([@fabaff] - [#18695]) ([device_tracker docs]) ([sensor.snmp docs]) ([switch.snmp docs])
- :arrow_up: Upgrades InfluxDB dependency to 5.2.0 ([@frenck] - [#18668]) ([influxdb docs]) ([sensor.influxdb docs])
- Small refactoring of MQTT binary_sensor ([@emontnemery] - [#18674]) ([binary_sensor.mqtt docs])
- Allow managing cloud webhook ([@balloob] - [#18672]) ([cloud docs]) (new-platform)
- Upgrade pytest and -timeout ([@scop] - [#18722])
- Remove some unused imports ([@scop] - [#18732])
- Enforce permissions for Websocket API ([@balloob] - [#18719]) ([websocket_api docs])
- remove pbkdf2 upgrade path ([@Eriner] - [#18736])
- Reconfigure MQTT cover component if discovery info is changed ([@emontnemery] - [#18175]) ([mqtt docs]) ([binary_sensor.mqtt docs]) ([cover.mqtt docs])
- Reconfigure MQTT fan component if discovery info is changed ([@emontnemery] - [#18177]) ([mqtt docs]) ([binary_sensor.mqtt docs]) ([fan.mqtt docs])
- Reconfigure MQTT sensor component if discovery info is changed ([@emontnemery] - [#18178]) ([mqtt docs]) ([binary_sensor.mqtt docs]) ([sensor.mqtt docs])
- Add zones to evohome component ([@zxdavb] - [#18428]) ([evohome docs]) ([climate.evohome docs])
- U.S. Geological Survey Earthquake Hazards Program Feed platform ([@exxamalte] - [#18207]) ([geo_location docs]) (new-platform)
- Geo Location platform code clean up ([@exxamalte] - [#18717]) ([geo_location docs])
- Fix remaining issues ([@fabaff] - [#18416]) ([light.niko_home_control docs])
- Update librouteros and re-connect to api if connection is lost ([@slackr31337] - [#18421]) ([device_tracker docs])
- Mqtt light refactor ([@emontnemery] - [#18227]) ([mqtt docs]) ([light.mqtt docs]) (breaking change) (new-platform)
- Supports the new Netatmo Home Coach ([@lasote] - [#18308]) ([netatmo docs]) ([sensor.netatmo docs])
- Fix google assistant request sync service call ([@awarecan] - [#17415]) ([google_assistant docs])
- Updated codeowners ([@fredrike] - [#18746])
- Add unique_id for tellduslive ([@fredrike] - [#18744]) ([tellduslive docs]) ([sensor.tellduslive docs])
- Add unique_id for Daikin entities ([@fredrike] - [#18747]) ([daikin docs]) ([climate.daikin docs]) ([sensor.daikin docs])
- Wunderlist component ([@lasote] - [#18339]) ([wunderlist docs])
- Fix decora_wifi residences ([@trainman419] - [#17228]) ([light.decora_wifi docs])
- Enable Google Assistant OnOffTrait for climate devices that support them ([@bryanyork] - [#18544]) ([google_assistant docs])
- Fix typo in log ([@anton-johansson] - [#18751])
- Bumped simplisafe-python to 3.1.14 ([@bachya] - [#18752]) ([simplisafe docs])
- Moved stop method and registering STOP_EVENT outside of init ([@ehendrix23] - [#18582]) ([august docs])
- Add config entry for ZHA ([@damarco] - [#18352]) ([zha docs]) ([binary_sensor.zha docs]) ([fan.zha docs]) ([light.zha docs]) ([sensor.zha docs]) ([switch.zha docs])
- Update lupupy version to 0.0.13 ([@majuss] - [#18754]) ([lupusec docs])
- Replace token in camera.push with webhook ([@dgomes] - [#18380]) ([camera.push docs]) (breaking change)
- Restore states through a JSON store instead of recorder ([@armills] - [#17270]) ([history docs])
- Forbid float NaN in JSON ([@balloob] - [#18757]) ([http docs]) ([websocket_api docs])
- Upgrade Adafruit-DHT to 1.4.0 (fixes #15847) ([@fabaff] - [#18614]) ([sensor.dht docs])
- Add block after setting up component ([@ehendrix23] - [#18756])
- Fix statistics for binary sensor ([@ehendrix23] - [#18764]) ([sensor.statistics docs])
- Convert shopping-list clear to WebSockets ([@iantrich] - [#18769]) ([shopping_list docs])
- Add more waterfurnace sensors ([@mdallaire] - [#18451]) ([sensor.waterfurnace docs])
- Round average price for Tibber ([@Danielhiversen] - [#18784]) ([sensor.tibber docs])
- Raise NotImplementedError ([@balloob] - [#18777]) ([owntracks docs])
- Update switchmate lib ([@Danielhiversen] - [#18785]) ([switch.switchmate docs])
- Update lang list (fixes #18768) ([@fabaff] - [#18773]) ([tts docs])
- Added qbittorrent sensor platform ([@eliseomartelli] - [#18618]) ([sensor.qbittorrent docs]) (new-platform)
- Add support for Mode trait in Google Assistant. ([@marchingphoenix] - [#18772]) ([google_assistant docs]) ([media_player.demo docs])
- Service already discovered log entry ([@ehendrix23] - [#18800])
- Increase pyatv to 0.3.11 ([@ehendrix23] - [#18801]) ([apple_tv docs])
- Store state last seen time separately ([@armills] - [#18806])
- Bump python_awair to 0.0.3 ([@ahayworth] - [#18819]) ([sensor.awair docs])
- Add Entur departure information sensor ([@hfurubotten] - [#17286]) ([sensor.entur_public_transport docs]) (new-platform)
- update netatmo library ([@Danielhiversen] - [#18823]) ([netatmo docs])
- Add services description ([@schmittx] - [#18839])
- Update of volvooncall component ([@molobrakos] - [#18702]) ([device_tracker docs]) ([volvooncall docs]) ([binary_sensor.volvooncall docs]) ([lock.volvooncall docs]) ([sensor.volvooncall docs]) ([switch.volvooncall docs])
- Fix flaky geofency test ([@balloob] - [#18855])
- RFC: Call services directly ([@balloob] - [#18720])
- Bump py17track to 2.1.1 ([@bachya] - [#18861]) ([sensor.seventeentrack docs])
- Fix issues with 17track.net sensor names ([@bachya] - [#18860]) ([sensor.seventeentrack docs]) (breaking change)
- Add tests for directv platform ([@ehendrix23] - [#18590])
- Add support for zha device registry ([@damarco] - [#18755]) ([zha docs])
- Added new filters for templates ([@skalavala] - [#18125])
- Updated UVC camera component to support SSL connections ([@carlos-sarmiento] - [#18829]) ([camera.uvc docs])
- fixed state case for rtorrent ([@eliseomartelli] - [#18778]) ([sensor.rtorrent docs]) (breaking change)
- Fix ordinal filter in template ([@ludeeus] - [#18878])
- Reintroduce unique_id for Netatmo sensor ([@heinemml] - [#18774]) ([sensor.netatmo docs])
- Upgrade keyring to 17.0.0 ([@fabaff] - [#18901])
- Upgrade sphinx-autodoc-typehints to 1.5.1 ([@Danielhiversen] - [#18893])
- Small refactoring of MQTT cover ([@emontnemery] - [#18850]) ([cover.mqtt docs])
- Small refactoring of MQTT alarm ([@emontnemery] - [#18813]) ([alarm_control_panel.mqtt docs])
- Small refactoring of MQTT climate ([@emontnemery] - [#18814]) ([climate.mqtt docs])
- Optionally do not log template rendering errors ([@emontnemery] - [#18724])
- Restore states when removing/adding entities ([@armills] - [#18890])
- Fibaro ubs ([@pbalogh77] - [#18889]) ([fibaro docs]) ([binary_sensor.fibaro docs])
- Use string formatting ([@balloob] - [#18886]) ([sense docs]) ([binary_sensor.sense docs]) ([sensor.sense docs])
- Show ANSI color codes in logs in Hass.io ([@OttoWinter] - [#18834]) ([hassio docs])
- Fix hdmi_cec entity race ([@yottatsa] - [#18753]) ([hdmi_cec docs]) ([media_player.hdmi_cec docs]) ([switch.hdmi_cec docs])
- Set sensor to unavailable if battery is dead. ([@fucm] - [#18802]) ([binary_sensor.tahoma docs])
- Reconfigure MQTT light component if discovery info is changed ([@emontnemery] - [#18176]) ([mqtt docs]) ([binary_sensor.mqtt docs]) ([light.mqtt docs])
- Reconfigure MQTT switch component if discovery info is changed ([@emontnemery] - [#18179]) ([mqtt docs]) ([binary_sensor.mqtt docs]) ([switch.mqtt docs])
- No more opt-out auth ([@balloob] - [#18854]) ([config docs]) ([frontend docs]) ([hassio docs]) ([http docs]) ([notify docs]) ([onboarding docs]) ([websocket_api docs])
- Remove commented out code ([@emontnemery] - [#18925]) ([climate.mqtt docs])
- Add lightwave components for switches and lights ([@GeoffAtHome] - [#18026]) ([lightwave docs]) ([light.lightwave docs]) ([switch.lightwave docs]) (new-platform)
- Allow verisure locks to be configured with a default code ([@ahayworth] - [#18873]) ([verisure docs]) ([lock.verisure docs])
- Initial hlk-sw16 relay switch support ([@jameshilliard] - [#17855]) ([hlk_sw16 docs]) ([switch.hlk_sw16 docs]) (new-platform)
- Push to version 0.7.7 of denonavr ([@scarface-4711] - [#18917]) ([media_player.denonavr docs])
- Extend partial reload to include packages ([@cdce8p] - [#18884])
- Initial scene support for Fibaro hubs ([@pbalogh77] - [#18779]) ([fibaro docs]) ([scene.fibaro docs]) (new-platform)
- Add id when not exist and fix dup id check ([@bramkragten] - [#18960]) ([lovelace docs])
- Refactor script helper actions into their own methods ([@balloob] - [#18962])
- Point fix for multiple devices ([@fredrike] - [#18959]) ([point docs]) ([binary_sensor.point docs]) ([sensor.point docs])
- VOC: Update library version. Moved method one step out. Instruments can be a set as well ([@molobrakos] - [#18967])
- Support for mulitple Blink sync modules ([@fronzbot] - [#18663]) ([blink docs]) ([alarm_control_panel.blink docs]) ([binary_sensor.blink docs]) ([camera.blink docs]) ([sensor.blink docs]) (breaking change)
- no ordered dict ([@bramkragten] - [#18982]) ([lovelace docs])
- Update CODEOWNERS ([@ludeeus] - [#18976])
- Add @danielhiversen as codeowner ([@Danielhiversen] - [#18979])
- Upgrade switchbot lib ([@Danielhiversen] - [#18980]) ([switch.switchbot docs])
- New Events and Context Fixes ([@hunterjm] - [#18765]) ([automation docs]) ([image_processing docs]) ([logbook docs]) ([script docs])
- Updated Yale Smart Alarm platform to new Yale API ([@domwillcode] - [#18990]) ([alarm_control_panel.yale_smart_alarm docs])
- Lovelace fix: badges are removed from view after update ([@bramkragten] - [#18983]) ([lovelace docs])
- remove the need to have query feature support ([@ticapix] - [#18942]) ([influxdb docs])
- Tellduslive refactoring ([@fredrike] - [#18780]) ([tellduslive docs]) ([binary_sensor.tellduslive docs]) ([cover.tellduslive docs]) ([light.tellduslive docs]) ([sensor.tellduslive docs]) ([switch.tellduslive docs]) (new-platform)
- Add unnecessary-pass for pylint-update ([@cdce8p] - [#18985])
- Mock out device tracker configuration loading funcs in Geofency + OwnTracks ([@balloob] - [#18968])
- Fibaro Light fixes ([@pbalogh77] - [#18972]) ([fibaro docs]) ([light.fibaro docs])
- Sort import order of zha component. ([@Adminiuga] - [#18993]) ([zha docs]) ([binary_sensor.zha docs]) ([fan.zha docs]) ([light.zha docs]) ([sensor.zha docs]) ([switch.zha docs])
- Fix VOC configuration resource list ([@bratanon] - [#18992]) ([volvooncall docs])
- Fix toon operation mode ([@balloob] - [#18966]) ([climate.toon docs]) (breaking change)
- Remove stale user salts code ([@Eriner] - [#19004])
- Lupupy version push to 0.0.17 - will now transmitted state_alarm_triggered ([@majuss] - [#19008]) ([lupusec docs]) ([alarm_control_panel.lupusec docs])
- Update requirement btsmarthub_devicelist==0.1.3 ([@jxwolstenholme] - [#18961]) ([device_tracker docs])
- Allow checking entity permissions based on devices ([@balloob] - [#19007])
- Add states to panels ([@bramkragten] - [#19026]) ([frontend docs])
- Fix CI by pinning IDNA ([@balloob] - [#19038])
- Bump waterfurnace to 1.0 ([@balloob] - [#19040]) ([waterfurnace docs]) (breaking change)
- Don't wait for answer for webhook register ([@balloob] - [#19025]) ([cloud docs])
- Small refactoring of MQTT light ([@emontnemery] - [#19009]) ([light.mqtt docs])
- Small refactoring of MQTT switch ([@balloob] - [#19010]) ([switch.mqtt docs])
- Bump version of elkm1_lib ([@gwww] - [#19030]) ([elkm1 docs])
- Change error to warning ([@doudz] - [#19035]) ([media_player.plex docs])
- Catch 'BrokenPipeError' exceptions for ADB commands ([@JeffLIrion] - [#19011]) ([media_player.firetv docs])
- Bump python-miio to 0.4.4 ([@rytilahti] - [#19042]) ([device_tracker docs]) ([fan.xiaomi_miio docs]) ([light.xiaomi_miio docs]) ([remote.xiaomi_miio docs]) ([sensor.xiaomi_miio docs]) ([switch.xiaomi_miio docs]) ([vacuum.xiaomi_miio docs])
- Add last clean times to xiaomi vacuum ([@rytilahti] - [#19043]) ([vacuum.xiaomi_miio docs])
- Add support for multiple RainMachine controllers ([@bachya] - [#18989]) ([rainmachine docs]) (breaking change)
- Remove unsupported strong mode of the Xiaomi Air Humidifier CA1 ([@syssi] - [#18926]) ([fan.xiaomi_miio docs])
- Bump pyvizio version ([@photinus] - [#19048]) ([media_player.vizio docs])
- Fix cloud const ([@balloob] - [#19052]) ([cloud docs])
- VOC: Update external dependency to fix engine start issue ([@molobrakos] - [#19062]) ([volvooncall docs])
- Fix saving YAML as JSON with empty array ([@bramkragten] - [#19057]) ([lovelace docs])
- Update pyhomematic to 0.1.53 ([@danielperna84] - [#19056]) ([homematic docs])
- Implemented unique ID support for Fibaro hub integration ([@pbalogh77] - [#19055]) ([fibaro docs])
- Remove Instapush notify platform ([@balloob] - [#19051]) ([notify docs]) (breaking change)
- Update locationsharinglib to 3.0.9 ([@pc-coholic] - [#19045]) ([device_tracker docs])
- Add support for more Tibber Pulse data ([@Danielhiversen] - [#19033]) ([tibber docs]) ([sensor.tibber docs])
[#17228]: https://github.com/home-assistant/home-assistant/pull/17228
[#17270]: https://github.com/home-assistant/home-assistant/pull/17270
[#17286]: https://github.com/home-assistant/home-assistant/pull/17286
[#17415]: https://github.com/home-assistant/home-assistant/pull/17415
[#17855]: https://github.com/home-assistant/home-assistant/pull/17855
[#18026]: https://github.com/home-assistant/home-assistant/pull/18026
[#18058]: https://github.com/home-assistant/home-assistant/pull/18058
[#18125]: https://github.com/home-assistant/home-assistant/pull/18125
[#18173]: https://github.com/home-assistant/home-assistant/pull/18173
[#18174]: https://github.com/home-assistant/home-assistant/pull/18174
[#18175]: https://github.com/home-assistant/home-assistant/pull/18175
[#18176]: https://github.com/home-assistant/home-assistant/pull/18176
[#18177]: https://github.com/home-assistant/home-assistant/pull/18177
[#18178]: https://github.com/home-assistant/home-assistant/pull/18178
[#18179]: https://github.com/home-assistant/home-assistant/pull/18179
[#18207]: https://github.com/home-assistant/home-assistant/pull/18207
[#18227]: https://github.com/home-assistant/home-assistant/pull/18227
[#18308]: https://github.com/home-assistant/home-assistant/pull/18308
[#18339]: https://github.com/home-assistant/home-assistant/pull/18339
[#18352]: https://github.com/home-assistant/home-assistant/pull/18352
[#18380]: https://github.com/home-assistant/home-assistant/pull/18380
[#18416]: https://github.com/home-assistant/home-assistant/pull/18416
[#18421]: https://github.com/home-assistant/home-assistant/pull/18421
[#18428]: https://github.com/home-assistant/home-assistant/pull/18428
[#18431]: https://github.com/home-assistant/home-assistant/pull/18431
[#18451]: https://github.com/home-assistant/home-assistant/pull/18451
[#18462]: https://github.com/home-assistant/home-assistant/pull/18462
[#18544]: https://github.com/home-assistant/home-assistant/pull/18544
[#18560]: https://github.com/home-assistant/home-assistant/pull/18560
[#18570]: https://github.com/home-assistant/home-assistant/pull/18570
[#18582]: https://github.com/home-assistant/home-assistant/pull/18582
[#18590]: https://github.com/home-assistant/home-assistant/pull/18590
[#18601]: https://github.com/home-assistant/home-assistant/pull/18601
[#18602]: https://github.com/home-assistant/home-assistant/pull/18602
[#18613]: https://github.com/home-assistant/home-assistant/pull/18613
[#18614]: https://github.com/home-assistant/home-assistant/pull/18614
[#18618]: https://github.com/home-assistant/home-assistant/pull/18618
[#18626]: https://github.com/home-assistant/home-assistant/pull/18626
[#18629]: https://github.com/home-assistant/home-assistant/pull/18629
[#18640]: https://github.com/home-assistant/home-assistant/pull/18640
[#18644]: https://github.com/home-assistant/home-assistant/pull/18644
[#18650]: https://github.com/home-assistant/home-assistant/pull/18650
[#18652]: https://github.com/home-assistant/home-assistant/pull/18652
[#18655]: https://github.com/home-assistant/home-assistant/pull/18655
[#18656]: https://github.com/home-assistant/home-assistant/pull/18656
[#18663]: https://github.com/home-assistant/home-assistant/pull/18663
[#18665]: https://github.com/home-assistant/home-assistant/pull/18665
[#18668]: https://github.com/home-assistant/home-assistant/pull/18668
[#18672]: https://github.com/home-assistant/home-assistant/pull/18672
[#18674]: https://github.com/home-assistant/home-assistant/pull/18674
[#18680]: https://github.com/home-assistant/home-assistant/pull/18680
[#18682]: https://github.com/home-assistant/home-assistant/pull/18682
[#18683]: https://github.com/home-assistant/home-assistant/pull/18683
[#18684]: https://github.com/home-assistant/home-assistant/pull/18684
[#18685]: https://github.com/home-assistant/home-assistant/pull/18685
[#18687]: https://github.com/home-assistant/home-assistant/pull/18687
[#18689]: https://github.com/home-assistant/home-assistant/pull/18689
[#18690]: https://github.com/home-assistant/home-assistant/pull/18690
[#18693]: https://github.com/home-assistant/home-assistant/pull/18693
[#18694]: https://github.com/home-assistant/home-assistant/pull/18694
[#18695]: https://github.com/home-assistant/home-assistant/pull/18695
[#18702]: https://github.com/home-assistant/home-assistant/pull/18702
[#18717]: https://github.com/home-assistant/home-assistant/pull/18717
[#18719]: https://github.com/home-assistant/home-assistant/pull/18719
[#18720]: https://github.com/home-assistant/home-assistant/pull/18720
[#18722]: https://github.com/home-assistant/home-assistant/pull/18722
[#18724]: https://github.com/home-assistant/home-assistant/pull/18724
[#18732]: https://github.com/home-assistant/home-assistant/pull/18732
[#18736]: https://github.com/home-assistant/home-assistant/pull/18736
[#18744]: https://github.com/home-assistant/home-assistant/pull/18744
[#18746]: https://github.com/home-assistant/home-assistant/pull/18746
[#18747]: https://github.com/home-assistant/home-assistant/pull/18747
[#18751]: https://github.com/home-assistant/home-assistant/pull/18751
[#18752]: https://github.com/home-assistant/home-assistant/pull/18752
[#18753]: https://github.com/home-assistant/home-assistant/pull/18753
[#18754]: https://github.com/home-assistant/home-assistant/pull/18754
[#18755]: https://github.com/home-assistant/home-assistant/pull/18755
[#18756]: https://github.com/home-assistant/home-assistant/pull/18756
[#18757]: https://github.com/home-assistant/home-assistant/pull/18757
[#18764]: https://github.com/home-assistant/home-assistant/pull/18764
[#18765]: https://github.com/home-assistant/home-assistant/pull/18765
[#18769]: https://github.com/home-assistant/home-assistant/pull/18769
[#18772]: https://github.com/home-assistant/home-assistant/pull/18772
[#18773]: https://github.com/home-assistant/home-assistant/pull/18773
[#18774]: https://github.com/home-assistant/home-assistant/pull/18774
[#18777]: https://github.com/home-assistant/home-assistant/pull/18777
[#18778]: https://github.com/home-assistant/home-assistant/pull/18778
[#18779]: https://github.com/home-assistant/home-assistant/pull/18779
[#18780]: https://github.com/home-assistant/home-assistant/pull/18780
[#18784]: https://github.com/home-assistant/home-assistant/pull/18784
[#18785]: https://github.com/home-assistant/home-assistant/pull/18785
[#18800]: https://github.com/home-assistant/home-assistant/pull/18800
[#18801]: https://github.com/home-assistant/home-assistant/pull/18801
[#18802]: https://github.com/home-assistant/home-assistant/pull/18802
[#18806]: https://github.com/home-assistant/home-assistant/pull/18806
[#18813]: https://github.com/home-assistant/home-assistant/pull/18813
[#18814]: https://github.com/home-assistant/home-assistant/pull/18814
[#18819]: https://github.com/home-assistant/home-assistant/pull/18819
[#18823]: https://github.com/home-assistant/home-assistant/pull/18823
[#18829]: https://github.com/home-assistant/home-assistant/pull/18829
[#18834]: https://github.com/home-assistant/home-assistant/pull/18834
[#18839]: https://github.com/home-assistant/home-assistant/pull/18839
[#18850]: https://github.com/home-assistant/home-assistant/pull/18850
[#18854]: https://github.com/home-assistant/home-assistant/pull/18854
[#18855]: https://github.com/home-assistant/home-assistant/pull/18855
[#18860]: https://github.com/home-assistant/home-assistant/pull/18860
[#18861]: https://github.com/home-assistant/home-assistant/pull/18861
[#18873]: https://github.com/home-assistant/home-assistant/pull/18873
[#18878]: https://github.com/home-assistant/home-assistant/pull/18878
[#18884]: https://github.com/home-assistant/home-assistant/pull/18884
[#18886]: https://github.com/home-assistant/home-assistant/pull/18886
[#18889]: https://github.com/home-assistant/home-assistant/pull/18889
[#18890]: https://github.com/home-assistant/home-assistant/pull/18890
[#18893]: https://github.com/home-assistant/home-assistant/pull/18893
[#18901]: https://github.com/home-assistant/home-assistant/pull/18901
[#18917]: https://github.com/home-assistant/home-assistant/pull/18917
[#18925]: https://github.com/home-assistant/home-assistant/pull/18925
[#18926]: https://github.com/home-assistant/home-assistant/pull/18926
[#18942]: https://github.com/home-assistant/home-assistant/pull/18942
[#18959]: https://github.com/home-assistant/home-assistant/pull/18959
[#18960]: https://github.com/home-assistant/home-assistant/pull/18960
[#18961]: https://github.com/home-assistant/home-assistant/pull/18961
[#18962]: https://github.com/home-assistant/home-assistant/pull/18962
[#18966]: https://github.com/home-assistant/home-assistant/pull/18966
[#18967]: https://github.com/home-assistant/home-assistant/pull/18967
[#18968]: https://github.com/home-assistant/home-assistant/pull/18968
[#18972]: https://github.com/home-assistant/home-assistant/pull/18972
[#18976]: https://github.com/home-assistant/home-assistant/pull/18976
[#18979]: https://github.com/home-assistant/home-assistant/pull/18979
[#18980]: https://github.com/home-assistant/home-assistant/pull/18980
[#18982]: https://github.com/home-assistant/home-assistant/pull/18982
[#18983]: https://github.com/home-assistant/home-assistant/pull/18983
[#18985]: https://github.com/home-assistant/home-assistant/pull/18985
[#18989]: https://github.com/home-assistant/home-assistant/pull/18989
[#18990]: https://github.com/home-assistant/home-assistant/pull/18990
[#18992]: https://github.com/home-assistant/home-assistant/pull/18992
[#18993]: https://github.com/home-assistant/home-assistant/pull/18993
[#19004]: https://github.com/home-assistant/home-assistant/pull/19004
[#19007]: https://github.com/home-assistant/home-assistant/pull/19007
[#19008]: https://github.com/home-assistant/home-assistant/pull/19008
[#19009]: https://github.com/home-assistant/home-assistant/pull/19009
[#19010]: https://github.com/home-assistant/home-assistant/pull/19010
[#19011]: https://github.com/home-assistant/home-assistant/pull/19011
[#19025]: https://github.com/home-assistant/home-assistant/pull/19025
[#19026]: https://github.com/home-assistant/home-assistant/pull/19026
[#19030]: https://github.com/home-assistant/home-assistant/pull/19030
[#19033]: https://github.com/home-assistant/home-assistant/pull/19033
[#19035]: https://github.com/home-assistant/home-assistant/pull/19035
[#19038]: https://github.com/home-assistant/home-assistant/pull/19038
[#19040]: https://github.com/home-assistant/home-assistant/pull/19040
[#19042]: https://github.com/home-assistant/home-assistant/pull/19042
[#19043]: https://github.com/home-assistant/home-assistant/pull/19043
[#19045]: https://github.com/home-assistant/home-assistant/pull/19045
[#19048]: https://github.com/home-assistant/home-assistant/pull/19048
[#19051]: https://github.com/home-assistant/home-assistant/pull/19051
[#19052]: https://github.com/home-assistant/home-assistant/pull/19052
[#19055]: https://github.com/home-assistant/home-assistant/pull/19055
[#19056]: https://github.com/home-assistant/home-assistant/pull/19056
[#19057]: https://github.com/home-assistant/home-assistant/pull/19057
[#19062]: https://github.com/home-assistant/home-assistant/pull/19062
[@Adminiuga]: https://github.com/Adminiuga
[@Danielhiversen]: https://github.com/Danielhiversen
[@Eriner]: https://github.com/Eriner
[@GeoffAtHome]: https://github.com/GeoffAtHome
[@JeffLIrion]: https://github.com/JeffLIrion
[@OttoWinter]: https://github.com/OttoWinter
[@ahayworth]: https://github.com/ahayworth
[@andersonshatch]: https://github.com/andersonshatch
[@anton-johansson]: https://github.com/anton-johansson
[@armills]: https://github.com/armills
[@awarecan]: https://github.com/awarecan
[@bachya]: https://github.com/bachya
[@balloob]: https://github.com/balloob
[@bramkragten]: https://github.com/bramkragten
[@bratanon]: https://github.com/bratanon
[@bryanyork]: https://github.com/bryanyork
[@carlos-sarmiento]: https://github.com/carlos-sarmiento
[@cdce8p]: https://github.com/cdce8p
[@cdheiser]: https://github.com/cdheiser
[@damarco]: https://github.com/damarco
[@danielperna84]: https://github.com/danielperna84
[@dgomes]: https://github.com/dgomes
[@dmulcahey]: https://github.com/dmulcahey
[@domwillcode]: https://github.com/domwillcode
[@doudz]: https://github.com/doudz
[@ehendrix23]: https://github.com/ehendrix23
[@eliseomartelli]: https://github.com/eliseomartelli
[@emontnemery]: https://github.com/emontnemery
[@exxamalte]: https://github.com/exxamalte
[@fabaff]: https://github.com/fabaff
[@fredrike]: https://github.com/fredrike
[@frenck]: https://github.com/frenck
[@fronzbot]: https://github.com/fronzbot
[@fucm]: https://github.com/fucm
[@glpatcern]: https://github.com/glpatcern
[@gwww]: https://github.com/gwww
[@heinemml]: https://github.com/heinemml
[@hfurubotten]: https://github.com/hfurubotten
[@hunterjm]: https://github.com/hunterjm
[@iantrich]: https://github.com/iantrich
[@jameshilliard]: https://github.com/jameshilliard
[@jensihnow]: https://github.com/jensihnow
[@jxwolstenholme]: https://github.com/jxwolstenholme
[@lasote]: https://github.com/lasote
[@ludeeus]: https://github.com/ludeeus
[@majuss]: https://github.com/majuss
[@marchingphoenix]: https://github.com/marchingphoenix
[@mdallaire]: https://github.com/mdallaire
[@molobrakos]: https://github.com/molobrakos
[@mopolus]: https://github.com/mopolus
[@nickw444]: https://github.com/nickw444
[@nragon]: https://github.com/nragon
[@pagenoare]: https://github.com/pagenoare
[@pbalogh77]: https://github.com/pbalogh77
[@pc-coholic]: https://github.com/pc-coholic
[@photinus]: https://github.com/photinus
[@rytilahti]: https://github.com/rytilahti
[@scarface-4711]: https://github.com/scarface-4711
[@schmittx]: https://github.com/schmittx
[@scop]: https://github.com/scop
[@skalavala]: https://github.com/skalavala
[@slackr31337]: https://github.com/slackr31337
[@soosp]: https://github.com/soosp
[@syssi]: https://github.com/syssi
[@ticapix]: https://github.com/ticapix
[@trainman419]: https://github.com/trainman419
[@yottatsa]: https://github.com/yottatsa
[@zxdavb]: https://github.com/zxdavb
[alarm_control_panel.blink docs]: /components/alarm_control_panel.blink/
[alarm_control_panel.lupusec docs]: /components/alarm_control_panel.lupusec/
[alarm_control_panel.mqtt docs]: /components/alarm_control_panel.mqtt/
[alarm_control_panel.yale_smart_alarm docs]: /components/alarm_control_panel.yale_smart_alarm/
[apple_tv docs]: /components/apple_tv/
[august docs]: /components/august/
[automation docs]: /components/automation/
[binary_sensor.blink docs]: /components/binary_sensor.blink/
[binary_sensor.fibaro docs]: /components/binary_sensor.fibaro/
[binary_sensor.ihc docs]: /components/binary_sensor.ihc/
[binary_sensor.mqtt docs]: /components/binary_sensor.mqtt/
[binary_sensor.point docs]: /components/binary_sensor.point/
[binary_sensor.sense docs]: /components/binary_sensor.sense/
[binary_sensor.tahoma docs]: /components/binary_sensor.tahoma/
[binary_sensor.tellduslive docs]: /components/binary_sensor.tellduslive/
[binary_sensor.volvooncall docs]: /components/binary_sensor.volvooncall/
[binary_sensor.zha docs]: /components/binary_sensor.zha/
[blink docs]: /components/blink/
[camera.blink docs]: /components/camera.blink/
[camera.mjpeg docs]: /components/camera.mjpeg/
[camera.proxy docs]: /components/camera.proxy/
[camera.push docs]: /components/camera.push/
[camera.uvc docs]: /components/camera.uvc/
[climate.daikin docs]: /components/climate.daikin/
[climate.evohome docs]: /components/climate.evohome/
[climate.mill docs]: /components/climate.mill/
[climate.mqtt docs]: /components/climate.mqtt/
[climate.toon docs]: /components/climate.toon/
[cloud docs]: /components/cloud/
[config docs]: /components/config/
[cover.mqtt docs]: /components/cover.mqtt/
[cover.tellduslive docs]: /components/cover.tellduslive/
[daikin docs]: /components/daikin/
[device_tracker docs]: /components/device_tracker/
[elkm1 docs]: /components/elkm1/
[emulated_hue docs]: /components/emulated_hue/
[evohome docs]: /components/evohome/
[fan.mqtt docs]: /components/fan.mqtt/
[fan.xiaomi_miio docs]: /components/fan.xiaomi_miio/
[fan.zha docs]: /components/fan.zha/
[fibaro docs]: /components/fibaro/
[frontend docs]: /components/frontend/
[geo_location docs]: /components/geo_location/
[google_assistant docs]: /components/google_assistant/
[hassio docs]: /components/hassio/
[hdmi_cec docs]: /components/hdmi_cec/
[history docs]: /components/history/
[hlk_sw16 docs]: /components/hlk_sw16/
[homematic docs]: /components/homematic/
[http docs]: /components/http/
[ihc docs]: /components/ihc/
[image_processing docs]: /components/image_processing/
[influxdb docs]: /components/influxdb/
[light.decora_wifi docs]: /components/light.decora_wifi/
[light.fibaro docs]: /components/light.fibaro/
[light.ihc docs]: /components/light.ihc/
[light.lightwave docs]: /components/light.lightwave/
[light.lutron docs]: /components/light.lutron/
[light.mqtt docs]: /components/light.mqtt/
[light.niko_home_control docs]: /components/light.niko_home_control/
[light.tellduslive docs]: /components/light.tellduslive/
[light.xiaomi_miio docs]: /components/light.xiaomi_miio/
[light.yeelight docs]: /components/light.yeelight/
[light.zha docs]: /components/light.zha/
[lightwave docs]: /components/lightwave/
[lock.verisure docs]: /components/lock.verisure/
[lock.volvooncall docs]: /components/lock.volvooncall/
[logbook docs]: /components/logbook/
[lovelace docs]: /components/lovelace/
[lupusec docs]: /components/lupusec/
[media_extractor docs]: /components/media_extractor/
[media_player.demo docs]: /components/media_player.demo/
[media_player.denonavr docs]: /components/media_player.denonavr/
[media_player.firetv docs]: /components/media_player.firetv/
[media_player.hdmi_cec docs]: /components/media_player.hdmi_cec/
[media_player.plex docs]: /components/media_player.plex/
[media_player.vizio docs]: /components/media_player.vizio/
[mqtt docs]: /components/mqtt/
[netatmo docs]: /components/netatmo/
[notify docs]: /components/notify/
[onboarding docs]: /components/onboarding/
[owntracks docs]: /components/owntracks/
[point docs]: /components/point/
[rainmachine docs]: /components/rainmachine/
[remote.xiaomi_miio docs]: /components/remote.xiaomi_miio/
[scene.fibaro docs]: /components/scene.fibaro/
[script docs]: /components/script/
[sense docs]: /components/sense/
[sensor.awair docs]: /components/sensor.awair/
[sensor.blink docs]: /components/sensor.blink/
[sensor.bom docs]: /components/sensor.bom/
[sensor.daikin docs]: /components/sensor.daikin/
[sensor.dht docs]: /components/sensor.dht/
[sensor.entur_public_transport docs]: /components/sensor.entur_public_transport/
[sensor.influxdb docs]: /components/sensor.influxdb/
[sensor.mqtt docs]: /components/sensor.mqtt/
[sensor.netatmo docs]: /components/sensor.netatmo/
[sensor.point docs]: /components/sensor.point/
[sensor.qbittorrent docs]: /components/sensor.qbittorrent/
[sensor.rtorrent docs]: /components/sensor.rtorrent/
[sensor.sense docs]: /components/sensor.sense/
[sensor.seventeentrack docs]: /components/sensor.seventeentrack/
[sensor.snmp docs]: /components/sensor.snmp/
[sensor.statistics docs]: /components/sensor.statistics/
[sensor.systemmonitor docs]: /components/sensor.systemmonitor/
[sensor.tellduslive docs]: /components/sensor.tellduslive/
[sensor.tibber docs]: /components/sensor.tibber/
[sensor.volvooncall docs]: /components/sensor.volvooncall/
[sensor.waterfurnace docs]: /components/sensor.waterfurnace/
[sensor.xiaomi_miio docs]: /components/sensor.xiaomi_miio/
[sensor.zha docs]: /components/sensor.zha/
[shopping_list docs]: /components/shopping_list/
[simplisafe docs]: /components/simplisafe/
[switch.hdmi_cec docs]: /components/switch.hdmi_cec/
[switch.hlk_sw16 docs]: /components/switch.hlk_sw16/
[switch.ihc docs]: /components/switch.ihc/
[switch.lightwave docs]: /components/switch.lightwave/
[switch.mqtt docs]: /components/switch.mqtt/
[switch.snmp docs]: /components/switch.snmp/
[switch.switchbot docs]: /components/switch.switchbot/
[switch.switchmate docs]: /components/switch.switchmate/
[switch.tellduslive docs]: /components/switch.tellduslive/
[switch.volvooncall docs]: /components/switch.volvooncall/
[switch.xiaomi_miio docs]: /components/switch.xiaomi_miio/
[switch.zha docs]: /components/switch.zha/
[tellduslive docs]: /components/tellduslive/
[tibber docs]: /components/tibber/
[tts docs]: /components/tts/
[vacuum.xiaomi_miio docs]: /components/vacuum.xiaomi_miio/
[verisure docs]: /components/verisure/
[volvooncall docs]: /components/volvooncall/
[waterfurnace docs]: /components/waterfurnace/
[weather.bom docs]: /components/weather.bom/
[weather.ipma docs]: /components/weather.ipma/
[websocket_api docs]: /components/websocket_api/
[wunderlist docs]: /components/wunderlist/
[zha docs]: /components/zha/