Ampliar el Bluetooth de Home Assistant con un ESP32 (Bluetooth proxy)
Los sensores Bluetooth (termómetros, SwitchBot…) están lejos del servidor y se pierden.
Por qué pasa (diagnóstico)
- El adaptador Bluetooth del servidor tiene poco alcance y le afectan las paredes.
- La Pi en caja metálica o junto a USB 3 empeora la señal.
Solución paso a paso
- Flashea un ESP32 con ESPHome y añade
bluetooth_proxy:(opcionalactive: truepara dispositivos que necesitan conexión). - Añade
esp32_ble_tracker:según el ejemplo recomendado de la doc. - Colócalo cerca de los sensores y conéctalo por Wi‑Fi o, mejor, Ethernet.
- Home Assistant lo usa automáticamente al añadirlo con la integración ESPHome.
Requisitos
- ESP32 (no ESP8266)
- ESPHome
- Home Assistant
Compatibilidad
- ESP32, ESP32-S3, ESP32-C3
Verificación
Basado en la documentación oficial citada; aún no probado en este laboratorio.
Fuentes
- ESPHome — Bluetooth Proxy (en inglés)
Guías relacionadas
- Acceso remoto a Home Assistant sin abrir puertos
- Home Assistant da «400: Bad Request» detrás de un proxy inverso
- Lista básica para proteger tu Home Assistant
- Zigbee2MQTT y ZHA se pelean por el mismo dongle Sonoff
- El asistente de voz de Home Assistant se activa solo con la tele
- Conversación continua en bucle con la tele (Linux Voice Assistant)
Más guías de Home Assistant.