ESP32 BLE Proxy Setup
Hi first can I suggest adding a esp32 yaml sample for ble proxy I have 2 SHP2s and 3 DPUs and I am using 2 esp32 boards with BLE Proxy as each board is limited to 3 simultaneous connections so 5 devices across 2 boards But I am getting constant disconnections and old data to the point where is somewhat unusable to use these in the energy dashboard
Does anyone have any suggestions? on how to make data retrieval more consistent,
My ESP32 Config:
esphome:
name: esp32-ble-proxy1
friendly_name: ESP32-BLE-PROXY1
esp32:
board: esp32dev
framework:
type: esp-idf
# Enable logging
logger:
# Enable Home Assistant API
api:
ota:
platform: esphome
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
esp32_ble_tracker:
scan_parameters:
active: true
bluetooth_proxy:
active: true
button:
- platform: safe_mode
name: Safe Mode Boot
entity_category: diagnostic
- platform: restart
name: "Proxy Restart"
binary_sensor:
- platform: status
name: "Proxy Status"
I had 3 ATOM Lite ESP32s' setup as a BT proxies and I also experienced constant disconnections with ecoflow devices win in 5 ft of the ESP32 device. I've tried several BT adapters but Sena USB Bluetooth Adapter UD100-G03 so far has worked the best and you'll only need 1.
Sorry had to edit the ticket because was unreadable. All the findings regarding disconnections you can find in wiki: https://github.com/rabits/ha-ef-ble/wiki#i-frequently-see-that-device-is-disconnected-or-log-shows-alot-of-exceptions-about-crcpadding - it also has a link to proxy config in ha forum and general recommendations. If you already using similar one - check how busy your area, maybe there are a microwave right by your setup... And would recommend to check the logs of the proxy.
my esp32 with bt proxy setup does not even see the Delta 3 plus :(