# Example configuration.yaml entry bluetooth : Requirements for Linux systemsįor Bluetooth to function on Linux systems: While this integration is part of 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. Consider using the Home Assistant Operating System when using a local adapter because it includes Bluetooth patches for issues unsolved in other operating systems. Suppose a Bluetooth proxy is not a good fit for your use case.
More information is available in the Remote Adapters section below or by visiting ESPhome’s Bluetooth proxy page. A Bluetooth proxy is particularly interesting to users who virtualize their instance, where the USB pass-through may cause additional problems. In many cases, a better approach than a directly connected adapter or card is to use a Bluetooth proxy using an ESP32 since Linux kernel updates have previously broken Bluetooth functionality and Bluetooth driver support Linux generally falls behind other operating systems for newer adapters. If the above My button doesn’t work, you can also perform the following stepsįollow the instructions on screen to complete the setup.