diff --git a/_config.yml b/_config.yml index ad7f9d183c9..5ec7d88be7f 100644 --- a/_config.yml +++ b/_config.yml @@ -141,14 +141,14 @@ social: # Home Assistant release details current_major_version: 0 -current_minor_version: 78 -current_patch_version: 3 -date_released: 2018-09-22 +current_minor_version: 80 +current_patch_version: 0 +date_released: 2018-09-24 # 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-0783---september-22" +patch_version_notes: "" # Minor release (Example #release-0431---april-25): # Date we moved to Discourse for comments diff --git a/source/_posts/2018-10-01-release-79.markdown b/source/_posts/2018-10-01-release-79.markdown new file mode 100644 index 00000000000..6f0b25b32f8 --- /dev/null +++ b/source/_posts/2018-10-01-release-79.markdown @@ -0,0 +1,465 @@ +--- +layout: post +title: "0.79: TBD - UPDATE DATE" +description: "TBD" +date: 2018-09-24 00:01:00 +date_formatted: "October 1, 2018" +author: Paulus Schoutsen +author_twitter: balloob +comments: true +categories: Release-Notes +og_image: /images/blog/2018-10-release-0.79/components.png +--- + + + +## {% linkable_title New Platforms %} + +- Hangouts help "page" and little bugfix ([@hobbypunk90] - [#16464]) ([hangouts docs]) (new-platform) +- Add Huawei LTE router platform, device tracker, and sensor ([@scop] - [#16498]) ([device_tracker docs]) ([huawei_lte docs]) ([sensor.huawei_lte docs]) (new-platform) +- Add websocket list APIs for the registries ([@balloob] - [#16597]) ([config docs]) (new-platform) +- New EDP re:dy component ([@abmantis] - [#16426]) ([edp_redy docs]) ([sensor.edp_redy docs]) ([switch.edp_redy docs]) (new-platform) +- Jewish calendar sensor ([@tsvi] - [#16393]) ([sensor.jewish_calendar docs]) (new-platform) +- Added support for Starling Bank ([@Dullage] - [#16522]) ([sensor.starlingbank docs]) (new-platform) +- Upgrade youtube_dl to 2018.09.18 ([@fabaff] - [#16729]) ([media_extractor docs]) (new-platform) +- Add Call Data Log platform. Mailboxes no longer require media ([@PhracturedBlue] - [#16579]) ([asterisk_mbox docs]) ([mailbox docs]) ([mailbox.asterisk_cdr docs]) ([mailbox.asterisk_mbox docs]) ([mailbox.demo docs]) (new-platform) +- Add Logi Circle component, camera and sensor platform ([@evanjd] - [#16540]) ([logi docs]) ([camera.logi docs]) ([sensor.logi docs]) (new-platform) +- deCONZ cover support ([@Kane610] - [#16759]) ([cover docs]) ([deconz docs]) ([cover.deconz docs]) (new-platform) +- GeoJSON platform ([@exxamalte] - [#16610]) ([geo_location docs]) (new-platform) +- Add linky sensor ([@tiste] - [#16468]) ([sensor.linky 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. + + + +## {% linkable_title Breaking Changes %} + +- Netdata configuration change: Allows multiple elements per group ([@reefab] - [#16656]) ([sensor.netdata docs]) (breaking change) +- Refactored units and icons for the Dyson sensors ([@glpatcern] - [#14550]) ([sensor.dyson docs]) (breaking change) + +## {% linkable_title All changes %} + +- Upgrade wakeonlan to 1.1.6 ([@fabaff] - [#16512]) ([wake_on_lan docs]) ([media_player.panasonic_viera docs]) ([media_player.samsungtv docs]) ([switch.wake_on_lan docs]) +- Make the Qnap sensor more resilient if server is not reachable ([@mrosseel] - [#16445]) ([sensor.qnap docs]) +- Update PyRMVtransport version ([@cgtobi] - [#16547]) ([sensor.rmvtransport docs]) +- Isort preparations ([@scop] - [#16555]) ([apple_tv docs]) ([geo_location docs]) ([google_assistant docs]) ([rachio docs]) ([media_player.cast docs]) ([media_player.webostv docs]) +- Store notifications in component. Add ws endpoint for fetching. ([@jeradM] - [#16503]) ([http docs]) ([persistent_notification docs]) +- Fixes an OpenUV bug with the scan interval ([@bachya] - [#16570]) ([openuv docs]) +- Bump pyeconet ([@w1ll1am23] - [#16571]) ([climate.econet docs]) +- yr: use async syntax ([@Danielhiversen] - [#16563]) ([sensor.yr docs]) +- Notifications for Android TV: Add fontsize and sending images ([@danielperna84] - [#16565]) ([notify docs]) +- Upgrade pytest to 3.8.0 and pytest-timeout to 1.3.2 ([@scop] - [#16489]) +- Refactor zha/async_device_initialized(). ([@Adminiuga] - [#16485]) ([zha docs]) +- Update fan.zha platform. ([@Adminiuga] - [#16551]) ([fan.zha docs]) +- Hangouts help "page" and little bugfix ([@hobbypunk90] - [#16464]) ([hangouts docs]) (new-platform) +- Konnected component feature updates ([@heythisisnate] - [#16479]) ([konnected docs]) +- Add config entry to iOS ([@balloob] - [#16580]) ([ios docs]) ([notify docs]) ([sensor.ios docs]) +- Switchmate ([@Danielhiversen] - [#16395]) ([switch.switchmate docs]) +- Update pyhomematic to 0.1.48 ([@danielperna84] - [#16588]) ([homematic docs]) +- Add configure_reporting() method to zha component ([@Adminiuga] - [#16487]) ([zha docs]) ([binary_sensor.zha docs]) ([sensor.zha docs]) +- Allow only_cache parameter in zha.safe_read() ([@Adminiuga] - [#16553]) ([zha docs]) +- Update tibber lib version ([@Danielhiversen] - [#16590]) ([sensor.tibber docs]) +- xiaomi lib 0.10.0 ([@Danielhiversen] - [#16591]) ([xiaomi_aqara docs]) +- Support for the Quirky Nimbus ([@w1ll1am23] - [#16520]) ([wink docs]) ([climate.wink docs]) +- Multiple tag managers for Wireless Sensor Tags. ([@sergeymaysak] - [#16353]) ([wirelesstag docs]) ([binary_sensor.wirelesstag docs]) ([sensor.wirelesstag docs]) ([switch.wirelesstag docs]) +- Add Huawei LTE router platform, device tracker, and sensor ([@scop] - [#16498]) ([device_tracker docs]) ([huawei_lte docs]) ([sensor.huawei_lte docs]) (new-platform) +- Changing z-wave brightness calculation to respect 0x01 and 0x02 byte values ([@Harvtronix] - [#16420]) ([light.zwave docs]) +- Add myself to CODEOWNERS for upcloud ([@scop] - [#16599]) +- Add websocket list APIs for the registries ([@balloob] - [#16597]) ([config docs]) (new-platform) +- MQTT config entry ([@balloob] - [#16594]) ([hangouts docs]) ([homematicip_cloud docs]) ([mqtt docs]) +- Upgrade python-twitch-client to 0.6.0 ([@fabaff] - [#16602]) ([sensor.twitch docs]) +- Improve precision of timer ticks ([@amelchio] - [#16598]) +- Switch components.sensor.zha to await syntax. ([@Adminiuga] - [#16619]) ([sensor.zha docs]) +- Adding support for RTDSContactSensor and RTDSMotionSensor in Tahoma … (RTS Alarms sensors and contacts for Somfy Protexiom alarms) ([@christopheBfr] - [#16609]) ([tahoma docs]) ([sensor.tahoma docs]) +- fix bug where momentary switch with activation low does not reset ([@heythisisnate] - [#16603]) ([switch.konnected docs]) +- Extracting zoneminder to a new library ([@rohankapoorcom] - [#16527]) ([zoneminder docs]) ([camera.zoneminder docs]) +- Add @rohankapoorcom to CODEOWNERS for the zoneminder platform ([@rohankapoorcom] - [#16627]) +- Small huawei_lte improvements ([@scop] - [#16626]) ([huawei_lte docs]) ([sensor.huawei_lte docs]) +- Upgrade pwmled to 1.3.0 ([@soldag] - [#16624]) ([light.rpi_gpio_pwm docs]) +- Clean up MjpegCamera by removing unnused hass object in __init__ ([@rohankapoorcom] - [#16628]) ([camera.axis docs]) ([camera.mjpeg docs]) ([camera.zoneminder docs]) +- Update developer doc links to developers.home-assistant.io ([@scop] - [#16622]) ([websocket_api docs]) +- Add valid_window=1 to TOTP verify ([@awarecan] - [#16625]) +- Add new devices to HomematicIP Cloud ([@mxworm] - [#16636]) ([binary_sensor.homematicip_cloud docs]) ([sensor.homematicip_cloud docs]) +- New EDP re:dy component ([@abmantis] - [#16426]) ([edp_redy docs]) ([sensor.edp_redy docs]) ([switch.edp_redy docs]) (new-platform) +- Upgrade Switchmate lib ([@Danielhiversen] - [#16637]) ([switch.switchmate docs]) +- Update pyhomematic to 0.1.49 ([@danielperna84] - [#16649]) ([homematic docs]) +- Upgrade holidays to 0.9.7 ([@fabaff] - [#16651]) ([binary_sensor.workday docs]) +- Fix link to docs ([@fabaff] - [#16652]) ([vacuum.ecovacs docs]) +- Log raw result of configure_reporting() command. ([@Adminiuga] - [#16655]) ([zha docs]) +- Rework timer delays ([@amelchio] - [#16650]) +- Add config entries to connection class ([@balloob] - [#16618]) +- Add zha device entity ([@damarco] - [#14579]) ([zha docs]) +- Clean up device update, add via-hub ([@balloob] - [#16659]) +- Jewish calendar sensor ([@tsvi] - [#16393]) ([sensor.jewish_calendar docs]) (new-platform) +- Fixes an AirVisual bug where response data is missing ([@bachya] - [#16673]) ([sensor.airvisual docs]) +- Suppress traceback and log error ([@fabaff] - [#16669]) ([sensor.scrape docs]) +- Fix Ecovacs vacuums showing "None" for name ([@OverloadUT] - [#16654]) ([ecovacs docs]) ([vacuum.ecovacs docs]) +- Upgrade paho-mqtt to 1.4.0 ([@fabaff] - [#16688]) ([mqtt docs]) ([shiftr docs]) +- Streamline log messages ([@gwww] - [#16243]) +- Added velbus counter sensors, updated to py-velbus 2.0.20 ([@Cereal2nd] - [#16683]) ([velbus docs]) ([sensor.velbus docs]) +- Added support for Starling Bank ([@Dullage] - [#16522]) ([sensor.starlingbank docs]) (new-platform) +- Netdata configuration change: Allows multiple elements per group ([@reefab] - [#16656]) ([sensor.netdata docs]) (breaking change) +- Upgrade mypy to 0.630 ([@scop] - [#16674]) +- Use one regex for Hass.io URL check ([@pvizeli] - [#16710]) ([hassio docs]) +- Remove usage of "run_until_complete" ([@smurfix] - [#16617]) +- More isort preparations ([@scop] - [#16633]) +- Use posargs in tox lint env ([@scop] - [#16646]) +- Make pylint report non-LF linefeeds per the style guidelines ([@scop] - [#16601]) +- Config flow tradfri ([@balloob] - [#16665]) +- MyQ Open State Fix ([@geekofweek] - [#16681]) ([cover.myq docs]) +- Save disabled_by in entity registry ([@cgarwood] - [#16699]) +- Upgrading librouteros version ([@kunago] - [#16718]) ([device_tracker docs]) +- Add unique_id to mqtt_json light ([@nikolaykasyanov] - [#16721]) +- On-demand update of swiss public transport sensor ([@vikramgorla] - [#16723]) ([sensor.swiss_public_transport docs]) +- Upgrade youtube_dl to 2018.09.18 ([@fabaff] - [#16729]) ([media_extractor docs]) (new-platform) +- Met.no weather platform ([@Danielhiversen] - [#16582]) +- Upgrade keyring to 15.1.0 ([@fabaff] - [#16734]) +- Avoid calling yr update every second for a minute ones every hour ([@Danielhiversen] - [#16731]) ([sensor.yr docs]) +- Upgrade shodan to 1.10.2 ([@fabaff] - [#16736]) ([sensor.shodan docs]) +- Add subscription info endpoint ([@balloob] - [#16727]) ([cloud docs]) ([websocket_api docs]) +- Small cleanup for slack ([@pvizeli] - [#16743]) ([notify docs]) +- light.zha: Catch exceptions for all commands. ([@Adminiuga] - [#16752]) ([light.zha docs]) +- Changed save_on_change to default to False ([@zoe1337] - [#16744]) ([light.yeelight docs]) +- Add option to disable specific integrations ([@balloob] - [#16757]) ([alexa docs]) ([cloud docs]) ([google_assistant docs]) +- Use pysonos for Sonos media player ([@amelchio] - [#16753]) ([sonos docs]) ([media_player.sonos docs]) +- deCONZ add via_hub attribute for device registry ([@Kane610] - [#16760]) ([binary_sensor.deconz docs]) ([light.deconz docs]) ([sensor.deconz docs]) ([switch.deconz docs]) +- Upgrade pysonos to 0.0.2 ([@amelchio] - [#16761]) +- Fix faulty color temp crashing google ([@balloob] - [#16758]) ([google_assistant docs]) +- Add Call Data Log platform. Mailboxes no longer require media ([@PhracturedBlue] - [#16579]) ([asterisk_mbox docs]) ([mailbox docs]) ([mailbox.asterisk_cdr docs]) ([mailbox.asterisk_mbox docs]) ([mailbox.demo docs]) (new-platform) +- Implement support for complex templates in script delays ([@rohankapoorcom] - [#16442]) +- Add Logi Circle component, camera and sensor platform ([@evanjd] - [#16540]) ([logi docs]) ([camera.logi docs]) ([sensor.logi docs]) (new-platform) +- Zha switch schedule update state ([@Adminiuga] - [#16621]) ([switch.zha docs]) +- Add Carbon Monoxide HomeKit Sensor ([@cdce8p] - [#16664]) ([homekit docs]) +- Add unique_id to mqtt camera ([@bieniu] - [#16569]) ([camera.mqtt docs]) +- Add tradfri device info ([@balloob] - [#16768]) +- Make rest sensor and binary sensor more efficient ([@exxamalte] - [#14484]) ([binary_sensor.rest docs]) ([sensor.rest docs]) +- Refactored units and icons for the Dyson sensors ([@glpatcern] - [#14550]) ([sensor.dyson docs]) (breaking change) +- Add confirmation to Cast/Sonos/iOS config entries ([@balloob] - [#16769]) +- deCONZ cover support ([@Kane610] - [#16759]) ([cover docs]) ([deconz docs]) ([cover.deconz docs]) (new-platform) +- GeoJSON platform ([@exxamalte] - [#16610]) ([geo_location docs]) (new-platform) +- Upgrade restrictedpython to 4.0b5 ([@fabaff] - [#16779]) ([python_script docs]) +- Upgrade bimmer_connected to 0.5.2 ([@gerard33] - [#16780]) ([bmw_connected_drive docs]) +- Fix Windows loop ([@balloob] - [#16737]) +- Fix return to base logic for neato ([@dshokouhi] - [#16776]) ([vacuum.neato docs]) +- Update Tibber lib ([@Danielhiversen] - [#16795]) +- Bump pybotvac to 0.0.10 ([@dshokouhi] - [#16799]) ([neato docs]) +- Bump zm-py up to 0.0.2 ([@rohankapoorcom] - [#16800]) ([zoneminder docs]) +- Bump sucks (Ecovacs) lib to 0.9.3 ([@OverloadUT] - [#16803]) ([ecovacs docs]) ([vacuum.ecovacs docs]) +- Upgrade zeroconf to 0.21.3 ([@tadly] - [#16789]) +- Add Tuya cover state ([@huangyupeng] - [#16709]) ([cover.tuya docs]) +- Add configurable host for bbox routers ([@isonet] - [#16778]) +- Set botvac state when offline ([@dshokouhi] - [#16805]) ([vacuum.neato docs]) +- Handle netgear_lte connection errors ([@amelchio] - [#16806]) ([netgear_lte docs]) ([notify docs]) ([sensor.netgear_lte docs]) +- Improve opentherm_gw state detection ([@mvn23] - [#16809]) ([climate.opentherm_gw docs]) +- Rework chromecast fix ([@awarecan] - [#16804]) ([media_player.cast docs]) +- Add linky sensor ([@tiste] - [#16468]) ([sensor.linky docs]) (new-platform) +- Use pyspcwebgw for SPC component ([@mbrrg] - [#16214]) ([spc docs]) ([alarm_control_panel.spc docs]) ([binary_sensor.spc docs]) +- Remove discovered MQTT Switch device when discovery topic is cleared ([@emontnemery] - [#16605]) ([mqtt docs]) ([switch.mqtt docs]) +- Allow split component definitions in packages ([@thomasloven] - [#16177]) +- Add Notify MFA module ([@awarecan] - [#16314]) +- Broadlink service name ([@Danielhiversen] - [#16345]) ([switch.broadlink docs]) +- Add Python 3.7 classifier ([@scop] - [#16645]) +- Allow soundtouch to play https content too ([@robin13] - [#16713]) ([media_player.soundtouch docs]) +- Fix some unhandled exceptions due to missing null checks ([@OverloadUT] - [#16812]) ([cover.isy994 docs]) ([light.isy994 docs]) + +[#14484]: https://github.com/home-assistant/home-assistant/pull/14484 +[#14550]: https://github.com/home-assistant/home-assistant/pull/14550 +[#14579]: https://github.com/home-assistant/home-assistant/pull/14579 +[#16177]: https://github.com/home-assistant/home-assistant/pull/16177 +[#16214]: https://github.com/home-assistant/home-assistant/pull/16214 +[#16243]: https://github.com/home-assistant/home-assistant/pull/16243 +[#16314]: https://github.com/home-assistant/home-assistant/pull/16314 +[#16345]: https://github.com/home-assistant/home-assistant/pull/16345 +[#16353]: https://github.com/home-assistant/home-assistant/pull/16353 +[#16393]: https://github.com/home-assistant/home-assistant/pull/16393 +[#16395]: https://github.com/home-assistant/home-assistant/pull/16395 +[#16420]: https://github.com/home-assistant/home-assistant/pull/16420 +[#16426]: https://github.com/home-assistant/home-assistant/pull/16426 +[#16442]: https://github.com/home-assistant/home-assistant/pull/16442 +[#16445]: https://github.com/home-assistant/home-assistant/pull/16445 +[#16464]: https://github.com/home-assistant/home-assistant/pull/16464 +[#16468]: https://github.com/home-assistant/home-assistant/pull/16468 +[#16479]: https://github.com/home-assistant/home-assistant/pull/16479 +[#16485]: https://github.com/home-assistant/home-assistant/pull/16485 +[#16487]: https://github.com/home-assistant/home-assistant/pull/16487 +[#16489]: https://github.com/home-assistant/home-assistant/pull/16489 +[#16498]: https://github.com/home-assistant/home-assistant/pull/16498 +[#16503]: https://github.com/home-assistant/home-assistant/pull/16503 +[#16512]: https://github.com/home-assistant/home-assistant/pull/16512 +[#16520]: https://github.com/home-assistant/home-assistant/pull/16520 +[#16522]: https://github.com/home-assistant/home-assistant/pull/16522 +[#16527]: https://github.com/home-assistant/home-assistant/pull/16527 +[#16540]: https://github.com/home-assistant/home-assistant/pull/16540 +[#16547]: https://github.com/home-assistant/home-assistant/pull/16547 +[#16551]: https://github.com/home-assistant/home-assistant/pull/16551 +[#16553]: https://github.com/home-assistant/home-assistant/pull/16553 +[#16555]: https://github.com/home-assistant/home-assistant/pull/16555 +[#16563]: https://github.com/home-assistant/home-assistant/pull/16563 +[#16565]: https://github.com/home-assistant/home-assistant/pull/16565 +[#16569]: https://github.com/home-assistant/home-assistant/pull/16569 +[#16570]: https://github.com/home-assistant/home-assistant/pull/16570 +[#16571]: https://github.com/home-assistant/home-assistant/pull/16571 +[#16579]: https://github.com/home-assistant/home-assistant/pull/16579 +[#16580]: https://github.com/home-assistant/home-assistant/pull/16580 +[#16582]: https://github.com/home-assistant/home-assistant/pull/16582 +[#16588]: https://github.com/home-assistant/home-assistant/pull/16588 +[#16590]: https://github.com/home-assistant/home-assistant/pull/16590 +[#16591]: https://github.com/home-assistant/home-assistant/pull/16591 +[#16594]: https://github.com/home-assistant/home-assistant/pull/16594 +[#16597]: https://github.com/home-assistant/home-assistant/pull/16597 +[#16598]: https://github.com/home-assistant/home-assistant/pull/16598 +[#16599]: https://github.com/home-assistant/home-assistant/pull/16599 +[#16601]: https://github.com/home-assistant/home-assistant/pull/16601 +[#16602]: https://github.com/home-assistant/home-assistant/pull/16602 +[#16603]: https://github.com/home-assistant/home-assistant/pull/16603 +[#16605]: https://github.com/home-assistant/home-assistant/pull/16605 +[#16609]: https://github.com/home-assistant/home-assistant/pull/16609 +[#16610]: https://github.com/home-assistant/home-assistant/pull/16610 +[#16617]: https://github.com/home-assistant/home-assistant/pull/16617 +[#16618]: https://github.com/home-assistant/home-assistant/pull/16618 +[#16619]: https://github.com/home-assistant/home-assistant/pull/16619 +[#16621]: https://github.com/home-assistant/home-assistant/pull/16621 +[#16622]: https://github.com/home-assistant/home-assistant/pull/16622 +[#16624]: https://github.com/home-assistant/home-assistant/pull/16624 +[#16625]: https://github.com/home-assistant/home-assistant/pull/16625 +[#16626]: https://github.com/home-assistant/home-assistant/pull/16626 +[#16627]: https://github.com/home-assistant/home-assistant/pull/16627 +[#16628]: https://github.com/home-assistant/home-assistant/pull/16628 +[#16633]: https://github.com/home-assistant/home-assistant/pull/16633 +[#16636]: https://github.com/home-assistant/home-assistant/pull/16636 +[#16637]: https://github.com/home-assistant/home-assistant/pull/16637 +[#16645]: https://github.com/home-assistant/home-assistant/pull/16645 +[#16646]: https://github.com/home-assistant/home-assistant/pull/16646 +[#16649]: https://github.com/home-assistant/home-assistant/pull/16649 +[#16650]: https://github.com/home-assistant/home-assistant/pull/16650 +[#16651]: https://github.com/home-assistant/home-assistant/pull/16651 +[#16652]: https://github.com/home-assistant/home-assistant/pull/16652 +[#16654]: https://github.com/home-assistant/home-assistant/pull/16654 +[#16655]: https://github.com/home-assistant/home-assistant/pull/16655 +[#16656]: https://github.com/home-assistant/home-assistant/pull/16656 +[#16659]: https://github.com/home-assistant/home-assistant/pull/16659 +[#16664]: https://github.com/home-assistant/home-assistant/pull/16664 +[#16665]: https://github.com/home-assistant/home-assistant/pull/16665 +[#16669]: https://github.com/home-assistant/home-assistant/pull/16669 +[#16673]: https://github.com/home-assistant/home-assistant/pull/16673 +[#16674]: https://github.com/home-assistant/home-assistant/pull/16674 +[#16681]: https://github.com/home-assistant/home-assistant/pull/16681 +[#16683]: https://github.com/home-assistant/home-assistant/pull/16683 +[#16688]: https://github.com/home-assistant/home-assistant/pull/16688 +[#16699]: https://github.com/home-assistant/home-assistant/pull/16699 +[#16709]: https://github.com/home-assistant/home-assistant/pull/16709 +[#16710]: https://github.com/home-assistant/home-assistant/pull/16710 +[#16713]: https://github.com/home-assistant/home-assistant/pull/16713 +[#16718]: https://github.com/home-assistant/home-assistant/pull/16718 +[#16721]: https://github.com/home-assistant/home-assistant/pull/16721 +[#16723]: https://github.com/home-assistant/home-assistant/pull/16723 +[#16727]: https://github.com/home-assistant/home-assistant/pull/16727 +[#16729]: https://github.com/home-assistant/home-assistant/pull/16729 +[#16731]: https://github.com/home-assistant/home-assistant/pull/16731 +[#16734]: https://github.com/home-assistant/home-assistant/pull/16734 +[#16736]: https://github.com/home-assistant/home-assistant/pull/16736 +[#16737]: https://github.com/home-assistant/home-assistant/pull/16737 +[#16743]: https://github.com/home-assistant/home-assistant/pull/16743 +[#16744]: https://github.com/home-assistant/home-assistant/pull/16744 +[#16752]: https://github.com/home-assistant/home-assistant/pull/16752 +[#16753]: https://github.com/home-assistant/home-assistant/pull/16753 +[#16757]: https://github.com/home-assistant/home-assistant/pull/16757 +[#16758]: https://github.com/home-assistant/home-assistant/pull/16758 +[#16759]: https://github.com/home-assistant/home-assistant/pull/16759 +[#16760]: https://github.com/home-assistant/home-assistant/pull/16760 +[#16761]: https://github.com/home-assistant/home-assistant/pull/16761 +[#16768]: https://github.com/home-assistant/home-assistant/pull/16768 +[#16769]: https://github.com/home-assistant/home-assistant/pull/16769 +[#16776]: https://github.com/home-assistant/home-assistant/pull/16776 +[#16778]: https://github.com/home-assistant/home-assistant/pull/16778 +[#16779]: https://github.com/home-assistant/home-assistant/pull/16779 +[#16780]: https://github.com/home-assistant/home-assistant/pull/16780 +[#16789]: https://github.com/home-assistant/home-assistant/pull/16789 +[#16795]: https://github.com/home-assistant/home-assistant/pull/16795 +[#16799]: https://github.com/home-assistant/home-assistant/pull/16799 +[#16800]: https://github.com/home-assistant/home-assistant/pull/16800 +[#16803]: https://github.com/home-assistant/home-assistant/pull/16803 +[#16804]: https://github.com/home-assistant/home-assistant/pull/16804 +[#16805]: https://github.com/home-assistant/home-assistant/pull/16805 +[#16806]: https://github.com/home-assistant/home-assistant/pull/16806 +[#16809]: https://github.com/home-assistant/home-assistant/pull/16809 +[#16812]: https://github.com/home-assistant/home-assistant/pull/16812 +[@Adminiuga]: https://github.com/Adminiuga +[@Cereal2nd]: https://github.com/Cereal2nd +[@Danielhiversen]: https://github.com/Danielhiversen +[@Dullage]: https://github.com/Dullage +[@Harvtronix]: https://github.com/Harvtronix +[@Kane610]: https://github.com/Kane610 +[@OverloadUT]: https://github.com/OverloadUT +[@PhracturedBlue]: https://github.com/PhracturedBlue +[@abmantis]: https://github.com/abmantis +[@amelchio]: https://github.com/amelchio +[@awarecan]: https://github.com/awarecan +[@bachya]: https://github.com/bachya +[@balloob]: https://github.com/balloob +[@bieniu]: https://github.com/bieniu +[@cdce8p]: https://github.com/cdce8p +[@cgarwood]: https://github.com/cgarwood +[@cgtobi]: https://github.com/cgtobi +[@christopheBfr]: https://github.com/christopheBfr +[@damarco]: https://github.com/damarco +[@danielperna84]: https://github.com/danielperna84 +[@dshokouhi]: https://github.com/dshokouhi +[@emontnemery]: https://github.com/emontnemery +[@evanjd]: https://github.com/evanjd +[@exxamalte]: https://github.com/exxamalte +[@fabaff]: https://github.com/fabaff +[@geekofweek]: https://github.com/geekofweek +[@gerard33]: https://github.com/gerard33 +[@glpatcern]: https://github.com/glpatcern +[@gwww]: https://github.com/gwww +[@heythisisnate]: https://github.com/heythisisnate +[@hobbypunk90]: https://github.com/hobbypunk90 +[@huangyupeng]: https://github.com/huangyupeng +[@isonet]: https://github.com/isonet +[@jeradM]: https://github.com/jeradM +[@kunago]: https://github.com/kunago +[@mbrrg]: https://github.com/mbrrg +[@mrosseel]: https://github.com/mrosseel +[@mvn23]: https://github.com/mvn23 +[@mxworm]: https://github.com/mxworm +[@nikolaykasyanov]: https://github.com/nikolaykasyanov +[@pvizeli]: https://github.com/pvizeli +[@reefab]: https://github.com/reefab +[@robin13]: https://github.com/robin13 +[@rohankapoorcom]: https://github.com/rohankapoorcom +[@scop]: https://github.com/scop +[@sergeymaysak]: https://github.com/sergeymaysak +[@smurfix]: https://github.com/smurfix +[@soldag]: https://github.com/soldag +[@tadly]: https://github.com/tadly +[@thomasloven]: https://github.com/thomasloven +[@tiste]: https://github.com/tiste +[@tsvi]: https://github.com/tsvi +[@vikramgorla]: https://github.com/vikramgorla +[@w1ll1am23]: https://github.com/w1ll1am23 +[@zoe1337]: https://github.com/zoe1337 +[alarm_control_panel.spc docs]: /components/alarm_control_panel.spc/ +[alexa docs]: /components/alexa/ +[apple_tv docs]: /components/apple_tv/ +[asterisk_mbox docs]: /components/asterisk_mbox/ +[binary_sensor.deconz docs]: /components/binary_sensor.deconz/ +[binary_sensor.homematicip_cloud docs]: /components/binary_sensor.homematicip_cloud/ +[binary_sensor.rest docs]: /components/binary_sensor.rest/ +[binary_sensor.spc docs]: /components/binary_sensor.spc/ +[binary_sensor.wirelesstag docs]: /components/binary_sensor.wirelesstag/ +[binary_sensor.workday docs]: /components/binary_sensor.workday/ +[binary_sensor.zha docs]: /components/binary_sensor.zha/ +[bmw_connected_drive docs]: /components/bmw_connected_drive/ +[camera.axis docs]: /components/camera.axis/ +[camera.logi docs]: /components/camera.logi/ +[camera.mjpeg docs]: /components/camera.mjpeg/ +[camera.mqtt docs]: /components/camera.mqtt/ +[camera.zoneminder docs]: /components/camera.zoneminder/ +[climate.econet docs]: /components/climate.econet/ +[climate.opentherm_gw docs]: /components/climate.opentherm_gw/ +[climate.wink docs]: /components/climate.wink/ +[cloud docs]: /components/cloud/ +[config docs]: /components/config/ +[cover docs]: /components/cover/ +[cover.deconz docs]: /components/cover.deconz/ +[cover.isy994 docs]: /components/cover.isy994/ +[cover.myq docs]: /components/cover.myq/ +[cover.tuya docs]: /components/cover.tuya/ +[deconz docs]: /components/deconz/ +[device_tracker docs]: /components/device_tracker/ +[ecovacs docs]: /components/ecovacs/ +[edp_redy docs]: /components/edp_redy/ +[fan.zha docs]: /components/fan.zha/ +[geo_location docs]: /components/geo_location/ +[google_assistant docs]: /components/google_assistant/ +[hangouts docs]: /components/hangouts/ +[hassio docs]: /components/hassio/ +[homekit docs]: /components/homekit/ +[homematic docs]: /components/homematic/ +[homematicip_cloud docs]: /components/homematicip_cloud/ +[http docs]: /components/http/ +[huawei_lte docs]: /components/huawei_lte/ +[ios docs]: /components/ios/ +[konnected docs]: /components/konnected/ +[light.deconz docs]: /components/light.deconz/ +[light.isy994 docs]: /components/light.isy994/ +[light.rpi_gpio_pwm docs]: /components/light.rpi_gpio_pwm/ +[light.yeelight docs]: /components/light.yeelight/ +[light.zha docs]: /components/light.zha/ +[light.zwave docs]: /components/light.zwave/ +[logi docs]: /components/logi/ +[mailbox docs]: /components/mailbox/ +[mailbox.asterisk_cdr docs]: /components/mailbox.asterisk_cdr/ +[mailbox.asterisk_mbox docs]: /components/mailbox.asterisk_mbox/ +[mailbox.demo docs]: /components/mailbox.demo/ +[media_extractor docs]: /components/media_extractor/ +[media_player.cast docs]: /components/media_player.cast/ +[media_player.panasonic_viera docs]: /components/media_player.panasonic_viera/ +[media_player.samsungtv docs]: /components/media_player.samsungtv/ +[media_player.sonos docs]: /components/media_player.sonos/ +[media_player.soundtouch docs]: /components/media_player.soundtouch/ +[media_player.webostv docs]: /components/media_player.webostv/ +[mqtt docs]: /components/mqtt/ +[neato docs]: /components/neato/ +[netgear_lte docs]: /components/netgear_lte/ +[notify docs]: /components/notify/ +[openuv docs]: /components/openuv/ +[persistent_notification docs]: /components/persistent_notification/ +[python_script docs]: /components/python_script/ +[rachio docs]: /components/rachio/ +[sensor.airvisual docs]: /components/sensor.airvisual/ +[sensor.deconz docs]: /components/sensor.deconz/ +[sensor.dyson docs]: /components/sensor.dyson/ +[sensor.edp_redy docs]: /components/sensor.edp_redy/ +[sensor.homematicip_cloud docs]: /components/sensor.homematicip_cloud/ +[sensor.huawei_lte docs]: /components/sensor.huawei_lte/ +[sensor.ios docs]: /components/sensor.ios/ +[sensor.jewish_calendar docs]: /components/sensor.jewish_calendar/ +[sensor.linky docs]: /components/sensor.linky/ +[sensor.logi docs]: /components/sensor.logi/ +[sensor.netdata docs]: /components/sensor.netdata/ +[sensor.netgear_lte docs]: /components/sensor.netgear_lte/ +[sensor.qnap docs]: /components/sensor.qnap/ +[sensor.rest docs]: /components/sensor.rest/ +[sensor.rmvtransport docs]: /components/sensor.rmvtransport/ +[sensor.scrape docs]: /components/sensor.scrape/ +[sensor.shodan docs]: /components/sensor.shodan/ +[sensor.starlingbank docs]: /components/sensor.starlingbank/ +[sensor.swiss_public_transport docs]: /components/sensor.swiss_public_transport/ +[sensor.tahoma docs]: /components/sensor.tahoma/ +[sensor.tibber docs]: /components/sensor.tibber/ +[sensor.twitch docs]: /components/sensor.twitch/ +[sensor.velbus docs]: /components/sensor.velbus/ +[sensor.wirelesstag docs]: /components/sensor.wirelesstag/ +[sensor.yr docs]: /components/sensor.yr/ +[sensor.zha docs]: /components/sensor.zha/ +[shiftr docs]: /components/shiftr/ +[sonos docs]: /components/sonos/ +[spc docs]: /components/spc/ +[switch.broadlink docs]: /components/switch.broadlink/ +[switch.deconz docs]: /components/switch.deconz/ +[switch.edp_redy docs]: /components/switch.edp_redy/ +[switch.konnected docs]: /components/switch.konnected/ +[switch.mqtt docs]: /components/switch.mqtt/ +[switch.switchmate docs]: /components/switch.switchmate/ +[switch.wake_on_lan docs]: /components/switch.wake_on_lan/ +[switch.wirelesstag docs]: /components/switch.wirelesstag/ +[switch.zha docs]: /components/switch.zha/ +[tahoma docs]: /components/tahoma/ +[vacuum.ecovacs docs]: /components/vacuum.ecovacs/ +[vacuum.neato docs]: /components/vacuum.neato/ +[velbus docs]: /components/velbus/ +[wake_on_lan docs]: /components/wake_on_lan/ +[websocket_api docs]: /components/websocket_api/ +[wink docs]: /components/wink/ +[wirelesstag docs]: /components/wirelesstag/ +[xiaomi_aqara docs]: /components/xiaomi_aqara/ +[zha docs]: /components/zha/ +[zoneminder docs]: /components/zoneminder/ \ No newline at end of file