This looks like you had 8 threads at the same time for the same device. For now hard to say why, but I will check where the devices could leak in the integration… So far so good for my installation with 2 smart panels connected.
And I see you using esphome as well - so maybe it’s a proxy config issue? When I configured it the first time - I used this guide: Guide: Bluetooth Proxy to Home Assistant using ESPHome – Creating Smart Home and quickly found that I need to remove those lines to make the connection stable:
...
esp32_ble_tracker:
scan_parameters:
- interval: 1100ms
- window: 1100ms
active: true
...
So right now my proxy config looks like that:
esphome:
name: bluetooth-proxy-01
friendly_name: Bluetooth Proxy 01
esp32:
board: esp32dev
framework:
type: esp-idf
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: "<KEY>"
ota:
- platform: esphome
password: "<PASSWORD>"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Bluetooth-Proxy-01"
password: "<PASSWORD>"
esp32_ble_tracker:
scan_parameters:
active: true
bluetooth_proxy:
active: true