---
title: "0.67: Mastodon, Tahoma switches, Nanoleaf Aurora Light Panels"
description: "Security fixes and performance improvements 😅"
date: 2018-04-13 00:01:00
date_formatted: "April 13, 2018"
author: Paulus Schoutsen
author_twitter: balloob
categories: Release-Notes
og_image: /images/blog/2018-04-0.67/components.png
---

<a href='/integrations/#version/0.67'><img src='/images/blog/2018-04-0.67/components.png' style='border: 0;box-shadow: none;'></a>

Release 0.67 is here! In case you missed [the announcement from yesterday][ann-ubiquiti], Ubiquiti is paying me to write these release notes. Ooooooh yeah. With more time on my hands I'm going to be focusing on major improvements that we have been postponing for a while, first up will be a user system.

This release includes a security fix. The error log was accessible via the API without requiring authentication in previous releases. Although not a leak on it's own, combined with a faulty component that would log sensitive information to the error log could lead to that being exposed (we don't know of any component that does this). Thanks to [Matt Hamilton](https://github.com/Eriner) for disclosing this issue to us.

## New Platforms

- Adds folder_watcher component ([@robmarkcole] - [#12918]) ([folder_watcher docs]) (new-platform)
- Add FreeDNS component ([@bdurrer] - [#13526]) ([freedns docs]) (new-platform)
- Google Maps location sharing device tracker ([@michaelarnauts] - [#12301]) ([device_tracker.google_maps docs]) (new-platform)
- Added Waze travel time sensor ([@Myrddyn1] - [#12387]) ([sensor.waze_travel_time docs]) (new-platform)
- Added switch component to Amcrest IP Camera. ([@adpriebe] - [#12992]) ([amcrest docs]) ([switch.amcrest docs]) (new-platform)
- Add mastodon ([@fabaff] - [#13441]) ([notify docs]) (new-platform)
- Tahoma switches ([@ikucuze] - [#13636]) ([tahoma docs]) ([switch.tahoma docs]) (new-platform)
- Add support for Nanoleaf Aurora Light Panels ([@Oro] - [#13456]) ([light.nanoleaf_aurora docs]) (new-platform)

## Release 0.67.1 - April 17

- Fix Gogogate2 'available' attribute ([@dlbroadfoot] - [#13728])
- Fix so it is possible to ignore discovered config entry handlers ([@Kane610] - [#13741])
- Prevent vesync doing I/O in event loop ([@balloob] - [#13862]) ([switch.vesync docs])
- Fix #13846 Double underscore in bluetooth address ([@aav7fl] - [#13884]) ([device_tracker docs])
- Fix race condition for component loaded before listening ([@balloob] - [#13887]) ([config docs])
- Missing property decorator added ([@syssi] - [#13889]) ([fan.xiaomi_miio docs])
- Fix call to parent broadlink switch ([@Danielhiversen] - [#13906]) ([switch.broadlink docs])
- Import operation modes from air humidifier ([@syssi] - [#13908]) ([fan.xiaomi_miio docs])
- Upgrade pyqwikswitch to 0.71 ([@kellerza] - [#13920]) ([qwikswitch docs])
- Upgrade somecomfort to 0.5.2 ([@balloob] - [#13940]) ([climate.honeywell docs])
- Update pyhydroquebec to 2.2.2 ([@titilambert] - [#13946])
- Update pyfido to 2.1.1 ([@titilambert] - [#13947]) ([sensor.fido docs])
- Bumped pypollencom to 1.1.2 ([@bachya] - [#13959]) ([sensor.pollen docs])
- Revert "Upgrade pyqwikswitch to 0.71 ([@balloob] - [#13920]) ([qwikswitch docs])

## 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.

## 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-->
## Breaking Changes

- Updates default Pilight port number ([@frenck] - [#13419]) ([pilight docs]) (breaking change)
- Update to new "b2vapi" of BMW ConnectedDrive ([@ChristianKuehnel] - [#13305]) ([bmw_connected_drive docs]) ([binary_sensor.bmw_connected_drive docs]) ([lock.bmw_connected_drive docs]) ([sensor.bmw_connected_drive docs]) (breaking change)
- Remove MercedesME component ([@ReneNulschDE] - [#13538]) ([device_tracker docs]) (mercedesme docs) (binary_sensor.mercedesme docs) (sensor.mercedesme docs) (breaking change)
- Channel up and down for webostv ([@stephanerosi] - [#13624]) ([media_player.webostv docs]) (breaking change)
- Add media type separation for video/movie ([@tadly] - [#13612]) (breaking change)
- Added ENTITY_ID_FORMAT import and set entity_id in __init__ ([@timmo001] - [#13642]) ([switch.broadlink docs]) (breaking change)

## All changes

- Updates default Pilight port number ([@frenck] - [#13419]) ([pilight docs]) (breaking change)
- Upgrade mypy to 0.580 ([@fabaff] - [#13420])
- Update to new "b2vapi" of BMW ConnectedDrive ([@ChristianKuehnel] - [#13305]) ([bmw_connected_drive docs]) ([binary_sensor.bmw_connected_drive docs]) ([lock.bmw_connected_drive docs]) ([sensor.bmw_connected_drive docs]) (breaking change)
- Add code owner for Manual Alarm with MQTT Control ([@colinodell] - [#13438])
- QNAP updates ([@colinodell] - [#13435]) ([sensor.qnap docs])
- Xiaomi MiIO Fan: Xiaomi Air Humidifier integration ([@syssi] - [#12627]) ([fan.xiaomi_miio docs])
- Bump songpal version, fixes lots of issues mentioned in #13022 ([@rytilahti] - [#13440]) ([media_player.songpal docs])
- Removed the google home warning from emulated_hue ([@mf-social] - [#13436])
- Fixing odometer to display km ([@alandtse] - [#13427]) ([sensor.tesla docs])
- Upgrade keyring to 12.0.0 and keyrings.alt to 3.0 ([@fabaff] - [#13452])
- Upgrade aiohttp to 3.1.0 ([@fabaff] - [#13451])
- Qwikswitch async & updates ([@kellerza] - [#12641]) ([qwikswitch docs]) ([light.qwikswitch docs]) ([switch.qwikswitch docs])
- Make Telnet Switch value template optional ([@DanNixon] - [#13433]) ([switch.telnet docs])
- Update yeelightsunflower to 0.0.10 ([@lindsaymarkward] - [#13448])
- Add more info to issue template ([@c727] - [#12955])
- [RFC] Update issue template ([@amelchio] - [#12989])
- Update total_connect_client to 0.17 for Honeywell L5100-WiFi Support ([@phileaton] - [#13473]) ([alarm_control_panel.totalconnect docs])
- Upgrade python-mystrom to 0.4.2 ([@fabaff] - [#13485]) ([light.mystrom docs]) ([switch.mystrom docs])
- New service added to control the power mode of the yeelight ([@syssi] - [#13267]) ([light.yeelight docs])
- Upgrade slacker to 0.9.65 ([@fabaff] - [#13496]) ([notify docs])
- Adds template function state_attr to get attribute from a state ([@Nossnevs] - [#13378])
- Upgrade aiohttp to 3.1.1 ([@fabaff] - [#13510])
- Update tradfri v5 ([@lwis] - [#11187]) ([tradfri docs]) ([light.tradfri docs]) ([sensor.tradfri docs])
- Fix typos and update link (fixes #13520) ([@fabaff] - [#13529])
- Tradfri - unique_id's and color_temp support for rgb-bulbs ([@NovapaX] - [#13531]) ([light.tradfri docs])
- Qwikswitch async refactor & sensor ([@kellerza] - [#13509]) ([qwikswitch docs]) ([light.qwikswitch docs]) ([sensor.qwikswitch docs]) ([switch.qwikswitch docs]) (new-platform)
- Adds folder_watcher component ([@robmarkcole] - [#12918]) ([folder_watcher docs]) (new-platform)
- Update rflink to 0.0.37 ([@olskar] - [#12603]) ([rflink docs])
- Added file path validity checks to file sensor ([@FrederikBolding] - [#12505]) ([sensor.file docs])
- Allow for overriding the DoorBird push notification URL in configuration ([@Klikini] - [#13268]) ([doorbird docs])
- Convert Hue to always use config entries ([@balloob] - [#13034]) ([hue docs])
- Implement thermostat support for Alexa ([@trisk] - [#13340]) ([alexa docs])
- deCONZ config entry ([@Kane610] - [#13402]) ([deconz docs])
- Remove andrey-git from requirements monitoring ([@andrey-git] - [#13547])
- Fix BMW device tracker toggling state if vehicle tracking is disabled ([@ChristianKuehnel] - [#12999]) ([device_tracker.bmw_connected_drive docs])
- Xiaomi MiIO Switch: Support for the Xiaomi Chuangmi Plug V3 ([@syssi] - [#13271]) ([switch.xiaomi_miio docs])
- Add FreeDNS component ([@bdurrer] - [#13526]) ([freedns docs]) (new-platform)
- Update pylint to 1.8.3 ([@scop] - [#13544])
- Google Maps location sharing device tracker ([@michaelarnauts] - [#12301]) ([device_tracker.google_maps docs]) (new-platform)
- Check_config: Handle numbers correctly when printing config ([@hAmpzter] - [#13377])
- Add support for Canary Flex ([@snjoetw] - [#13280]) ([canary docs]) ([sensor.canary docs])
- Fixes #12758. Try other cameras even if one fails to initialize ([@PhracturedBlue] - [#13276]) ([amcrest docs])
- Added HassOpenCover and HassCloseCover intents ([@tschmidty69] - [#13372]) ([conversation docs]) ([cover docs])
- rfxtrx lib 0.22.0 ([@Danielhiversen] - [#13576]) ([rfxtrx docs])
- xiaomi lib upgrade ([@Danielhiversen] - [#13577]) ([xiaomi_aqara docs])
- Remove MercedesME component ([@ReneNulschDE] - [#13538]) ([device_tracker docs]) (mercedesme docs) (binary_sensor.mercedesme docs) (sensor.mercedesme docs) (breaking change)
- Added Waze travel time sensor ([@Myrddyn1] - [#12387]) ([sensor.waze_travel_time docs]) (new-platform)
- Added switch component to Amcrest IP Camera. ([@adpriebe] - [#12992]) ([amcrest docs]) ([switch.amcrest docs]) (new-platform)
- Upgrade pyhydroquebec 2.2.1 ([@titilambert] - [#13586])
- Add mastodon ([@fabaff] - [#13441]) ([notify docs]) (new-platform)
- Added support for requesting RSSI values from Bluetooth devices ([@FrederikBolding] - [#12458]) ([device_tracker.bluetooth_tracker docs])
- Fix mysensors update callback ([@MartinHjelmare] - [#13602]) ([mysensors docs])
- Broadlink ([@Danielhiversen] - [#13585]) ([sensor.broadlink docs]) ([switch.broadlink docs])
- Fix IMAP email message_data ([@zhaokoh] - [#13606]) ([sensor.imap_email_content docs])
- Re-add group polling as a fallback for observation ([@lwis] - [#13613]) ([light.tradfri docs])
- Unflake folder watcher test ([@balloob] - [#13569])
- Make mysensors updates and platform setup async ([@MartinHjelmare] - [#13603])
- Use 0/1 for raspberry pi cover GPIO writes rather than true/false ([@fezfox] - [#13610]) ([cover.rpi_gpio docs])
- Fix Hue error logging ([@balloob] - [#13616]) ([hue docs])
- Bugfix for tradfri to correctly execute Command. ([@lwis] - [#13618]) ([light.tradfri docs])
- Hue mireds value is actually 153 not 154 ([@Skaronator] - [#13601]) ([light docs])
- changed PyTado version ([@wmalgadey] - [#13626]) ([tado docs])
- Upgrade py-cpuinfo to 4.0.0 ([@fabaff] - [#13629]) ([sensor.cpuspeed docs])
- Add Switzerland ([@fabaff] - [#13630]) ([binary_sensor.workday docs])
- Xiaomi Mi WiFi Repeater 2 integration as device tracker ([@syssi] - [#13521])
- Upgrade youtube_dl to 2018.04.03 ([@fabaff] - [#13647]) ([media_extractor docs])
- Update plex.py ([@kraddatz] - [#13659]) ([sensor.plex docs])
- Always enable config entries & remove config_entry_example ([@balloob] - [#13663]) ([config docs])
- Add missing service docs for hs_color ([@armills] - [#13667])
- Add regex functions as templating helpers ([@mountainsandcode] - [#13631])
- Channel up and down for webostv ([@stephanerosi] - [#13624]) ([media_player.webostv docs]) (breaking change)
- Added headers configuration variable to notify.rest component ([@5LICK] - [#13674]) ([notify docs])
- Spelling fixes ([@scop] - [#13681]) ([device_tracker docs]) ([smappee docs]) ([alarm_control_panel.ifttt docs]) ([climate.nest docs]) ([remote.xiaomi_miio docs])
- Xiaomi MiIO Light: White Philips Candle Light support ([@syssi] - [#13682]) ([light.xiaomi_miio docs])
- Bugfixes HomeKit covers, lights ([@cdce8p] - [#13689]) ([homekit docs])
- Minor style changes, cleanup ([@cdce8p] - [#13654]) ([homekit docs])
- Bugfix: Zwave Print_node to logfile instead of console ([@turbokongen] - [#13302]) ([zwave docs])
- Update HAP-python to 1.1.8 ([@cdce8p] - [#13563]) ([homekit docs])
- Update ha-philips_js to 0.0.3 ([@danielperna84] - [#13702]) ([media_player.philips_js docs])
- Coverage & Codeowners ([@kellerza] - [#13700])
- Bump insteonplm to 0.8.6 to fix sensor message handling ([@teharris1] - [#13691]) ([insteon_plm docs])
- Fix asuswrt ap mode failure ([@shuaiger] - [#13693]) ([device_tracker docs])
- Support color temperature in Homekit ([@morberg] - [#13658]) ([homekit docs])
- Remove unused CONF_WATCHERS ([@robmarkcole] - [#13678]) ([folder_watcher docs])
- Add media type separation for video/movie ([@tadly] - [#13612]) (breaking change)
- Adding configuration to disable IP address as a requirement Fixes: #13399 ([@PlanetJ] - [#13692]) ([device_tracker docs])
- Tahoma switches ([@ikucuze] - [#13636]) ([tahoma docs]) ([switch.tahoma docs]) (new-platform)
- Send XY color for non-osram hue bulbs ([@armills] - [#13665]) ([light.hue docs])
- Update AbodePy version to 0.12.3 ([@MisterWil] - [#13709]) ([abode docs])
- Enable autodiscovery for mqtt cameras ([@jmtatsch] - [#13697]) ([mqtt docs]) ([camera.mqtt docs])
- Added ENTITY_ID_FORMAT import and set entity_id in __init__ ([@timmo001] - [#13642]) ([switch.broadlink docs]) (breaking change)
- Fix #10175 ([@pschmitt] - [#13713])
- Add support for Nanoleaf Aurora Light Panels ([@Oro] - [#13456]) ([light.nanoleaf_aurora docs]) (new-platform)
- Added gogogate2 cover ([@dlbroadfoot] - [#13467])
- Remove vendor lookup for mac addresses ([@balloob] - [#13788]) ([device_tracker docs])
- iglo hs color fix ([@armills] - [#13808]) ([light.iglo docs])
- Fix too green color conversion ([@amelchio] - [#13828])
- Rename from aurora light to nanoleaf_aurora ([@Oro] - [#13831]) ([light.nanoleaf_aurora docs])
- Channel up/down for LiveTV and next/previous for other apps ([@stephanerosi] - [#13829]) ([media_player.webostv docs])
- Add authentication to error log endpoint ([@balloob] - [#13836]) ([api docs])

[#11187]: https://github.com/home-assistant/home-assistant/pull/11187
[#12301]: https://github.com/home-assistant/home-assistant/pull/12301
[#12387]: https://github.com/home-assistant/home-assistant/pull/12387
[#12458]: https://github.com/home-assistant/home-assistant/pull/12458
[#12505]: https://github.com/home-assistant/home-assistant/pull/12505
[#12603]: https://github.com/home-assistant/home-assistant/pull/12603
[#12627]: https://github.com/home-assistant/home-assistant/pull/12627
[#12641]: https://github.com/home-assistant/home-assistant/pull/12641
[#12918]: https://github.com/home-assistant/home-assistant/pull/12918
[#12955]: https://github.com/home-assistant/home-assistant/pull/12955
[#12989]: https://github.com/home-assistant/home-assistant/pull/12989
[#12992]: https://github.com/home-assistant/home-assistant/pull/12992
[#12999]: https://github.com/home-assistant/home-assistant/pull/12999
[#13034]: https://github.com/home-assistant/home-assistant/pull/13034
[#13267]: https://github.com/home-assistant/home-assistant/pull/13267
[#13268]: https://github.com/home-assistant/home-assistant/pull/13268
[#13271]: https://github.com/home-assistant/home-assistant/pull/13271
[#13276]: https://github.com/home-assistant/home-assistant/pull/13276
[#13280]: https://github.com/home-assistant/home-assistant/pull/13280
[#13302]: https://github.com/home-assistant/home-assistant/pull/13302
[#13305]: https://github.com/home-assistant/home-assistant/pull/13305
[#13340]: https://github.com/home-assistant/home-assistant/pull/13340
[#13372]: https://github.com/home-assistant/home-assistant/pull/13372
[#13377]: https://github.com/home-assistant/home-assistant/pull/13377
[#13378]: https://github.com/home-assistant/home-assistant/pull/13378
[#13402]: https://github.com/home-assistant/home-assistant/pull/13402
[#13419]: https://github.com/home-assistant/home-assistant/pull/13419
[#13420]: https://github.com/home-assistant/home-assistant/pull/13420
[#13427]: https://github.com/home-assistant/home-assistant/pull/13427
[#13433]: https://github.com/home-assistant/home-assistant/pull/13433
[#13435]: https://github.com/home-assistant/home-assistant/pull/13435
[#13436]: https://github.com/home-assistant/home-assistant/pull/13436
[#13438]: https://github.com/home-assistant/home-assistant/pull/13438
[#13440]: https://github.com/home-assistant/home-assistant/pull/13440
[#13441]: https://github.com/home-assistant/home-assistant/pull/13441
[#13448]: https://github.com/home-assistant/home-assistant/pull/13448
[#13451]: https://github.com/home-assistant/home-assistant/pull/13451
[#13452]: https://github.com/home-assistant/home-assistant/pull/13452
[#13456]: https://github.com/home-assistant/home-assistant/pull/13456
[#13467]: https://github.com/home-assistant/home-assistant/pull/13467
[#13473]: https://github.com/home-assistant/home-assistant/pull/13473
[#13485]: https://github.com/home-assistant/home-assistant/pull/13485
[#13496]: https://github.com/home-assistant/home-assistant/pull/13496
[#13509]: https://github.com/home-assistant/home-assistant/pull/13509
[#13510]: https://github.com/home-assistant/home-assistant/pull/13510
[#13521]: https://github.com/home-assistant/home-assistant/pull/13521
[#13526]: https://github.com/home-assistant/home-assistant/pull/13526
[#13529]: https://github.com/home-assistant/home-assistant/pull/13529
[#13531]: https://github.com/home-assistant/home-assistant/pull/13531
[#13538]: https://github.com/home-assistant/home-assistant/pull/13538
[#13544]: https://github.com/home-assistant/home-assistant/pull/13544
[#13547]: https://github.com/home-assistant/home-assistant/pull/13547
[#13563]: https://github.com/home-assistant/home-assistant/pull/13563
[#13569]: https://github.com/home-assistant/home-assistant/pull/13569
[#13576]: https://github.com/home-assistant/home-assistant/pull/13576
[#13577]: https://github.com/home-assistant/home-assistant/pull/13577
[#13585]: https://github.com/home-assistant/home-assistant/pull/13585
[#13586]: https://github.com/home-assistant/home-assistant/pull/13586
[#13601]: https://github.com/home-assistant/home-assistant/pull/13601
[#13602]: https://github.com/home-assistant/home-assistant/pull/13602
[#13603]: https://github.com/home-assistant/home-assistant/pull/13603
[#13606]: https://github.com/home-assistant/home-assistant/pull/13606
[#13610]: https://github.com/home-assistant/home-assistant/pull/13610
[#13612]: https://github.com/home-assistant/home-assistant/pull/13612
[#13613]: https://github.com/home-assistant/home-assistant/pull/13613
[#13616]: https://github.com/home-assistant/home-assistant/pull/13616
[#13618]: https://github.com/home-assistant/home-assistant/pull/13618
[#13624]: https://github.com/home-assistant/home-assistant/pull/13624
[#13626]: https://github.com/home-assistant/home-assistant/pull/13626
[#13629]: https://github.com/home-assistant/home-assistant/pull/13629
[#13630]: https://github.com/home-assistant/home-assistant/pull/13630
[#13631]: https://github.com/home-assistant/home-assistant/pull/13631
[#13636]: https://github.com/home-assistant/home-assistant/pull/13636
[#13642]: https://github.com/home-assistant/home-assistant/pull/13642
[#13647]: https://github.com/home-assistant/home-assistant/pull/13647
[#13654]: https://github.com/home-assistant/home-assistant/pull/13654
[#13658]: https://github.com/home-assistant/home-assistant/pull/13658
[#13659]: https://github.com/home-assistant/home-assistant/pull/13659
[#13663]: https://github.com/home-assistant/home-assistant/pull/13663
[#13665]: https://github.com/home-assistant/home-assistant/pull/13665
[#13667]: https://github.com/home-assistant/home-assistant/pull/13667
[#13674]: https://github.com/home-assistant/home-assistant/pull/13674
[#13678]: https://github.com/home-assistant/home-assistant/pull/13678
[#13681]: https://github.com/home-assistant/home-assistant/pull/13681
[#13682]: https://github.com/home-assistant/home-assistant/pull/13682
[#13689]: https://github.com/home-assistant/home-assistant/pull/13689
[#13691]: https://github.com/home-assistant/home-assistant/pull/13691
[#13692]: https://github.com/home-assistant/home-assistant/pull/13692
[#13693]: https://github.com/home-assistant/home-assistant/pull/13693
[#13697]: https://github.com/home-assistant/home-assistant/pull/13697
[#13700]: https://github.com/home-assistant/home-assistant/pull/13700
[#13702]: https://github.com/home-assistant/home-assistant/pull/13702
[#13709]: https://github.com/home-assistant/home-assistant/pull/13709
[#13713]: https://github.com/home-assistant/home-assistant/pull/13713
[#13788]: https://github.com/home-assistant/home-assistant/pull/13788
[#13808]: https://github.com/home-assistant/home-assistant/pull/13808
[#13828]: https://github.com/home-assistant/home-assistant/pull/13828
[#13829]: https://github.com/home-assistant/home-assistant/pull/13829
[#13831]: https://github.com/home-assistant/home-assistant/pull/13831
[#13836]: https://github.com/home-assistant/home-assistant/pull/13836
[@5LICK]: https://github.com/5LICK
[@ChristianKuehnel]: https://github.com/ChristianKuehnel
[@DanNixon]: https://github.com/DanNixon
[@Danielhiversen]: https://github.com/Danielhiversen
[@FrederikBolding]: https://github.com/FrederikBolding
[@Kane610]: https://github.com/Kane610
[@Klikini]: https://github.com/Klikini
[@MartinHjelmare]: https://github.com/MartinHjelmare
[@MisterWil]: https://github.com/MisterWil
[@Myrddyn1]: https://github.com/Myrddyn1
[@Nossnevs]: https://github.com/Nossnevs
[@NovapaX]: https://github.com/NovapaX
[@Oro]: https://github.com/Oro
[@PhracturedBlue]: https://github.com/PhracturedBlue
[@PlanetJ]: https://github.com/PlanetJ
[@ReneNulschDE]: https://github.com/ReneNulschDE
[@Skaronator]: https://github.com/Skaronator
[@adpriebe]: https://github.com/adpriebe
[@alandtse]: https://github.com/alandtse
[@amelchio]: https://github.com/amelchio
[@andrey-git]: https://github.com/andrey-git
[@armills]: https://github.com/armills
[@balloob]: https://github.com/balloob
[@bdurrer]: https://github.com/bdurrer
[@c727]: https://github.com/c727
[@cdce8p]: https://github.com/cdce8p
[@kraddatz]: https://github.com/kraddatz
[@colinodell]: https://github.com/colinodell
[@danielperna84]: https://github.com/danielperna84
[@dlbroadfoot]: https://github.com/dlbroadfoot
[@fabaff]: https://github.com/fabaff
[@fezfox]: https://github.com/fezfox
[@frenck]: https://github.com/frenck
[@hAmpzter]: https://github.com/hAmpzter
[@ikucuze]: https://github.com/ikucuze
[@jmtatsch]: https://github.com/jmtatsch
[@kellerza]: https://github.com/kellerza
[@lindsaymarkward]: https://github.com/lindsaymarkward
[@lwis]: https://github.com/lwis
[@mf-social]: https://github.com/mf-social
[@michaelarnauts]: https://github.com/michaelarnauts
[@morberg]: https://github.com/morberg
[@mountainsandcode]: https://github.com/mountainsandcode
[@olskar]: https://github.com/olskar
[@phileaton]: https://github.com/phileaton
[@pschmitt]: https://github.com/pschmitt
[@robmarkcole]: https://github.com/robmarkcole
[@rytilahti]: https://github.com/rytilahti
[@scop]: https://github.com/scop
[@shuaiger]: https://github.com/shuaiger
[@snjoetw]: https://github.com/snjoetw
[@stephanerosi]: https://github.com/stephanerosi
[@syssi]: https://github.com/syssi
[@tadly]: https://github.com/tadly
[@teharris1]: https://github.com/teharris1
[@timmo001]: https://github.com/timmo001
[@titilambert]: https://github.com/titilambert
[@trisk]: https://github.com/trisk
[@tschmidty69]: https://github.com/tschmidty69
[@turbokongen]: https://github.com/turbokongen
[@wmalgadey]: https://github.com/wmalgadey
[@zhaokoh]: https://github.com/zhaokoh
[abode docs]: /integrations/abode/
[alarm_control_panel.ifttt docs]: /integrations/alarm_control_panel.ifttt/
[alarm_control_panel.totalconnect docs]: /integrations/totalconnect
[alexa docs]: /integrations/alexa/
[amcrest docs]: /integrations/amcrest/
[api docs]: /integrations/api/
[binary_sensor.bmw_connected_drive docs]: /integrations/bmw_connected_drive
[binary_sensor.workday docs]: /integrations/workday
[bmw_connected_drive docs]: /integrations/bmw_connected_drive/
[camera.mqtt docs]: /integrations/camera.mqtt/
[canary docs]: /integrations/canary/
[climate.nest docs]: /integrations/nest#climate
[config docs]: /integrations/config/
[config_entry_example docs]: /integrations/config_entry_example/
[conversation docs]: /integrations/conversation/
[cover docs]: /integrations/cover/
[cover.rpi_gpio docs]: /integrations/rpi_gpio#cover
[deconz docs]: /integrations/deconz/
[device_tracker docs]: /integrations/device_tracker/
[device_tracker.bluetooth_tracker docs]: /integrations/bluetooth_tracker
[device_tracker.bmw_connected_drive docs]: /integrations/bmw_connected_drive
[device_tracker.google_maps docs]: /integrations/google_maps
[doorbird docs]: /integrations/doorbird/
[fan.xiaomi_miio docs]: /integrations/fan.xiaomi_miio/
[folder_watcher docs]: /integrations/folder_watcher/
[freedns docs]: /integrations/freedns/
[homekit docs]: /integrations/homekit/
[hue docs]: /integrations/hue/
[insteon_plm docs]: /integrations/insteon/
[light docs]: /integrations/light/
[light.nanoleaf_aurora docs]: /integrations/nanoleaf/
[light.hue docs]: /integrations/hue
[light.iglo docs]: /integrations/iglo
[light.mystrom docs]: /integrations/mystrom#light
[light.nanoleaf_aurora docs]: /integrations/nanoleaf/
[light.qwikswitch docs]: /integrations/qwikswitch
[light.tradfri docs]: /integrations/tradfri
[light.xiaomi_miio docs]: /integrations/light.xiaomi_miio/
[light.yeelight docs]: /integrations/yeelight
[lock.bmw_connected_drive docs]: /integrations/bmw_connected_drive
[media_extractor docs]: /integrations/media_extractor/
[media_player.philips_js docs]: /integrations/philips_js
[media_player.songpal docs]: /integrations/songpal
[media_player.webostv docs]: /integrations/webostv#media-player
[mqtt docs]: /integrations/mqtt/
[mysensors docs]: /integrations/mysensors/
[notify docs]: /integrations/notify/
[pilight docs]: /integrations/pilight/
[qwikswitch docs]: /integrations/qwikswitch/
[remote.xiaomi_miio docs]: /integrations/remote.xiaomi_miio/
[rflink docs]: /integrations/rflink/
[rfxtrx docs]: /integrations/rfxtrx/
[sensor.bmw_connected_drive docs]: /integrations/bmw_connected_drive
[sensor.broadlink docs]: /integrations/broadlink#sensor
[sensor.canary docs]: /integrations/canary#sensor
[sensor.cpuspeed docs]: /integrations/cpuspeed
[sensor.file docs]: /integrations/file#sensor
[sensor.imap_email_content docs]: /integrations/imap_email_content/
[sensor.plex docs]: /integrations/plex#sensor
[sensor.qnap docs]: /integrations/qnap
[sensor.qwikswitch docs]: /integrations/qwikswitch
[sensor.tesla docs]: /integrations/tesla
[sensor.tradfri docs]: /integrations/tradfri
[sensor.waze_travel_time docs]: /integrations/waze_travel_time
[smappee docs]: /integrations/smappee/
[switch.amcrest docs]: /integrations/amcrest
[switch.broadlink docs]: /integrations/broadlink#switch
[switch.mystrom docs]: /integrations/mystrom#switch
[switch.qwikswitch docs]: /integrations/qwikswitch#switch
[switch.tahoma docs]: /integrations/tahoma
[switch.telnet docs]: /integrations/telnet
[switch.xiaomi_miio docs]: /integrations/switch.xiaomi_miio/
[tado docs]: /integrations/tado/
[tahoma docs]: /integrations/tahoma/
[tradfri docs]: /integrations/tradfri/
[folder_watcher docs]: /integrations/folder_watcher/
[xiaomi_aqara docs]: /integrations/xiaomi_aqara/
[zwave docs]: /integrations/zwave/
[ann-ubiquiti]: /blog/2018/04/12/ubiquiti-and-home-assistant/
[#13728]: https://github.com/home-assistant/home-assistant/pull/13728
[#13741]: https://github.com/home-assistant/home-assistant/pull/13741
[#13862]: https://github.com/home-assistant/home-assistant/pull/13862
[#13884]: https://github.com/home-assistant/home-assistant/pull/13884
[#13887]: https://github.com/home-assistant/home-assistant/pull/13887
[#13889]: https://github.com/home-assistant/home-assistant/pull/13889
[#13906]: https://github.com/home-assistant/home-assistant/pull/13906
[#13908]: https://github.com/home-assistant/home-assistant/pull/13908
[#13920]: https://github.com/home-assistant/home-assistant/pull/13920
[#13940]: https://github.com/home-assistant/home-assistant/pull/13940
[#13946]: https://github.com/home-assistant/home-assistant/pull/13946
[#13947]: https://github.com/home-assistant/home-assistant/pull/13947
[#13959]: https://github.com/home-assistant/home-assistant/pull/13959
[@Danielhiversen]: https://github.com/Danielhiversen
[@Kane610]: https://github.com/Kane610
[@aav7fl]: https://github.com/aav7fl
[@bachya]: https://github.com/bachya
[@balloob]: https://github.com/balloob
[@dlbroadfoot]: https://github.com/dlbroadfoot
[@kellerza]: https://github.com/kellerza
[@syssi]: https://github.com/syssi
[@titilambert]: https://github.com/titilambert
[climate.honeywell docs]: /integrations/honeywell
[config docs]: /integrations/config/
[device_tracker docs]: /integrations/device_tracker/
[fan.xiaomi_miio docs]: /integrations/fan.xiaomi_miio/
[qwikswitch docs]: /integrations/qwikswitch/
[sensor.fido docs]: /integrations/fido
[sensor.pollen docs]: /integrations/iqvia
[switch.broadlink docs]: /integrations/broadlink#switch
[switch.vesync docs]: /integrations/vesync#switches
