Add stub release notes

This commit is contained in:
Paulus Schoutsen 2018-11-03 13:56:21 +01:00
parent e10fb826b2
commit 720e1cf367
2 changed files with 591 additions and 4 deletions

View File

@ -141,14 +141,14 @@ social:
# Home Assistant release details
current_major_version: 0
current_minor_version: 81
current_patch_version: 4
date_released: 2018-11-02
current_minor_version: 82
current_patch_version: 0
date_released: 2018-11-08
# 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-0814---november-3"
patch_version_notes: "#"
# Minor release (Example #release-0431---april-25):
# Date we moved to Discourse for comments

View File

@ -0,0 +1,587 @@
---
layout: post
title: "0.82: TBD - update date"
description: "TBD"
date: 2018-11-03 00:01:00
date_formatted: "November 8, 2018"
author: Paulus Schoutsen
author_twitter: balloob
comments: true
categories: Release-Notes
og_image: /images/blog/2018-11-release-82/components.png
---
???
Alpha edit mode for Lovelace.
## {% linkable_title New Platforms %}
- Add device tracking for the BT Smart Hub router ([@jxwolstenholme] - [#17158]) ([device_tracker docs]) (new-platform)
- Météo-france sensor : current weather and 1 hour rain forecast ([@victorcerutti] - [#17773]) ([sensor.meteo_france docs]) (new-platform)
- Support for WeMo Humidifier ([@sqldiablo] - [#17996]) ([wemo docs]) ([fan.wemo docs]) (new-platform)
- Add a component for GreenEye Monitor ([@jkeljo] - [#16378]) ([greeneye_monitor docs]) ([sensor.greeneye_monitor_current docs]) ([sensor.greeneye_monitor_pulse docs]) ([sensor.greeneye_monitor_temperature docs]) (new-platform)
- Adding climate.velbus support ([@Cereal2nd] - [#18100]) ([velbus docs]) ([climate.velbus docs]) (new-platform)
- TensorFlow image_processing component ([@hunterjm] - [#17795]) ([image_processing.tensorflow 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 %}
- Migrate Mailgun to use the webhook component ([@rohankapoorcom] - [#17464]) ([ifttt docs]) ([mailgun docs]) ([notify docs]) ([automation.webhook docs]) (breaking change)
- Migrate twilio webhooks to the webhook component ([@rohankapoorcom] - [#17715]) ([twilio docs]) (breaking change)
- Fix Vera climate component to use correct states ([@sqldiablo] - [#17892]) ([climate.vera docs]) (breaking change)
- Migrate dialogflow over to the new webhook component ([@rohankapoorcom] - [#17804]) ([dialogflow docs]) ([http docs]) (breaking change)
- Update to DoorBirdPy v2 (again) ([@Klikini] - [#14933]) ([doorbird docs]) ([switch.doorbird docs]) (breaking change)
- Add binary sensors for sense energy monitor ([@kbickar] - [#17645]) ([sensor.sense docs]) (breaking change)
- Update Pollen.com to use numpy for trend analysis ([@bachya] - [#18107]) ([sensor.pollen docs]) (breaking change)
## {% linkable_title All changes %}
- Mill, support more heater types ([@Danielhiversen] - [#17676]) ([climate.mill docs])
- Add missing hangouts data/image to notify service ([@quazzie] - [#17576]) ([notify docs])
- Fix Mexican Spanish identifier ([@manuel-jrs] - [#17674]) ([tts docs])
- Add readthedoc.yml file to specify the version of python to run during documentation building. ([@tmonck] - [#17642])
- All supported domains should be exposed by default ([@doudz] - [#17579]) ([google_assistant docs])
- Updated simplisafe-python to 3.1.13 ([@bachya] - [#17696]) ([simplisafe docs])
- Upgrade Sphinx to 1.8.1 ([@fabaff] - [#17701])
- Away mode temperature fix for generic thermostat ([@estevez-dev] - [#17641]) ([climate.generic_thermostat docs])
- Async version for asuswrt ([@kennedyshead] - [#17692]) ([device_tracker docs])
- Migrate Mailgun to use the webhook component ([@rohankapoorcom] - [#17464]) ([ifttt docs]) ([mailgun docs]) ([notify docs]) ([automation.webhook docs]) (breaking change)
- Only strip from the bluetooth name if it isn't None ([@d0ugal] - [#17719]) ([device_tracker docs])
- Just use debug instead of error if the binary_sensor does not get data ([@kennedyshead] - [#17720]) ([openuv docs])
- clean up clicksend ([@Danielhiversen] - [#17723]) ([notify docs])
- Set available property ([@ehendrix23] - [#17706]) ([august docs]) ([binary_sensor.august docs]) ([lock.august docs])
- Removes re-init ([@kennedyshead] - [#17724]) ([device_tracker docs])
- Don't call off_delay_listener if not needed ([@foxel] - [#17712]) ([binary_sensor.mqtt docs])
- Rename readthedocs file ([@fabaff] - [#17718])
- Add device tracking for the BT Smart Hub router ([@jxwolstenholme] - [#17158]) ([device_tracker docs]) (new-platform)
- Upgrade pytest to 3.9.2 ([@scop] - [#17736])
- Upgrade mypy to 0.641 ([@scop] - [#17734])
- IGD review fixes ([@StevenLooman] - [#17400]) ([upnp docs])
- Pytest tests ([@balloob] - [#17750])
- Remove webhook_id from yaml config for mailgun ([@rohankapoorcom] - [#17732]) ([mailgun docs])
- Update zha __init__.py to reflect new Zigbee name stylization by the Zigbee Alliance ([@Hedda] - [#17751]) ([zha docs])
- Clean up clicksend_tts ([@Danielhiversen] - [#17749]) ([notify docs])
- Convert auth websocket commands to use async_response decorator ([@balloob] - [#17755]) ([auth docs])
- Update name (fixes #17752) ([@fabaff] - [#17756]) ([zigbee docs]) ([binary_sensor.zha docs]) ([binary_sensor.zigbee docs]) ([switch.xiaomi_aqara docs]) ([switch.zigbee docs])
- Async tests for MQTT lock ([@kennedyshead] - [#17763])
- Async MQTT sensor room ([@kennedyshead] - [#17765])
- Add Mexican Spanish language ([@manuel-jrs] - [#17735]) ([tts docs])
- Add wind gust (fixes #17766) ([@fabaff] - [#17774]) ([sensor.darksky docs])
- Remove username from log entry ([@fabaff] - [#17777]) ([vacuum.roomba docs])
- Migrate twilio webhooks to the webhook component ([@rohankapoorcom] - [#17715]) ([twilio docs]) (breaking change)
- Testing async in MQTT_json lights ([@kennedyshead] - [#17768])
- This makes mqtt_template tests async ([@kennedyshead] - [#17784])
- Restore manual alarm-control-panel state using async_get_last_state ([@liaanvdm] - [#17521]) ([alarm_control_panel.manual docs])
- typo ([@janvanhelvoort] - [#17787]) ([zwave docs])
- Fix device reg considered changed ([@balloob] - [#17764])
- Allow creating signed urls ([@balloob] - [#17759]) ([auth docs]) ([http docs])
- Add contact sensors to alexa smart home ([@abmantis] - [#17704]) ([alexa docs])
- Upgrade flake8 to 3.6.0 ([@scop] - [#17770])
- Install face_recognition on Docker build ([@lights0123] - [#17502])
- Delete sensor.yahoo_finance ([@rohankapoorcom] - [#17805]) ([sensor.yahoo_finance docs])
- deCONZ: configure service can now use 'field' as a subpath together with 'entity' ([@lbschenkel] - [#17722]) ([deconz docs])
- Bumped NDMS2 client to 0.0.5 to fix unicode characters support ([@foxel] - [#17803]) ([device_tracker docs])
- Upgrade numpy to 1.15.3 ([@fabaff] - [#17796]) ([binary_sensor.trend docs]) ([image_processing.opencv docs])
- MQTT Vacuum now passes error messages. ([@jeroenterheerdt] - [#17685]) ([vacuum.mqtt docs])
- Convert automation tests to async ([@balloob] - [#17794])
- Lovelace ws: add move command ([@bramkragten] - [#17806]) ([lovelace docs])
- Convert MQTT Light tests to async ([@balloob] - [#17754])
- Bumping aioasuswrt version ([@kennedyshead] - [#17814]) ([device_tracker docs])
- Minor changes ([@fabaff] - [#17812]) ([switch.dlink docs])
- Add snow to Openweathermap precipitation forecast ([@sgttrs] - [#17551]) ([weather.openweathermap docs])
- Add delete command ([@bramkragten] - [#17816]) ([lovelace docs])
- Raise PlatformNotReady for RMVtransport if API not available ([@cgtobi] - [#17635]) ([sensor.rmvtransport docs])
- Added vacuum dock and pause/unpause traits ([@mariuszluciow] - [#17657]) ([google_assistant docs])
- Minor changes to the config validation ([@fabaff] - [#17808]) ([sensor.sma docs])
- Alexa motion sensor ([@abmantis] - [#17798]) ([alexa docs])
- Mill device state attributes ([@Danielhiversen] - [#17834]) ([climate.mill docs])
- Fix Alexa unsupported operation_mode off ([@rwagoner] - [#17844]) ([alexa docs])
- adding myself as yessssms codeowner ([@flowolf] - [#17862])
- Switch to using Client from twilio.rest rather than the deleted TwilioRestClient ([@rohankapoorcom] - [#17883]) ([twilio docs])
- Fix Vera climate component to use correct states ([@sqldiablo] - [#17892]) ([climate.vera docs]) (breaking change)
- Add myself to CODEOWNERS for Yeelight Sunflower light platform ([@lindsaymarkward] - [#17896])
- Fix logi_circle sensor update method naming ([@evanjd] - [#17909]) ([sensor.logi_circle docs])
- Fix RFLink issue #17875 ([@emontnemery] - [#17889]) ([rflink docs])
- Corrected fan device type in google assistant to fan ([@mariuszluciow] - [#17792]) ([google_assistant docs])
- Migrate dialogflow over to the new webhook component ([@rohankapoorcom] - [#17804]) ([dialogflow docs]) ([http docs]) (breaking change)
- Fixes Telegram webhooks ([@luca-angemi] - [#17554]) ([telegram_bot docs])
- Start type annotating/testing helpers ([@scop] - [#17858])
- updated version of xknx ([@Julius2342] - [#17912]) ([knx docs])
- Updated Brunt code owner ([@eavanvalkenburg] - [#17854])
- Monitor all sensor types by default to rtorrent ([@terorie] - [#17894]) ([sensor.rtorrent docs])
- Merge conflicting changes ([@kennedyshead] - [#17761])
- Axis - prepare for config entry ([@Kane610] - [#17566]) ([axis docs]) ([binary_sensor.axis docs])
- Upgrade pytest to 3.9.3 ([@scop] - [#17921])
- Extract entity ids from all templates ([@amelchio] - [#17902]) ([binary_sensor.template docs])
- Make light.yeelight stop doing IO when accessing properties ([@rohankapoorcom] - [#17917]) ([light.yeelight docs])
- Fixes for upnp-component/#17753 and missing hass-data when only setup from config entry ([@StevenLooman] - [#17868]) ([upnp docs]) ([media_player.dlna_dmr docs]) ([sensor.igd docs])
- Fix for verify_ssl in the pi_hole sensor. ([@ludeeus] - [#17910]) ([sensor.pi_hole docs])
- Permissions improv ([@balloob] - [#17811])
- Fix incorrect chevy discovery ([@balloob] - [#17942]) ([mychevy docs])
- Fix venv check ([@balloob] - [#17939]) ([updater docs])
- Disable upnp from being discovered ([@balloob] - [#17937])
- Added codeowner for bt_smarthub ([@jxwolstenholme] - [#17947])
- Fixed copy-paste errors ([@mariuszluciow] - [#17948])
- Fix spelling error in log output ([@bitglue] - [#17963])
- Fix operation mode for Alexa thermostat ([@balloob] - [#17972]) ([alexa docs])
- Change source, add attributes, and improve state of DirecTV ([@ehendrix23] - [#17536]) ([media_player.directv docs])
- Update Alexa tests to async syntax ([@bitglue] - [#17965])
- Météo-france sensor : current weather and 1 hour rain forecast ([@victorcerutti] - [#17773]) ([sensor.meteo_france docs]) (new-platform)
- Updated ring_doorbell dependency to 0.2.2 ([@evanjd] - [#17945]) ([ring docs])
- Update Avi-On to work with latest API ([@antsar] - [#17780]) ([light.avion docs])
- Mill service ([@Danielhiversen] - [#17971]) ([climate.mill docs])
- Refactor Alexa API, fix thermostats ([@bitglue] - [#17969]) ([alexa docs])
- Upgrade aiofreepybox ([@stilllman] - [#17989]) ([device_tracker docs])
- Reverse out change #14234 BOM Weather throttle fix ([@nickw444] - [#17468]) ([sensor.bom docs])
- RFC: Static templates match no entities, not all ([@amelchio] - [#17991])
- Switch mailgun webhooks to the new Mailgun webhook api ([@rohankapoorcom] - [#17919]) ([mailgun docs])
- Change hebrew date at sunset ([@tsvi] - [#17449]) ([sensor.jewish_calendar docs])
- Import homeassistant domain instead of hardcoding it ([@scop] - [#17985]) ([websocket_api docs])
- Allow jinja namespace command to work. ([@NeilCrosby] - [#18011])
- Support for WeMo Humidifier ([@sqldiablo] - [#17996]) ([wemo docs]) ([fan.wemo docs]) (new-platform)
- Fix Bloomsky api call ([@dshokouhi] - [#18016]) ([bloomsky docs])
- Async version of melissa ([@kennedyshead] - [#17721])
- Upgrade to asuswrt 1.1.1 to better handle mac addresses with letters in them ([@halkeye] - [#18030]) ([device_tracker docs])
- Add SMA sensor SSL verification option ([@PhilRW] - [#18033]) ([sensor.sma docs])
- Use const.SUN_EVENT_* more ([@scop] - [#18039]) ([device_sun_light_trigger docs]) ([sun docs]) ([sensor.jewish_calendar docs]) ([switch.flux docs])
- Bumping aioasuswrt to 1.1.2 ([@kennedyshead] - [#18042]) ([device_tracker docs])
- Add services.yaml entry for new WeMo Humidifier platform service ([@sqldiablo] - [#18032])
- Add opentherm_gw services ([@mvn23] - [#17762]) ([opentherm_gw docs])
- Extract ruamel.yaml to util with secrets, lovelace ws decorators ([@bramkragten] - [#17958]) ([lovelace docs])
- Report correct thermostat mode to Alexa ([@bitglue] - [#18053]) ([alexa docs])
- Update SMA sensor to pysma 0.2.2 ([@kellerza] - [#17988]) ([sensor.sma docs])
- Mill, support opeation mode ([@Danielhiversen] - [#18059]) ([climate.mill docs])
- deCONZ - retry if setup fails ([@Kane610] - [#17772]) ([deconz docs]) ([binary_sensor.deconz docs]) ([cover.deconz docs]) ([light.deconz docs]) ([scene.deconz docs]) ([sensor.deconz docs]) ([switch.deconz docs])
- Add functionality to the version sensor ([@ludeeus] - [#18067]) ([sensor.version docs])
- remove schedule_update_ha_state from mill ([@Danielhiversen] - [#18080]) ([climate.mill docs])
- Fix camera mjpeg stream handling ([@awarecan] - [#18076]) ([camera docs]) ([camera.amcrest docs]) ([camera.arlo docs]) ([camera.canary docs]) ([camera.mjpeg docs]) ([camera.onvif docs]) ([camera.ring docs]) ([camera.synology docs]) ([camera.xiaomi docs]) ([camera.yi docs])
- Change test to parametrized test using pytest ([@tsvi] - [#18047])
- Add view commands to Lovelace ([@bramkragten] - [#18063]) ([lovelace docs])
- Add message template support for alert component ([@thoscut] - [#17516]) ([alert docs])
- Added identifier and name to connect/disconnect events ([@jaredquinn] - [#18078]) ([keyboard_remote docs])
- Fix in Daikin.py for set swing_mode and speed ([@MatteGary] - [#18013]) ([climate.daikin docs])
- Allow different types to match in pilight ([@akloeckner] - [#17922]) ([binary_sensor.pilight docs])
- Add a component for GreenEye Monitor ([@jkeljo] - [#16378]) ([greeneye_monitor docs]) ([sensor.greeneye_monitor_current docs]) ([sensor.greeneye_monitor_pulse docs]) ([sensor.greeneye_monitor_temperature docs]) (new-platform)
- HomematicIP_Cloud fix test ([@mxworm] - [#17376]) ([homematicip_cloud docs])
- Upgrade locationsharinglib to 3.0.7 ([@fabaff] - [#18083]) ([device_tracker docs])
- Upgrade sqlalchemy to 1.2.13 ([@fabaff] - [#18084]) ([sensor.sql docs])
- Upgrade youtube_dl to 2018.10.29 ([@fabaff] - [#18085]) ([media_extractor docs])
- Pass though file_url from extended data attrs ([@cmsimike] - [#17801]) ([notify docs])
- Upgrade psutil to 5.4.8 ([@fabaff] - [#18086]) ([sensor.systemmonitor docs])
- sensor/wunderground add device_class ([@simonvanderveldt] - [#18072]) ([sensor.wunderground docs])
- Upgrade restrictedpython to 4.0b6 ([@fabaff] - [#18087]) ([python_script docs])
- Upgrade georss_client to 0.4 ([@exxamalte] - [#18088]) ([geo_location docs])
- Catch KeyError if data is not available (fixes #18082) ([@fabaff] - [#18089]) ([sensor.openweathermap docs])
- Bump python-miio version ([@syssi] - [#18095]) ([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])
- Update Pollen.com sensor platform to include asthma info ([@bachya] - [#18024]) ([sensor.pollen docs])
- Use a fixture for dialogflow calls in unit tests ([@rohankapoorcom] - [#17999])
- Don't try to re-add existing Z-Wave entities ([@cgarwood] - [#17995]) ([zwave docs])
- Always save current position if payload is numeric value ([@pszafer] - [#16148]) ([cover.mqtt docs])
- Darksky: Fetch summary for daily forecasts ([@leppa] - [#18031]) ([sensor.darksky docs])
- Update to DoorBirdPy v2 (again) ([@Klikini] - [#14933]) ([doorbird docs]) ([switch.doorbird docs]) (breaking change)
- Ignore min_cycle_duration when manually controlling the thermostat. ([@aronsky] - [#16128]) ([climate.generic_thermostat docs])
- Add surround programs to zone 2+ ([@Petro31] - [#17445]) ([media_player.yamaha docs])
- Removed assumptions about provided upnp data ([@WoLpH] - [#17604]) ([upnp docs])
- Add binary sensors for sense energy monitor ([@kbickar] - [#17645]) ([sensor.sense docs]) (breaking change)
- Use ssdp udn uuid as Samsung TV unique id ([@scop] - [#18022]) ([media_player.samsungtv docs])
- Allow MS face detection to handle updating entities when no face is detected ([@NeilCrosby] - [#17593]) ([image_processing.microsoft_face_detect docs]) ([image_processing.microsoft_face_identify docs])
- Added service select_video_output and video_out attribute ([@leothlon] - [#18081]) ([media_player.onkyo docs])
- Darksky: Round all temperatures to 1 decimal place ([@leppa] - [#18119]) ([sensor.darksky docs])
- Convert nsw rural fire tests to async ([@armills] - [#18112])
- Adding climate.velbus support ([@Cereal2nd] - [#18100]) ([velbus docs]) ([climate.velbus docs]) (new-platform)
- Changed from pifacecommon 4.1.2 to 4.2.2 to make the piface digital i/o boards work on rpi like 3 ([@vacumet] - [#18101]) ([rpi_pfio docs])
- Update Pollen.com to use numpy for trend analysis ([@bachya] - [#18107]) ([sensor.pollen docs]) (breaking change)
- Exposes initial attribute on the entity. ([@ludeeus] - [#18123]) ([input_number docs])
- Async generic thermostat tests ([@armills] - [#18111])
- Update fan/demo tests to async ([@armills] - [#18109])
- Don't create a switch for POE device if said device is Cloud key ([@Kane610] - [#18117]) ([switch.unifi docs])
- TensorFlow image_processing component ([@hunterjm] - [#17795]) ([image_processing.tensorflow docs]) (new-platform)
- Fix DTE Energy Bridge V2 scaling issue. (#18124) ([@mtl010957] - [#18129]) ([sensor.dte_energy_bridge docs])
- Add optional ttl config to route53 component ([@pascal-de-ladurantaye] - [#18135]) ([route53 docs])
- Allow disabling WeMo Discovery ([@sqldiablo] - [#18079]) ([wemo docs])
- Fix typos and update docstrings ([@fabaff] - [#18137]) ([lovelace docs])
- Fix hassio command timeout ([@alex9446] - [#17567]) ([hassio docs])
[#14933]: https://github.com/home-assistant/home-assistant/pull/14933
[#16128]: https://github.com/home-assistant/home-assistant/pull/16128
[#16148]: https://github.com/home-assistant/home-assistant/pull/16148
[#16378]: https://github.com/home-assistant/home-assistant/pull/16378
[#17158]: https://github.com/home-assistant/home-assistant/pull/17158
[#17376]: https://github.com/home-assistant/home-assistant/pull/17376
[#17400]: https://github.com/home-assistant/home-assistant/pull/17400
[#17445]: https://github.com/home-assistant/home-assistant/pull/17445
[#17449]: https://github.com/home-assistant/home-assistant/pull/17449
[#17464]: https://github.com/home-assistant/home-assistant/pull/17464
[#17468]: https://github.com/home-assistant/home-assistant/pull/17468
[#17502]: https://github.com/home-assistant/home-assistant/pull/17502
[#17516]: https://github.com/home-assistant/home-assistant/pull/17516
[#17521]: https://github.com/home-assistant/home-assistant/pull/17521
[#17536]: https://github.com/home-assistant/home-assistant/pull/17536
[#17551]: https://github.com/home-assistant/home-assistant/pull/17551
[#17554]: https://github.com/home-assistant/home-assistant/pull/17554
[#17566]: https://github.com/home-assistant/home-assistant/pull/17566
[#17567]: https://github.com/home-assistant/home-assistant/pull/17567
[#17576]: https://github.com/home-assistant/home-assistant/pull/17576
[#17579]: https://github.com/home-assistant/home-assistant/pull/17579
[#17593]: https://github.com/home-assistant/home-assistant/pull/17593
[#17604]: https://github.com/home-assistant/home-assistant/pull/17604
[#17635]: https://github.com/home-assistant/home-assistant/pull/17635
[#17641]: https://github.com/home-assistant/home-assistant/pull/17641
[#17642]: https://github.com/home-assistant/home-assistant/pull/17642
[#17645]: https://github.com/home-assistant/home-assistant/pull/17645
[#17657]: https://github.com/home-assistant/home-assistant/pull/17657
[#17674]: https://github.com/home-assistant/home-assistant/pull/17674
[#17676]: https://github.com/home-assistant/home-assistant/pull/17676
[#17685]: https://github.com/home-assistant/home-assistant/pull/17685
[#17692]: https://github.com/home-assistant/home-assistant/pull/17692
[#17696]: https://github.com/home-assistant/home-assistant/pull/17696
[#17701]: https://github.com/home-assistant/home-assistant/pull/17701
[#17704]: https://github.com/home-assistant/home-assistant/pull/17704
[#17706]: https://github.com/home-assistant/home-assistant/pull/17706
[#17712]: https://github.com/home-assistant/home-assistant/pull/17712
[#17715]: https://github.com/home-assistant/home-assistant/pull/17715
[#17718]: https://github.com/home-assistant/home-assistant/pull/17718
[#17719]: https://github.com/home-assistant/home-assistant/pull/17719
[#17720]: https://github.com/home-assistant/home-assistant/pull/17720
[#17721]: https://github.com/home-assistant/home-assistant/pull/17721
[#17722]: https://github.com/home-assistant/home-assistant/pull/17722
[#17723]: https://github.com/home-assistant/home-assistant/pull/17723
[#17724]: https://github.com/home-assistant/home-assistant/pull/17724
[#17732]: https://github.com/home-assistant/home-assistant/pull/17732
[#17734]: https://github.com/home-assistant/home-assistant/pull/17734
[#17735]: https://github.com/home-assistant/home-assistant/pull/17735
[#17736]: https://github.com/home-assistant/home-assistant/pull/17736
[#17749]: https://github.com/home-assistant/home-assistant/pull/17749
[#17750]: https://github.com/home-assistant/home-assistant/pull/17750
[#17751]: https://github.com/home-assistant/home-assistant/pull/17751
[#17754]: https://github.com/home-assistant/home-assistant/pull/17754
[#17755]: https://github.com/home-assistant/home-assistant/pull/17755
[#17756]: https://github.com/home-assistant/home-assistant/pull/17756
[#17759]: https://github.com/home-assistant/home-assistant/pull/17759
[#17761]: https://github.com/home-assistant/home-assistant/pull/17761
[#17762]: https://github.com/home-assistant/home-assistant/pull/17762
[#17763]: https://github.com/home-assistant/home-assistant/pull/17763
[#17764]: https://github.com/home-assistant/home-assistant/pull/17764
[#17765]: https://github.com/home-assistant/home-assistant/pull/17765
[#17768]: https://github.com/home-assistant/home-assistant/pull/17768
[#17770]: https://github.com/home-assistant/home-assistant/pull/17770
[#17772]: https://github.com/home-assistant/home-assistant/pull/17772
[#17773]: https://github.com/home-assistant/home-assistant/pull/17773
[#17774]: https://github.com/home-assistant/home-assistant/pull/17774
[#17777]: https://github.com/home-assistant/home-assistant/pull/17777
[#17780]: https://github.com/home-assistant/home-assistant/pull/17780
[#17784]: https://github.com/home-assistant/home-assistant/pull/17784
[#17787]: https://github.com/home-assistant/home-assistant/pull/17787
[#17792]: https://github.com/home-assistant/home-assistant/pull/17792
[#17794]: https://github.com/home-assistant/home-assistant/pull/17794
[#17795]: https://github.com/home-assistant/home-assistant/pull/17795
[#17796]: https://github.com/home-assistant/home-assistant/pull/17796
[#17798]: https://github.com/home-assistant/home-assistant/pull/17798
[#17801]: https://github.com/home-assistant/home-assistant/pull/17801
[#17803]: https://github.com/home-assistant/home-assistant/pull/17803
[#17804]: https://github.com/home-assistant/home-assistant/pull/17804
[#17805]: https://github.com/home-assistant/home-assistant/pull/17805
[#17806]: https://github.com/home-assistant/home-assistant/pull/17806
[#17808]: https://github.com/home-assistant/home-assistant/pull/17808
[#17811]: https://github.com/home-assistant/home-assistant/pull/17811
[#17812]: https://github.com/home-assistant/home-assistant/pull/17812
[#17814]: https://github.com/home-assistant/home-assistant/pull/17814
[#17816]: https://github.com/home-assistant/home-assistant/pull/17816
[#17834]: https://github.com/home-assistant/home-assistant/pull/17834
[#17844]: https://github.com/home-assistant/home-assistant/pull/17844
[#17854]: https://github.com/home-assistant/home-assistant/pull/17854
[#17858]: https://github.com/home-assistant/home-assistant/pull/17858
[#17862]: https://github.com/home-assistant/home-assistant/pull/17862
[#17868]: https://github.com/home-assistant/home-assistant/pull/17868
[#17883]: https://github.com/home-assistant/home-assistant/pull/17883
[#17889]: https://github.com/home-assistant/home-assistant/pull/17889
[#17892]: https://github.com/home-assistant/home-assistant/pull/17892
[#17894]: https://github.com/home-assistant/home-assistant/pull/17894
[#17896]: https://github.com/home-assistant/home-assistant/pull/17896
[#17902]: https://github.com/home-assistant/home-assistant/pull/17902
[#17909]: https://github.com/home-assistant/home-assistant/pull/17909
[#17910]: https://github.com/home-assistant/home-assistant/pull/17910
[#17912]: https://github.com/home-assistant/home-assistant/pull/17912
[#17917]: https://github.com/home-assistant/home-assistant/pull/17917
[#17919]: https://github.com/home-assistant/home-assistant/pull/17919
[#17921]: https://github.com/home-assistant/home-assistant/pull/17921
[#17922]: https://github.com/home-assistant/home-assistant/pull/17922
[#17937]: https://github.com/home-assistant/home-assistant/pull/17937
[#17939]: https://github.com/home-assistant/home-assistant/pull/17939
[#17942]: https://github.com/home-assistant/home-assistant/pull/17942
[#17945]: https://github.com/home-assistant/home-assistant/pull/17945
[#17947]: https://github.com/home-assistant/home-assistant/pull/17947
[#17948]: https://github.com/home-assistant/home-assistant/pull/17948
[#17958]: https://github.com/home-assistant/home-assistant/pull/17958
[#17963]: https://github.com/home-assistant/home-assistant/pull/17963
[#17965]: https://github.com/home-assistant/home-assistant/pull/17965
[#17969]: https://github.com/home-assistant/home-assistant/pull/17969
[#17971]: https://github.com/home-assistant/home-assistant/pull/17971
[#17972]: https://github.com/home-assistant/home-assistant/pull/17972
[#17985]: https://github.com/home-assistant/home-assistant/pull/17985
[#17988]: https://github.com/home-assistant/home-assistant/pull/17988
[#17989]: https://github.com/home-assistant/home-assistant/pull/17989
[#17991]: https://github.com/home-assistant/home-assistant/pull/17991
[#17995]: https://github.com/home-assistant/home-assistant/pull/17995
[#17996]: https://github.com/home-assistant/home-assistant/pull/17996
[#17999]: https://github.com/home-assistant/home-assistant/pull/17999
[#18011]: https://github.com/home-assistant/home-assistant/pull/18011
[#18013]: https://github.com/home-assistant/home-assistant/pull/18013
[#18016]: https://github.com/home-assistant/home-assistant/pull/18016
[#18022]: https://github.com/home-assistant/home-assistant/pull/18022
[#18024]: https://github.com/home-assistant/home-assistant/pull/18024
[#18030]: https://github.com/home-assistant/home-assistant/pull/18030
[#18031]: https://github.com/home-assistant/home-assistant/pull/18031
[#18032]: https://github.com/home-assistant/home-assistant/pull/18032
[#18033]: https://github.com/home-assistant/home-assistant/pull/18033
[#18039]: https://github.com/home-assistant/home-assistant/pull/18039
[#18042]: https://github.com/home-assistant/home-assistant/pull/18042
[#18047]: https://github.com/home-assistant/home-assistant/pull/18047
[#18053]: https://github.com/home-assistant/home-assistant/pull/18053
[#18059]: https://github.com/home-assistant/home-assistant/pull/18059
[#18063]: https://github.com/home-assistant/home-assistant/pull/18063
[#18067]: https://github.com/home-assistant/home-assistant/pull/18067
[#18072]: https://github.com/home-assistant/home-assistant/pull/18072
[#18076]: https://github.com/home-assistant/home-assistant/pull/18076
[#18078]: https://github.com/home-assistant/home-assistant/pull/18078
[#18079]: https://github.com/home-assistant/home-assistant/pull/18079
[#18080]: https://github.com/home-assistant/home-assistant/pull/18080
[#18081]: https://github.com/home-assistant/home-assistant/pull/18081
[#18083]: https://github.com/home-assistant/home-assistant/pull/18083
[#18084]: https://github.com/home-assistant/home-assistant/pull/18084
[#18085]: https://github.com/home-assistant/home-assistant/pull/18085
[#18086]: https://github.com/home-assistant/home-assistant/pull/18086
[#18087]: https://github.com/home-assistant/home-assistant/pull/18087
[#18088]: https://github.com/home-assistant/home-assistant/pull/18088
[#18089]: https://github.com/home-assistant/home-assistant/pull/18089
[#18095]: https://github.com/home-assistant/home-assistant/pull/18095
[#18100]: https://github.com/home-assistant/home-assistant/pull/18100
[#18101]: https://github.com/home-assistant/home-assistant/pull/18101
[#18107]: https://github.com/home-assistant/home-assistant/pull/18107
[#18109]: https://github.com/home-assistant/home-assistant/pull/18109
[#18111]: https://github.com/home-assistant/home-assistant/pull/18111
[#18112]: https://github.com/home-assistant/home-assistant/pull/18112
[#18117]: https://github.com/home-assistant/home-assistant/pull/18117
[#18119]: https://github.com/home-assistant/home-assistant/pull/18119
[#18123]: https://github.com/home-assistant/home-assistant/pull/18123
[#18129]: https://github.com/home-assistant/home-assistant/pull/18129
[#18135]: https://github.com/home-assistant/home-assistant/pull/18135
[#18137]: https://github.com/home-assistant/home-assistant/pull/18137
[@Cereal2nd]: https://github.com/Cereal2nd
[@Danielhiversen]: https://github.com/Danielhiversen
[@Hedda]: https://github.com/Hedda
[@Julius2342]: https://github.com/Julius2342
[@Kane610]: https://github.com/Kane610
[@Klikini]: https://github.com/Klikini
[@MatteGary]: https://github.com/MatteGary
[@NeilCrosby]: https://github.com/NeilCrosby
[@Petro31]: https://github.com/Petro31
[@PhilRW]: https://github.com/PhilRW
[@StevenLooman]: https://github.com/StevenLooman
[@WoLpH]: https://github.com/WoLpH
[@abmantis]: https://github.com/abmantis
[@akloeckner]: https://github.com/akloeckner
[@alex9446]: https://github.com/alex9446
[@amelchio]: https://github.com/amelchio
[@antsar]: https://github.com/antsar
[@armills]: https://github.com/armills
[@aronsky]: https://github.com/aronsky
[@awarecan]: https://github.com/awarecan
[@bachya]: https://github.com/bachya
[@balloob]: https://github.com/balloob
[@bitglue]: https://github.com/bitglue
[@bramkragten]: https://github.com/bramkragten
[@cgarwood]: https://github.com/cgarwood
[@cgtobi]: https://github.com/cgtobi
[@cmsimike]: https://github.com/cmsimike
[@d0ugal]: https://github.com/d0ugal
[@doudz]: https://github.com/doudz
[@dshokouhi]: https://github.com/dshokouhi
[@eavanvalkenburg]: https://github.com/eavanvalkenburg
[@ehendrix23]: https://github.com/ehendrix23
[@emontnemery]: https://github.com/emontnemery
[@estevez-dev]: https://github.com/estevez-dev
[@evanjd]: https://github.com/evanjd
[@exxamalte]: https://github.com/exxamalte
[@fabaff]: https://github.com/fabaff
[@flowolf]: https://github.com/flowolf
[@foxel]: https://github.com/foxel
[@halkeye]: https://github.com/halkeye
[@hunterjm]: https://github.com/hunterjm
[@janvanhelvoort]: https://github.com/janvanhelvoort
[@jaredquinn]: https://github.com/jaredquinn
[@jeroenterheerdt]: https://github.com/jeroenterheerdt
[@jkeljo]: https://github.com/jkeljo
[@jxwolstenholme]: https://github.com/jxwolstenholme
[@kbickar]: https://github.com/kbickar
[@kellerza]: https://github.com/kellerza
[@kennedyshead]: https://github.com/kennedyshead
[@lbschenkel]: https://github.com/lbschenkel
[@leothlon]: https://github.com/leothlon
[@leppa]: https://github.com/leppa
[@liaanvdm]: https://github.com/liaanvdm
[@lights0123]: https://github.com/lights0123
[@lindsaymarkward]: https://github.com/lindsaymarkward
[@luca-angemi]: https://github.com/luca-angemi
[@ludeeus]: https://github.com/ludeeus
[@manuel-jrs]: https://github.com/manuel-jrs
[@mariuszluciow]: https://github.com/mariuszluciow
[@mtl010957]: https://github.com/mtl010957
[@mvn23]: https://github.com/mvn23
[@mxworm]: https://github.com/mxworm
[@nickw444]: https://github.com/nickw444
[@pascal-de-ladurantaye]: https://github.com/pascal-de-ladurantaye
[@pszafer]: https://github.com/pszafer
[@quazzie]: https://github.com/quazzie
[@rohankapoorcom]: https://github.com/rohankapoorcom
[@rwagoner]: https://github.com/rwagoner
[@scop]: https://github.com/scop
[@sgttrs]: https://github.com/sgttrs
[@simonvanderveldt]: https://github.com/simonvanderveldt
[@sqldiablo]: https://github.com/sqldiablo
[@stilllman]: https://github.com/stilllman
[@syssi]: https://github.com/syssi
[@terorie]: https://github.com/terorie
[@thoscut]: https://github.com/thoscut
[@tmonck]: https://github.com/tmonck
[@tsvi]: https://github.com/tsvi
[@vacumet]: https://github.com/vacumet
[@victorcerutti]: https://github.com/victorcerutti
[alarm_control_panel.manual docs]: /components/alarm_control_panel.manual/
[alert docs]: /components/alert/
[alexa docs]: /components/alexa/
[august docs]: /components/august/
[auth docs]: /components/auth/
[automation.webhook docs]: /docs/automation/trigger/#webhook-trigger
[axis docs]: /components/axis/
[binary_sensor.august docs]: /components/binary_sensor.august/
[binary_sensor.axis docs]: /components/binary_sensor.axis/
[binary_sensor.deconz docs]: /components/binary_sensor.deconz/
[binary_sensor.mqtt docs]: /components/binary_sensor.mqtt/
[binary_sensor.pilight docs]: /components/binary_sensor.pilight/
[binary_sensor.template docs]: /components/binary_sensor.template/
[binary_sensor.trend docs]: /components/binary_sensor.trend/
[binary_sensor.zha docs]: /components/binary_sensor.zha/
[binary_sensor.zigbee docs]: /components/binary_sensor.zigbee/
[bloomsky docs]: /components/bloomsky/
[camera docs]: /components/camera/
[camera.amcrest docs]: /components/camera.amcrest/
[camera.arlo docs]: /components/camera.arlo/
[camera.canary docs]: /components/camera.canary/
[camera.mjpeg docs]: /components/camera.mjpeg/
[camera.onvif docs]: /components/camera.onvif/
[camera.ring docs]: /components/camera.ring/
[camera.synology docs]: /components/camera.synology/
[camera.xiaomi docs]: /components/camera.xiaomi/
[camera.yi docs]: /components/camera.yi/
[climate.daikin docs]: /components/climate.daikin/
[climate.generic_thermostat docs]: /components/climate.generic_thermostat/
[climate.mill docs]: /components/climate.mill/
[climate.velbus docs]: /components/climate.velbus/
[climate.vera docs]: /components/climate.vera/
[cover.deconz docs]: /components/cover.deconz/
[cover.mqtt docs]: /components/cover.mqtt/
[deconz docs]: /components/deconz/
[device_sun_light_trigger docs]: /components/device_sun_light_trigger/
[device_tracker docs]: /components/device_tracker/
[dialogflow docs]: /components/dialogflow/
[doorbird docs]: /components/doorbird/
[fan.wemo docs]: /components/fan.wemo/
[fan.xiaomi_miio docs]: /components/fan.xiaomi_miio/
[geo_location docs]: /components/geo_location/
[google_assistant docs]: /components/google_assistant/
[greeneye_monitor docs]: /components/greeneye_monitor/
[hassio docs]: /components/hassio/
[homematicip_cloud docs]: /components/homematicip_cloud/
[http docs]: /components/http/
[ifttt docs]: /components/ifttt/
[image_processing.microsoft_face_detect docs]: /components/image_processing.microsoft_face_detect/
[image_processing.microsoft_face_identify docs]: /components/image_processing.microsoft_face_identify/
[image_processing.opencv docs]: /components/image_processing.opencv/
[image_processing.tensorflow docs]: /components/image_processing.tensorflow/
[input_number docs]: /components/input_number/
[keyboard_remote docs]: /components/keyboard_remote/
[knx docs]: /components/knx/
[light.avion docs]: /components/light.avion/
[light.deconz docs]: /components/light.deconz/
[light.xiaomi_miio docs]: /components/light.xiaomi_miio/
[light.yeelight docs]: /components/light.yeelight/
[lock.august docs]: /components/lock.august/
[lovelace docs]: /components/lovelace/
[mailgun docs]: /components/mailgun/
[media_extractor docs]: /components/media_extractor/
[media_player.directv docs]: /components/media_player.directv/
[media_player.dlna_dmr docs]: /components/media_player.dlna_dmr/
[media_player.onkyo docs]: /components/media_player.onkyo/
[media_player.samsungtv docs]: /components/media_player.samsungtv/
[media_player.yamaha docs]: /components/media_player.yamaha/
[mychevy docs]: /components/mychevy/
[notify docs]: /components/notify/
[opentherm_gw docs]: /components/opentherm_gw/
[openuv docs]: /components/openuv/
[python_script docs]: /components/python_script/
[remote.xiaomi_miio docs]: /components/remote.xiaomi_miio/
[rflink docs]: /components/rflink/
[ring docs]: /components/ring/
[route53 docs]: /components/route53/
[rpi_pfio docs]: /components/rpi_pfio/
[scene.deconz docs]: /components/scene.deconz/
[sensor.bom docs]: /components/sensor.bom/
[sensor.darksky docs]: /components/sensor.darksky/
[sensor.deconz docs]: /components/sensor.deconz/
[sensor.dte_energy_bridge docs]: /components/sensor.dte_energy_bridge/
[sensor.greeneye_monitor_current docs]: /components/sensor.greeneye_monitor_current/
[sensor.greeneye_monitor_pulse docs]: /components/sensor.greeneye_monitor_pulse/
[sensor.greeneye_monitor_temperature docs]: /components/sensor.greeneye_monitor_temperature/
[sensor.igd docs]: /components/sensor.igd/
[sensor.jewish_calendar docs]: /components/sensor.jewish_calendar/
[sensor.logi_circle docs]: /components/sensor.logi_circle/
[sensor.meteo_france docs]: /components/sensor.meteo_france/
[sensor.openweathermap docs]: /components/sensor.openweathermap/
[sensor.pi_hole docs]: /components/sensor.pi_hole/
[sensor.pollen docs]: /components/sensor.pollen/
[sensor.rmvtransport docs]: /components/sensor.rmvtransport/
[sensor.rtorrent docs]: /components/sensor.rtorrent/
[sensor.sense docs]: /components/sensor.sense/
[sensor.sma docs]: /components/sensor.sma/
[sensor.sql docs]: /components/sensor.sql/
[sensor.systemmonitor docs]: /components/sensor.systemmonitor/
[sensor.version docs]: /components/sensor.version/
[sensor.wunderground docs]: /components/sensor.wunderground/
[sensor.xiaomi_miio docs]: /components/sensor.xiaomi_miio/
[sensor.yahoo_finance docs]: /components/sensor.yahoo_finance/
[simplisafe docs]: /components/simplisafe/
[sun docs]: /components/sun/
[switch.deconz docs]: /components/switch.deconz/
[switch.dlink docs]: /components/switch.dlink/
[switch.doorbird docs]: /components/switch.doorbird/
[switch.flux docs]: /components/switch.flux/
[switch.unifi docs]: /components/switch.unifi/
[switch.xiaomi_aqara docs]: /components/switch.xiaomi_aqara/
[switch.xiaomi_miio docs]: /components/switch.xiaomi_miio/
[switch.zigbee docs]: /components/switch.zigbee/
[telegram_bot docs]: /components/telegram_bot/
[tts docs]: /components/tts/
[twilio docs]: /components/twilio/
[updater docs]: /components/updater/
[upnp docs]: /components/upnp/
[vacuum.mqtt docs]: /components/vacuum.mqtt/
[vacuum.roomba docs]: /components/vacuum.roomba/
[vacuum.xiaomi_miio docs]: /components/vacuum.xiaomi_miio/
[velbus docs]: /components/velbus/
[weather.openweathermap docs]: /components/weather.openweathermap/
[websocket_api docs]: /components/websocket_api/
[wemo docs]: /components/wemo/
[zha docs]: /components/zha/
[zigbee docs]: /components/zigbee/
[zwave docs]: /components/zwave/