From d1b19b1fea14e61e5874a1d51e76671ae7da6400 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Fri, 18 May 2018 19:47:44 -0400 Subject: [PATCH] Draft release post 0.70 --- _config.yml | 8 +- source/_posts/2018-05-18-release-70.markdown | 390 +++++++++++++++++++ 2 files changed, 394 insertions(+), 4 deletions(-) create mode 100644 source/_posts/2018-05-18-release-70.markdown diff --git a/_config.yml b/_config.yml index 82cc130a69d..be76764511b 100644 --- a/_config.yml +++ b/_config.yml @@ -139,14 +139,14 @@ social: # Home Assistant release details current_major_version: 0 -current_minor_version: 69 -current_patch_version: 1 -date_released: 2018-05-12 +current_minor_version: 70 +current_patch_version: 0 +date_released: 2018-05-25 # 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-0691---may-12" +patch_version_notes: "#" # Minor release (Example #release-0431---april-25): # Date we moved to Discourse for comments diff --git a/source/_posts/2018-05-18-release-70.markdown b/source/_posts/2018-05-18-release-70.markdown new file mode 100644 index 00000000000..730ce2eb80a --- /dev/null +++ b/source/_posts/2018-05-18-release-70.markdown @@ -0,0 +1,390 @@ +--- +layout: post +title: "0.70: TBD - ALSO UPDATE DATE" +description: "TBD" +date: 2018-05-18 00:01:00 +date_formatted: "May 25, 2018" +author: Paulus Schoutsen +author_twitter: balloob +comments: true +categories: Release-Notes +og_image: /images/blog/2018-05-0.70/components.png +--- + + + +This release includes a major overhaul of how our frontend is build (technical blog with more details coming soon). Please test in various browsers and let us know if you see any issues (that's why this is a beta release after all). + +## {% linkable_title New Platforms %} + +- Converted SABnzbd to a component ([@jeradM] - [#12915]) ([sabnzbd docs]) ([sensor.sabnzbd docs]) (breaking change) (new-platform) +- Add more homematicip cloud components ([@mxworm] - [#14084]) ([homematicip_cloud docs]) ([binary_sensor.homematicip_cloud docs]) ([light.homematicip_cloud docs]) ([switch.homematicip_cloud docs]) (new-platform) +- Adds facebox ([@robmarkcole] - [#14356]) ([image_processing.facebox docs]) (new-platform) +- Add SpaceAPI support ([@fabaff] - [#14204]) ([spaceapi docs]) (new-platform) +- Samsung Family hub camera component ([@Klathmon] - [#14458]) ([camera.familyhub docs]) (new-platform) +- Add Konnected component with support for discovery, binary sensor and switch ([@heythisisnate] - [#13670]) ([konnected docs]) ([binary_sensor.konnected docs]) ([switch.konnected docs]) (new-platform) +- New Sensor FinTS ([@ChristianKuehnel] - [#14334]) ([sensor.fints docs]) (new-platform) + +## {% linkable_title New Features %} + +- Allow HomeKit name to be customized ([@schmittx] - [#14159]) ([homekit docs]) (new-feature) +- Add HomeKit support for fans ([@schmittx] - [#14351]) ([homekit docs]) (new-feature) + +## {% linkable_title If you need help... %} + +...don't hesitate to use our very active [forums](https://community.home-assistant.io/) or join us for a little [chat](https://discord.gg/c5DvZ4e). The release notes have comments enabled but it's preferred if you use the former communication channels. Thanks. + +## {% linkable_title Reporting Issues %} + +Experiencing issues introduced by this release? Please report them in our [issue tracker](https://github.com/home-assistant/home-assistant/issues). Make sure to fill in all fields of the issue template. + + +## {% linkable_title Breaking Changes %} + +- Converted SABnzbd to a component ([@jeradM] - [#12915]) ([sabnzbd docs]) ([sensor.sabnzbd docs]) (breaking change) (new-platform) +- Add sensors for BMW electric cars ([@gerard33] - [#14293]) ([bmw_connected_drive docs]) ([binary_sensor.bmw_connected_drive docs]) ([sensor.bmw_connected_drive docs]) (breaking change) +- Remove simplepush.io ([@c727] - [#14358]) ([notify docs]) (breaking change) +- Added temperature (apparent) high/low, deprecated max/min ([@nordlead2005] - [#12233]) ([sensor.darksky docs]) (breaking change) + +## {% linkable_title All changes %} + +- Add unique_id to MQTT switch ([@thepotoo] - [#13719]) ([switch.mqtt docs]) +- zha: Bump to zigpy 0.1.0 ([@rcloran] - [#14305]) ([zha docs]) +- Converted SABnzbd to a component ([@jeradM] - [#12915]) ([sabnzbd docs]) ([sensor.sabnzbd docs]) (breaking change) (new-platform) +- Adds unique ID to Roku for entity registry inclusion ([@bachya] - [#14325]) ([media_player.roku docs]) +- Update hitron_coda.py to fix login for Shaw modems ([@mikedm139] - [#14306]) ([device_tracker docs]) +- Add sensors for BMW electric cars ([@gerard33] - [#14293]) ([bmw_connected_drive docs]) ([binary_sensor.bmw_connected_drive docs]) ([sensor.bmw_connected_drive docs]) (breaking change) +- Add more homematicip cloud components ([@mxworm] - [#14084]) ([homematicip_cloud docs]) ([binary_sensor.homematicip_cloud docs]) ([light.homematicip_cloud docs]) ([switch.homematicip_cloud docs]) (new-platform) +- add 2 devices ([@m4dmin] - [#14321]) ([tahoma docs]) ([cover.tahoma docs]) +- Gogogate2 0.1.1 ([@dlbroadfoot] - [#14294]) ([cover.gogogate2 docs]) +- Snips: Added slot values for siteId and probability ([@tschmidty69] - [#14315]) ([snips docs]) +- Add help for conversation/process service ([@stephanerosi] - [#14323]) +- Fix BOM weather '-' value ([@nickw444] - [#14042]) ([sensor.bom docs]) ([weather.bom docs]) +- Make sure zwave nodes/entities enter the registry is proper state. ([@andrey-git] - [#14251]) ([zwave docs]) +- Improving icloud device tracker ([@evgeniy-khatko] - [#14078]) ([device_tracker docs]) +- Adds useful attributes to RainMachine programs and zones ([@bachya] - [#14087]) ([switch.rainmachine docs]) +- Waze Travel Time: optional inclusive/exclusive filters ([@diraimondo] - [#14000]) ([sensor.waze_travel_time docs]) +- Add zone 3 for Onkyo media player ([@snikch] - [#14295]) ([media_player.onkyo docs]) +- Support control of away mode and hold mode in Venstar component. Correctly detect humidifiers. ([@nkaminski] - [#14256]) ([climate.venstar docs]) +- Upgrade keyring to 12.2.0 and keyrings.alt to 3.1 ([@fabaff] - [#14355]) +- debug++ for multiple volume controls ([@rytilahti] - [#14349]) ([media_player.songpal docs]) +- Backend tweaks to make authorization work ([@balloob] - [#14339]) ([api docs]) ([auth docs]) ([frontend docs]) ([http docs]) ([websocket_api docs]) +- script/lint: Ensure there are files to test with pylint ([@cdce8p] - [#14363]) +- Update .coveragerc ([@pvizeli] - [#14368]) +- Fix binary_sensor async_update ([@damarco] - [#14376]) ([zha docs]) ([binary_sensor.zha docs]) +- Add local auth provider ([@balloob] - [#14365]) +- Update to sensibo 1.0.3 with better error reporting ([@andrey-git] - [#14380]) ([climate.sensibo docs]) +- Fix binary_sensor device_state_attributes ([@damarco] - [#14375]) ([binary_sensor.zha docs]) +- Add support for pressure sensors ([@damarco] - [#14361]) ([zha docs]) ([sensor.zha docs]) +- Add "framerate" parameter to generic camera ([@abmantis] - [#14079]) ([camera docs]) ([camera.generic docs]) +- Rewritten HomeKit tests ([@cdce8p] - [#14377]) ([homekit docs]) +- Update sensor state before adding device ([@damarco] - [#14357]) ([sensor.zha docs]) +- Make mysensors component async ([@MartinHjelmare] - [#13641]) ([mysensors docs]) ([notify docs]) ([climate.mysensors docs]) ([cover.mysensors docs]) ([light.mysensors docs]) ([switch.mysensors docs]) +- Adds facebox ([@robmarkcole] - [#14356]) ([image_processing.facebox docs]) (new-platform) +- more detailed error message ([@exxamalte] - [#14385]) ([sensor.rest docs]) +- Allow HomeKit name to be customized ([@schmittx] - [#14159]) ([homekit docs]) (new-feature) +- Xiaomi Aqara: Add new cube model (sensor_cube.aqgl01) ([@syssi] - [#14393]) ([binary_sensor.xiaomi_aqara docs]) +- Bump pycmus version ([@mtreinish] - [#14395]) ([media_player.cmus docs]) +- Fix name of tox pylint env ([@MartinHjelmare] - [#14402]) +- Use None as initial state in zha component ([@damarco] - [#14389]) ([sensor.zha docs]) +- Bump PyXiaomiGateway version ([@syssi] - [#14412]) ([xiaomi_aqara docs]) +- Homekit test cleanup ([@cdce8p] - [#14416]) ([homekit docs]) +- Update pylint to 1.8.4 ([@scop] - [#14421]) +- Bring back typing check. Meanwhile just for homeassistant/*.py ([@andrey-git] - [#14410]) +- Look at registry before pulling zwave config values ([@andrey-git] - [#14408]) ([zwave docs]) +- Add Bulgarian to Google TTS ([@Chariyski] - [#14422]) ([tts docs]) +- Remove extra quotes from docstrings ([@scop] - [#14431]) ([folder_watcher docs]) ([sensor.sigfox docs]) ([sensor.simulated docs]) +- Spelling, grammar etc fixes ([@scop] - [#14432]) ([hassio docs]) ([homekit docs]) ([media_player.yamaha docs]) ([sensor.buienradar docs]) ([sensor.hive docs]) ([sensor.statistics docs]) ([switch.tahoma docs]) +- Invoke pytest instead of py.test per upstream recommendation, #dropthedot ([@scop] - [#14434]) +- Fix fan service description ([@cdce8p] - [#14423]) +- Clean up some Python 3.4 remnants ([@scop] - [#14433]) ([system_log docs]) +- Remove universal wheel setting ([@MartinHjelmare] - [#14445]) +- Upgrade requests_mock to 1.5 ([@fabaff] - [#14444]) +- Upgrade pyota to 2.0.5 ([@fabaff] - [#14442]) ([iota docs]) ([sensor.iota docs]) +- Upgrade python-telegram-bot to 10.1.0 ([@fabaff] - [#14441]) ([telegram_bot docs]) +- Upgrade Sphinx to 1.7.4 ([@fabaff] - [#14439]) +- Upgrade youtube_dl to 2018.05.09 ([@fabaff] - [#14438]) ([media_extractor docs]) +- Upgrade distro to 1.3.0 ([@fabaff] - [#14436]) ([updater docs]) +- Add priority and cycles to LaMetric ([@PhilRW] - [#14414]) ([notify docs]) +- Allow qwikswitch sensors as part of devices ([@kellerza] - [#14454]) ([qwikswitch docs]) +- Bump requirement to pydeconz v38 ([@Kane610] - [#14452]) ([deconz docs]) +- Add SpaceAPI support ([@fabaff] - [#14204]) ([spaceapi docs]) (new-platform) +- Use ATTR_NAME from const.py ([@fabaff] - [#14450]) +- zha: Fix cluster class check in single-cluster device type ([@rcloran] - [#14303]) ([zha docs]) +- Upgrade pygatt to 3.2.0 ([@fabaff] - [#14447]) ([sensor.skybeacon docs]) +- Add support for direction to fan template ([@schmittx] - [#14371]) ([fan.template docs]) +- Samsung Family hub camera component ([@Klathmon] - [#14458]) ([camera.familyhub docs]) (new-platform) +- Fix key error upon missing node ([@MartinHjelmare] - [#14460]) ([mysensors docs]) +- Bump lakeside version ([@mjg59] - [#14471]) ([eufy docs]) +- Minor Wink fixes ([@w1ll1am23] - [#14468]) ([climate.wink docs]) ([light.wink docs]) +- Don't poll the Samsung Family hub camera ([@syssi] - [#14473]) ([camera.familyhub docs]) +- Optimistic MQTT light ([@dgomes] - [#14401]) ([light.mqtt docs]) +- Remove simplepush.io ([@c727] - [#14358]) ([notify docs]) (breaking change) +- Add Konnected component with support for discovery, binary sensor and switch ([@heythisisnate] - [#13670]) ([konnected docs]) ([binary_sensor.konnected docs]) ([switch.konnected docs]) (new-platform) +- Make Feedreader component more extendable ([@exxamalte] - [#14342]) ([feedreader docs]) +- BMW code cleanup ([@gerard33] - [#14424]) ([binary_sensor.bmw_connected_drive docs]) ([sensor.bmw_connected_drive docs]) +- Don't add a url to built-in panels ([@balloob] - [#14456]) ([frontend docs]) +- Added temperature (apparent) high/low, deprecated max/min ([@nordlead2005] - [#12233]) ([sensor.darksky docs]) (breaking change) +- Improve handling of offline Sonos devices ([@amelchio] - [#14479]) ([media_player.sonos docs]) +- "unavailable" Media players should be considered off in Universal player ([@OverloadUT] - [#14466]) ([media_player.universal docs]) +- Added option to invert aREST pin switch logic for active low relays ([@w1ll1am23] - [#14467]) ([switch.arest docs]) +- Use "Returns" consistently to avoid being treated as section ([@scop] - [#14448]) +- Add HomeKit support for fans ([@schmittx] - [#14351]) ([homekit docs]) (new-feature) +- Add stdout and stderr to debug output for shell_command ([@n8henrie] - [#14465]) ([shell_command docs]) +- New Sensor FinTS ([@ChristianKuehnel] - [#14334]) ([sensor.fints docs]) (new-platform) +- Update hitron_coda.py ([@mikedm139] - [#14506]) ([device_tracker docs]) +- Konnected component follow up ([@heythisisnate] - [#14491]) ([konnected docs]) +- Adjust LimitlessLED properties for running effects ([@amelchio] - [#14481]) ([light.limitlessled docs]) +- Bump locationsharinglib to 2.0.2 ([@thelittlefireman] - [#14359]) ([device_tracker docs]) +- Update frontend to 20180518.0 ([@balloob] - [#14510]) ([frontend docs]) +- Feedreader configurable update interval and max entries ([@exxamalte] - [#14487]) ([feedreader docs]) +- Flux bug fix ([@oblogic7] - [#14476]) ([light.flux_led docs]) ([switch.flux docs]) +- Show warning if no locations are shared (fixes #14177) ([@fabaff] - [#14511]) ([device_tracker docs]) +- Add code to HomeKit lock ([@cdce8p] - [#14524]) ([homekit docs]) +- Set pytz to >=2018.04 ([@fabaff] - [#14520]) +- Add Homematic IP RotaryHandleSensor support ([@hanzoh] - [#14522]) ([homematic docs]) +- Update HAP-python to 2.1.0 ([@cdce8p] - [#14528]) ([homekit docs]) +- Fix some ISY sensors not getting detected as binary sensors ([@OverloadUT] - [#14497]) ([isy994 docs]) +- Update mychevy to 0.4.0 ([@sdague] - [#14372]) ([mychevy docs]) ([binary_sensor.mychevy docs]) ([sensor.mychevy docs]) +- Set certifi to >=2018.04.16 ([@fabaff] - [#14536]) + +[#12233]: https://github.com/home-assistant/home-assistant/pull/12233 +[#12915]: https://github.com/home-assistant/home-assistant/pull/12915 +[#13641]: https://github.com/home-assistant/home-assistant/pull/13641 +[#13670]: https://github.com/home-assistant/home-assistant/pull/13670 +[#13719]: https://github.com/home-assistant/home-assistant/pull/13719 +[#14000]: https://github.com/home-assistant/home-assistant/pull/14000 +[#14042]: https://github.com/home-assistant/home-assistant/pull/14042 +[#14078]: https://github.com/home-assistant/home-assistant/pull/14078 +[#14079]: https://github.com/home-assistant/home-assistant/pull/14079 +[#14084]: https://github.com/home-assistant/home-assistant/pull/14084 +[#14087]: https://github.com/home-assistant/home-assistant/pull/14087 +[#14159]: https://github.com/home-assistant/home-assistant/pull/14159 +[#14204]: https://github.com/home-assistant/home-assistant/pull/14204 +[#14251]: https://github.com/home-assistant/home-assistant/pull/14251 +[#14256]: https://github.com/home-assistant/home-assistant/pull/14256 +[#14293]: https://github.com/home-assistant/home-assistant/pull/14293 +[#14294]: https://github.com/home-assistant/home-assistant/pull/14294 +[#14295]: https://github.com/home-assistant/home-assistant/pull/14295 +[#14303]: https://github.com/home-assistant/home-assistant/pull/14303 +[#14305]: https://github.com/home-assistant/home-assistant/pull/14305 +[#14306]: https://github.com/home-assistant/home-assistant/pull/14306 +[#14315]: https://github.com/home-assistant/home-assistant/pull/14315 +[#14321]: https://github.com/home-assistant/home-assistant/pull/14321 +[#14323]: https://github.com/home-assistant/home-assistant/pull/14323 +[#14325]: https://github.com/home-assistant/home-assistant/pull/14325 +[#14334]: https://github.com/home-assistant/home-assistant/pull/14334 +[#14339]: https://github.com/home-assistant/home-assistant/pull/14339 +[#14342]: https://github.com/home-assistant/home-assistant/pull/14342 +[#14349]: https://github.com/home-assistant/home-assistant/pull/14349 +[#14351]: https://github.com/home-assistant/home-assistant/pull/14351 +[#14355]: https://github.com/home-assistant/home-assistant/pull/14355 +[#14356]: https://github.com/home-assistant/home-assistant/pull/14356 +[#14357]: https://github.com/home-assistant/home-assistant/pull/14357 +[#14358]: https://github.com/home-assistant/home-assistant/pull/14358 +[#14359]: https://github.com/home-assistant/home-assistant/pull/14359 +[#14361]: https://github.com/home-assistant/home-assistant/pull/14361 +[#14363]: https://github.com/home-assistant/home-assistant/pull/14363 +[#14365]: https://github.com/home-assistant/home-assistant/pull/14365 +[#14368]: https://github.com/home-assistant/home-assistant/pull/14368 +[#14371]: https://github.com/home-assistant/home-assistant/pull/14371 +[#14372]: https://github.com/home-assistant/home-assistant/pull/14372 +[#14375]: https://github.com/home-assistant/home-assistant/pull/14375 +[#14376]: https://github.com/home-assistant/home-assistant/pull/14376 +[#14377]: https://github.com/home-assistant/home-assistant/pull/14377 +[#14380]: https://github.com/home-assistant/home-assistant/pull/14380 +[#14385]: https://github.com/home-assistant/home-assistant/pull/14385 +[#14389]: https://github.com/home-assistant/home-assistant/pull/14389 +[#14393]: https://github.com/home-assistant/home-assistant/pull/14393 +[#14395]: https://github.com/home-assistant/home-assistant/pull/14395 +[#14401]: https://github.com/home-assistant/home-assistant/pull/14401 +[#14402]: https://github.com/home-assistant/home-assistant/pull/14402 +[#14408]: https://github.com/home-assistant/home-assistant/pull/14408 +[#14410]: https://github.com/home-assistant/home-assistant/pull/14410 +[#14412]: https://github.com/home-assistant/home-assistant/pull/14412 +[#14414]: https://github.com/home-assistant/home-assistant/pull/14414 +[#14416]: https://github.com/home-assistant/home-assistant/pull/14416 +[#14421]: https://github.com/home-assistant/home-assistant/pull/14421 +[#14422]: https://github.com/home-assistant/home-assistant/pull/14422 +[#14423]: https://github.com/home-assistant/home-assistant/pull/14423 +[#14424]: https://github.com/home-assistant/home-assistant/pull/14424 +[#14431]: https://github.com/home-assistant/home-assistant/pull/14431 +[#14432]: https://github.com/home-assistant/home-assistant/pull/14432 +[#14433]: https://github.com/home-assistant/home-assistant/pull/14433 +[#14434]: https://github.com/home-assistant/home-assistant/pull/14434 +[#14436]: https://github.com/home-assistant/home-assistant/pull/14436 +[#14438]: https://github.com/home-assistant/home-assistant/pull/14438 +[#14439]: https://github.com/home-assistant/home-assistant/pull/14439 +[#14441]: https://github.com/home-assistant/home-assistant/pull/14441 +[#14442]: https://github.com/home-assistant/home-assistant/pull/14442 +[#14444]: https://github.com/home-assistant/home-assistant/pull/14444 +[#14445]: https://github.com/home-assistant/home-assistant/pull/14445 +[#14447]: https://github.com/home-assistant/home-assistant/pull/14447 +[#14448]: https://github.com/home-assistant/home-assistant/pull/14448 +[#14450]: https://github.com/home-assistant/home-assistant/pull/14450 +[#14452]: https://github.com/home-assistant/home-assistant/pull/14452 +[#14454]: https://github.com/home-assistant/home-assistant/pull/14454 +[#14456]: https://github.com/home-assistant/home-assistant/pull/14456 +[#14458]: https://github.com/home-assistant/home-assistant/pull/14458 +[#14460]: https://github.com/home-assistant/home-assistant/pull/14460 +[#14465]: https://github.com/home-assistant/home-assistant/pull/14465 +[#14466]: https://github.com/home-assistant/home-assistant/pull/14466 +[#14467]: https://github.com/home-assistant/home-assistant/pull/14467 +[#14468]: https://github.com/home-assistant/home-assistant/pull/14468 +[#14471]: https://github.com/home-assistant/home-assistant/pull/14471 +[#14473]: https://github.com/home-assistant/home-assistant/pull/14473 +[#14476]: https://github.com/home-assistant/home-assistant/pull/14476 +[#14479]: https://github.com/home-assistant/home-assistant/pull/14479 +[#14481]: https://github.com/home-assistant/home-assistant/pull/14481 +[#14487]: https://github.com/home-assistant/home-assistant/pull/14487 +[#14491]: https://github.com/home-assistant/home-assistant/pull/14491 +[#14497]: https://github.com/home-assistant/home-assistant/pull/14497 +[#14506]: https://github.com/home-assistant/home-assistant/pull/14506 +[#14510]: https://github.com/home-assistant/home-assistant/pull/14510 +[#14511]: https://github.com/home-assistant/home-assistant/pull/14511 +[#14520]: https://github.com/home-assistant/home-assistant/pull/14520 +[#14522]: https://github.com/home-assistant/home-assistant/pull/14522 +[#14524]: https://github.com/home-assistant/home-assistant/pull/14524 +[#14528]: https://github.com/home-assistant/home-assistant/pull/14528 +[#14536]: https://github.com/home-assistant/home-assistant/pull/14536 +[@Chariyski]: https://github.com/Chariyski +[@ChristianKuehnel]: https://github.com/ChristianKuehnel +[@Kane610]: https://github.com/Kane610 +[@Klathmon]: https://github.com/Klathmon +[@MartinHjelmare]: https://github.com/MartinHjelmare +[@OverloadUT]: https://github.com/OverloadUT +[@PhilRW]: https://github.com/PhilRW +[@abmantis]: https://github.com/abmantis +[@amelchio]: https://github.com/amelchio +[@andrey-git]: https://github.com/andrey-git +[@bachya]: https://github.com/bachya +[@balloob]: https://github.com/balloob +[@c727]: https://github.com/c727 +[@cdce8p]: https://github.com/cdce8p +[@damarco]: https://github.com/damarco +[@dgomes]: https://github.com/dgomes +[@diraimondo]: https://github.com/diraimondo +[@dlbroadfoot]: https://github.com/dlbroadfoot +[@evgeniy-khatko]: https://github.com/evgeniy-khatko +[@exxamalte]: https://github.com/exxamalte +[@fabaff]: https://github.com/fabaff +[@gerard33]: https://github.com/gerard33 +[@hanzoh]: https://github.com/hanzoh +[@heythisisnate]: https://github.com/heythisisnate +[@jeradM]: https://github.com/jeradM +[@kellerza]: https://github.com/kellerza +[@m4dmin]: https://github.com/m4dmin +[@mikedm139]: https://github.com/mikedm139 +[@mjg59]: https://github.com/mjg59 +[@mtreinish]: https://github.com/mtreinish +[@mxworm]: https://github.com/mxworm +[@n8henrie]: https://github.com/n8henrie +[@nickw444]: https://github.com/nickw444 +[@nkaminski]: https://github.com/nkaminski +[@nordlead2005]: https://github.com/nordlead2005 +[@oblogic7]: https://github.com/oblogic7 +[@pvizeli]: https://github.com/pvizeli +[@rcloran]: https://github.com/rcloran +[@robmarkcole]: https://github.com/robmarkcole +[@rytilahti]: https://github.com/rytilahti +[@schmittx]: https://github.com/schmittx +[@scop]: https://github.com/scop +[@sdague]: https://github.com/sdague +[@snikch]: https://github.com/snikch +[@stephanerosi]: https://github.com/stephanerosi +[@syssi]: https://github.com/syssi +[@thelittlefireman]: https://github.com/thelittlefireman +[@thepotoo]: https://github.com/thepotoo +[@tschmidty69]: https://github.com/tschmidty69 +[@w1ll1am23]: https://github.com/w1ll1am23 +[api docs]: /components/api/ +[auth docs]: /components/auth/ +[binary_sensor.bmw_connected_drive docs]: /components/binary_sensor.bmw_connected_drive/ +[binary_sensor.homematicip_cloud docs]: /components/binary_sensor.homematicip_cloud/ +[binary_sensor.konnected docs]: /components/binary_sensor.konnected/ +[binary_sensor.mychevy docs]: /components/binary_sensor.mychevy/ +[binary_sensor.xiaomi_aqara docs]: /components/binary_sensor.xiaomi_aqara/ +[binary_sensor.zha docs]: /components/binary_sensor.zha/ +[bmw_connected_drive docs]: /components/bmw_connected_drive/ +[camera docs]: /components/camera/ +[camera.familyhub docs]: /components/camera.familyhub/ +[camera.generic docs]: /components/camera.generic/ +[climate.mysensors docs]: /components/climate.mysensors/ +[climate.sensibo docs]: /components/climate.sensibo/ +[climate.venstar docs]: /components/climate.venstar/ +[climate.wink docs]: /components/climate.wink/ +[cover.gogogate2 docs]: /components/cover.gogogate2/ +[cover.mysensors docs]: /components/cover.mysensors/ +[cover.tahoma docs]: /components/cover.tahoma/ +[deconz docs]: /components/deconz/ +[device_tracker docs]: /components/device_tracker/ +[eufy docs]: /components/eufy/ +[fan.template docs]: /components/fan.template/ +[feedreader docs]: /components/feedreader/ +[folder_watcher docs]: /components/folder_watcher/ +[frontend docs]: /components/frontend/ +[hassio docs]: /components/hassio/ +[homekit docs]: /components/homekit/ +[homematic docs]: /components/homematic/ +[homematicip_cloud docs]: /components/homematicip_cloud/ +[http docs]: /components/http/ +[image_processing.facebox docs]: /components/image_processing.facebox/ +[iota docs]: /components/iota/ +[isy994 docs]: /components/isy994/ +[konnected docs]: /components/konnected/ +[light.flux_led docs]: /components/light.flux_led/ +[light.homematicip_cloud docs]: /components/light.homematicip_cloud/ +[light.limitlessled docs]: /components/light.limitlessled/ +[light.mqtt docs]: /components/light.mqtt/ +[light.mysensors docs]: /components/light.mysensors/ +[light.wink docs]: /components/light.wink/ +[media_extractor docs]: /components/media_extractor/ +[media_player.cmus docs]: /components/media_player.cmus/ +[media_player.onkyo docs]: /components/media_player.onkyo/ +[media_player.roku docs]: /components/media_player.roku/ +[media_player.songpal docs]: /components/media_player.songpal/ +[media_player.sonos docs]: /components/media_player.sonos/ +[media_player.universal docs]: /components/media_player.universal/ +[media_player.yamaha docs]: /components/media_player.yamaha/ +[mychevy docs]: /components/mychevy/ +[mysensors docs]: /components/mysensors/ +[notify docs]: /components/notify/ +[qwikswitch docs]: /components/qwikswitch/ +[sabnzbd docs]: /components/sabnzbd/ +[sensor.bmw_connected_drive docs]: /components/sensor.bmw_connected_drive/ +[sensor.bom docs]: /components/sensor.bom/ +[sensor.buienradar docs]: /components/sensor.buienradar/ +[sensor.darksky docs]: /components/sensor.darksky/ +[sensor.fints docs]: /components/sensor.fints/ +[sensor.hive docs]: /components/sensor.hive/ +[sensor.iota docs]: /components/sensor.iota/ +[sensor.mychevy docs]: /components/sensor.mychevy/ +[sensor.rest docs]: /components/sensor.rest/ +[sensor.sabnzbd docs]: /components/sensor.sabnzbd/ +[sensor.sigfox docs]: /components/sensor.sigfox/ +[sensor.simulated docs]: /components/sensor.simulated/ +[sensor.skybeacon docs]: /components/sensor.skybeacon/ +[sensor.statistics docs]: /components/sensor.statistics/ +[sensor.waze_travel_time docs]: /components/sensor.waze_travel_time/ +[sensor.zha docs]: /components/sensor.zha/ +[shell_command docs]: /components/shell_command/ +[snips docs]: /components/snips/ +[spaceapi docs]: /components/spaceapi/ +[switch.arest docs]: /components/switch.arest/ +[switch.flux docs]: /components/switch.flux/ +[switch.homematicip_cloud docs]: /components/switch.homematicip_cloud/ +[switch.konnected docs]: /components/switch.konnected/ +[switch.mqtt docs]: /components/switch.mqtt/ +[switch.mysensors docs]: /components/switch.mysensors/ +[switch.rainmachine docs]: /components/switch.rainmachine/ +[switch.tahoma docs]: /components/switch.tahoma/ +[system_log docs]: /components/system_log/ +[tahoma docs]: /components/tahoma/ +[telegram_bot docs]: /components/telegram_bot/ +[tts docs]: /components/tts/ +[updater docs]: /components/updater/ +[weather.bom docs]: /components/weather.bom/ +[websocket_api docs]: /components/websocket_api/ +[xiaomi_aqara docs]: /components/xiaomi_aqara/ +[zha docs]: /components/zha/ +[zwave docs]: /components/zwave/