From f9bf1eaeadf23e68cff83ffa20b1d482c6686993 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Sun, 24 Jul 2022 15:47:27 -0500 Subject: [PATCH] Update bluetooth with support setting up and removing in the UI (#23488) --- source/_integrations/bluetooth.markdown | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/source/_integrations/bluetooth.markdown b/source/_integrations/bluetooth.markdown index 182a632689f..227dd96ea44 100644 --- a/source/_integrations/bluetooth.markdown +++ b/source/_integrations/bluetooth.markdown @@ -14,8 +14,12 @@ ha_integration_type: integration The Bluetooth Monitoring and Discovery integration will detect nearby bluetoth devices. Discovered devices will show up in the discovered section on the integrations page in the configuration panel. +{% include integrations/config_flow.md %} + ## Configuration +While this integration is part of [`default_config:`](/integrations/default_config/) to enable automatic discovery of the Bluetooth Adapter, it will only be enabled by setting up the configuration flow, or manually adding it to your `configuration.yaml`. + ```yaml # Example configuration.yaml entry bluetooth: @@ -27,9 +31,15 @@ Some systems may not come with Bluetooth and require a USB adapter. Installing a ### Known working adapters -ASUS USB-BT400 -ASUS USB-BT500 +- ASUS USB-BT400 +- ASUS USB-BT500 ### Unsupported adapters -tp-link UB500 - Frequent connection failures +- tp-link UB500 - Frequent connection failures + +## Integrations that require exclusive use of the Bluetooth Adapter + +While newer integrations can share the Bluetooth Adapter, some legacy integrations require exclusive use of the adapter. Enabling this integration may prevent an integration that has not been updated to use newer methods from functioning. + +Deleting the config entry for this integration will release control of the adapter and allow another integration to gain exclusive use of the Bluetooth adapter. If you have manually added `bluetooth:` to your `configuration.yaml`, you must also remove it to prevent the configuration from being recreated.