I’ve updated the ESP32 bluetooth proxy to the latest esphome version, and also the switchbots to the latest firmware. Now it seems more stable and reliable!
I also have a few Shelly Plus (with the Bluetooth in Active mode), which I updated to the latest version. Maybe this did the difference?
Anyhow, I will keep an eye on the situation, but for now it seems I will not need a USB BT adapter.
Thanks. I will give that a go. ESP32 bluetooth proxy used to be not working for switchbots and I ended up with a medium performance BT 5.1 adapter with 10 seconds switchbot control delay .
Long Range Bluetooth 5.3 Adapter for PC USB High Gain 5dBi 100m/492ft Antenna for Desktop Laptop Bluetooth Dongle for Mouse, Keyboard,Speakers,Supports Windows 11/10/8.1,Plug and Play
It setup really easily and I connected an aranet4 to it and everything is working as expected.
Some people were asking if there were any Bluetooth 5.3 adapters, so I thought I’d mention that this one worked for me in case others ask in the future.
Edit: Sometimes the above link is sold out on Amazon now that everyone has been buying them out.
You can search for them online elsewhere.
From what I can tell, I think the model number may have been EP-B3552 so these may be alternative links to get it:
Same here, Amazon wasn’t too forthcoming about the exact model type, other than it being a UGREEN Bluetooth 5.3 adapter. The USB device ID 10d7:b012 points to CM591. That turns out to be on the unsupported list on the wiki, but it loaded fine on Armbian with a 6.6.31 kernel. It’s talking to two Mi sensors now. HA Docker instance. Seems at least from kernel 6.1 a quirk is available to handle the Actions Semi ATS2851 chip the CM591 is based on (link).
I’m not sure how to collect logs on dropped packets etc, from what I can tell, HA doesn’t seem to have any issues with the CM591 dongle for now.
I purchased the same one and it’s reading in HA as Actions general adapter. Is that the right name?
It seems to be scanning but doesn’t work with switchmate component. using bluetoothctl it can’t connect to any BT device.
What is currently a good supported usb Bluetooth 5.3 adapter? As CSR8510A10 is only 4.0 and I am using Intel build in adapter which is unstable. I would like to buy a good alternative.
$ lsusb|grep 10d7
Bus 003 Device 004: ID 10d7:b012 Actions general adapter
It works fine here with Mi temperature and Flowercare sensors, but battery status on the latter is not reporting at all, despite one of them being within a meter of the dongle.
I have tried ATS2851 based ones on supervised installation (with stable 6.1.0 kernel and XanMod 6.10.8 kernel) unfortunately my CubeTouch fingerbots do not even connect with it. My Govee over thermalmeter works without any problem though…
Thank you. I searched and found this thread on the web. I have a HA Green also and got a few SwitchBot Tilts for my blinds. I looking forward to the Amazon order.
Did you have to do any configuration with this? Turn off Pi internal antenna and make this the main antenna? Or pretty much plug and play? I have BT issues and was trying to find one that was pi friendly. None listed specifically for pi or Linux, but since you have tested this, I may buy it for $10 on Amazon.
For others reading this, bought and tested EDUP EP-B3552 Plus BT 5.3 dongle, and although it works at boot with devices like Airthings, it keeps crashing over time and requires a platform reboot to work again.