A Home Assistant Bluetooth proxy extends where Home Assistant can hear Bluetooth Low Energy (BLE) devices by placing another network-connected scanner closer to them. It does not boost one Bluetooth radio or guarantee a particular distance: it adds a listening point and relays what it receives over your home network.
What a Bluetooth proxy does—and what it does not do
A proxy is a separate Bluetooth scanner connected to Home Assistant over the network. Home Assistant can combine observations from its local Bluetooth adapter and remote proxies, so a device in another room or on another floor may be visible even when the host computer cannot hear it. Home Assistant’s Bluetooth documentation describes this network of local and remote scanners.
As an Amazon Associate I earn from qualifying purchases.
BLE devices often send advertisements: short broadcast messages a scanner can receive without connecting. Some integrations can use those messages alone; others need Home Assistant to make an active, two-way connection to read or write data. A proxy that hears advertisements is not necessarily able to connect to the device.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Home Assistant’s Bluetooth integration supports BLE, not Bluetooth Classic. If the device uses only Classic Bluetooth, adding a BLE proxy will not make it available through this integration. Check the integration’s supported protocol and setup details before choosing hardware.
#1 Best Overall
Choose a proxy for the device’s actual requirements
Before setting up a proxy, find out whether the target integration needs to hear advertisements, establish an active connection, or do both. Then verify that the specific chip and board support the required function. ESPHome’s current platform documentation distinguishes platforms with active-connection support from advertisement-only proxies; support varies by platform and can change with firmware updates. Consult the current ESPHome Bluetooth Proxy compatibility information rather than relying on a generic board label.
| What the integration needs | What to verify | Practical implication |
|---|---|---|
| Advertisement reception | That the proxy platform can scan for BLE advertisements | May be sufficient for devices that broadcast the readings Home Assistant needs. |
| Active connection | That the platform and board support active BLE connections, and have available connection capacity | An advertisement-only proxy cannot serve an integration that must connect to the device. |
| Both | Both scanning and active-connection support for the exact board and firmware | Check the integration’s requirements as well as proxy capability; hearing a device does not prove it can be controlled. |
Home Assistant does not treat every proxy as interchangeable. Its Bluetooth integration can consider signal and capability when choosing connection paths, and can use multiple scanners. A practical hardware choice should account for the device’s connection needs, network option (Wi-Fi or Ethernet), antenna design, available connection slots, and how easily the firmware can be installed and updated.
Rank #2
- Dual-Core Performance Up to 240 MHz: Run sensor processing, wireless communication, automation logic and connected-device tasks on a 32-bit dual-core ESP32 platform designed for responsive embedded and IoT projects
- Built-in Wi-Fi and Bluetooth 4.2: Connect to 2.4 GHz Wi-Fi networks or use Bluetooth Classic and BLE for wireless sensors, smart devices, remote controls, home automation and other connected projects
- Flexible Power-Saving Modes: ESP32 power-management features support dynamic clock scaling and low-power operating modes, helping developers reduce energy use in compatible sensing, monitoring and connected-device applications, suitable for battery-powered Internet of Things (IoT) devices.
- USB-C Programming with CP2102: Connect through USB-C for power, sketch uploads and serial monitoring, while GPIO, UART, SPI and I2C interfaces support sensors, displays, motor drivers and other modules (USB-C cable not included)
- Over-the-Air Update Support: Configure OTA functionality through a compatible ESP-32 software framework to update deployed firmware over Wi-Fi without reconnecting the board by USB for every revision
Place the proxy near the BLE device
Put the proxy where it can hear the target device, not necessarily beside the Home Assistant server. A proxy on the other side of a wall or near devices on another floor can add a useful listening point, but walls, interference, antenna design, and local conditions affect reception. Official documentation does not establish a universal number of metres or a guaranteed coverage radius for a proxy.
ESPHome advises keeping proxy nodes away from network equipment and other sources of interference, recommending at least three metres of separation. Treat that as placement guidance, not a promised range increase. For an ESP32 proxy, Ethernet can reduce the Wi-Fi radio’s network workload and may improve Bluetooth performance. ESPHome’s proxy documentation covers placement and networking considerations.
Rank #3
- ESP32 WI-FI & 4MB FLASH: Powered by ESP32-PICO-D4 dual-core 240 MHz with 4 MB Flash and built-in 3D antenna – delivers reliable 2.4 GHz Wi-Fi for IoT nodes, wearable devices, and embedded applications.
- ULTRA-COMPACT 24×24mm BODY: Measures just 24×24×9.5 mm and weighs only 5.5 g with M2 screw hole mounting – fits into the tightest spaces for seamless integration into smart wearable and custom IoT builds.
- IR TRANSMITTER & RGB LED: Built-in IR transmitter and SK6812 RGB LED provide wireless remote control and visual status feedback – ideal for smart home control and interactive embedded IoT applications.
- USB TYPE-C & MULTI-PLATFORM: USB Type-C enables direct programming and serial communication; supports UiFlow1/2, Arduino IDE, ESP-IDF & PlatformIO – accessible for beginners and experienced developers alike.
- 6 GPIO & GROVE EXPANSION: Provides 6 GPIO pins (G19/G21/G22/G23/G25/G33) plus GROVE I2C/I/O/UART interface – enables flexible sensor and peripheral expansion for diverse embedded IoT project builds.
Understand scanning modes and connection limits
Auto, Active, and Passive scanning
Home Assistant and ESPHome describe three scanning modes. Auto listens passively most of the time and briefly scans actively when a device or integration needs more details. Active scanning can return details faster, but uses more battery on nearby battery-powered Bluetooth devices. Passive scanning only listens and may not provide details required by some integrations. Home Assistant estimates that Auto can save around 95–96% of scan-related battery drain compared with continuous active scanning; this is about scan-related battery use, not range, coverage, or proxy reliability. See Home Assistant’s explanation of Bluetooth scanning modes.
Active connection slots
Active BLE connections occupy limited slots; simply receiving advertisements does not. ESPHome documents a default of three active-connection slots for ESP32 and recommends not exceeding five, citing stability and memory concerns. Its documentation says Ethernet-based ESP32 proxies can generally handle four slots reliably. Brief connections release a slot when disconnected; a continuously connected device occupies one. These figures are ESPHome guidance, not a guarantee for every board or configuration. Check the current board and firmware documentation before changing connection settings. ESPHome documents the platform-specific connection limits.
Rank #4
- 2.4GHz Dual Mode WiFi + Bluetooth Development Board
- Support LWIP protocol, Freertos;ESP32 is a safe, reliable, and scalable to a variety of applications
- SupportThree Modes: AP, STA, and AP+STA
- Ultra-Low power consumption, Compatible with Arduino IDE
- 1PCS 30Pin ESP32 Development Board 2.4GHz WiFi Dual Cores Microcontroller Integrated with Antenna RF Low Noise Amplifiers Filters
Leave scan settings at their defaults initially
ESPHome warns that changing scan interval or window from defaults typically brings no meaningful benefit while increasing CPU use and network traffic. Aggressive settings can contribute to overheating on PoE proxies or Wi-Fi instability. Start with defaults and adjust only when troubleshooting has identified a specific need.
Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchWindows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallSet up an ESPHome proxy
An ESP32 development board can serve as proxy hardware, but a board alone is not a configured proxy. Choose a supported model, confirm its required BLE capabilities, and follow the current ESPHome instructions for that chip. An Ethernet ESP32 board is another option if wired networking suits the installation; verify its Bluetooth support and connection capacity as well as its network connection.
Best Value
- (2.4Ghz)Wi-Fi 6, Zigbee, and Thread, Matter wireless protocols are supported
- Built-in infrared LED and RGB
- Equipped with Grove port
- Ceramic antenna
- Super Small and Compact
- Check compatibility. Confirm that the board and chip family support the scanning or active-connection features your device integration needs. Use the current ESPHome Bluetooth Proxy documentation for the supported hardware and configuration.
- Configure the proxy. Follow the board-specific ESPHome setup, including the BLE tracker and
bluetooth_proxycomponents. Do not copy a generic YAML snippet without checking that it matches your board and current component requirements. - Connect it to your network. Place the node near the target BLE device and provide a stable Wi-Fi or Ethernet link, following ESPHome’s placement advice.
- Add it to Home Assistant. Use the ESPHome integration to add the configured node. Follow the current Home Assistant ESPHome integration instructions for discovery and setup.
- Verify reception. Open Home Assistant’s Bluetooth settings and check whether the proxy is online and seeing the device. Use the advertisement and connection monitors to distinguish “the scanner hears it” from “Home Assistant has an active link.”
ESPHome’s August 19, 2026 release announcement describes expanded Bluetooth support for Raspberry Pi Pico W, BK72xx, and LN882H families. That does not mean every board in those families supports every proxy function: check the current component compatibility details for the exact chip and feature. Read the ESPHome 2026.8.0 announcement.
Troubleshoot a proxy that does not find or control a device
- Check the protocol. Confirm the device uses BLE, not Bluetooth Classic.
- Separate hearing from connecting. If advertisements appear but the integration cannot read or write data, check whether the proxy platform supports active connections and has a free slot.
- Check status and observations. In Home Assistant Bluetooth settings, verify that the proxy is online and inspect whether it sees advertisements. Use the connection monitor to see whether an active link exists.
- Improve placement. Move the proxy nearer to the device and away from network equipment or other likely sources of interference; keep ESPHome’s three-metre recommendation in mind.
- Check the network. A scanner can hear a device but still fail to relay observations reliably if its Wi-Fi or Ethernet connection is unstable.
- Return to sensible defaults. If scan settings were changed, restore the defaults before investigating further; aggressive scanning can increase load without improving reception.
- Recheck compatibility. Firmware and chip support evolve. Confirm that the exact board supports the needed feature in the current ESPHome documentation.
Adding a proxy creates another opportunity to hear a BLE signal, not a guarantee of discovery or control. If the device remains missing, the cause may be its protocol, proxy capability, placement, interference, network link, or the integration’s connection requirements.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.
The Tool Desk
Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →




