-
-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bermuda Stops recieving Advertisments from BT Proxys after a few minutes #403
Comments
Hi, sorry for the delay in following up with you. The issue as you have already worked out seems to be with the esp32's, as Bermuda is seeing them fine to start with, and also still sees the local bluetooth adaptor ok. I think the problem will be localised at the esp32 devices themselves. The esphome ready-made projects thingie is great, but the settings aren't well-tuned for Bermuda. When you first installed esphome onto the ESP32's, did you use an OTA update over wifi, or did you use a USB cable to serial-flash them? It's important to flash them at least once using a serial cable, as there are some flash formatting changes that only happen during a serial update (that only needs to happen once) but they can't be done via OTA updates. Are they definitely standard ESP32 boards (not S3 or C3 variants)? If so, in your esp32 yaml, if you include this section:
(you can replace If you have any trouble doing that, or if it doesn't solve it, please post your complete esphome yaml file and we'll see what we can work out. |
Thanks for your reply. And its no problem that the answer tooks a little bit longer, i`m happy about getting an answer :) If i take a look to the data sheet of my ESP i have an ESP32 (not S3 or C3). My ESP32s are the following ones: diymore ESP32 Mini Development Board ESP32 NodeMCU WiFi Bluetooth ESP32 CH9102F Chip Typ C The first time commissioning and flashing was via USB and the esp ready-made Project. After that i did an firmwareupdate via OTA to all of the ESPs. Your named content of the section i couldn`T find in my yamls. My have the following Content. Proxy 1
Proxy 2
Proxy 3
If i should flash them again via USB, i need to take a look how to do this :) Im totally new in using ESP Boards. |
Hey, thanks for your advice. I can see this window in my Home Assistant ESP Home Dashboard, should i choose this? Or better what is the next step? |
Yep, just choose that option. The process should then be very much like when you first flashed the board - you plug it in via usb, and it will ask you to select the device from a list of serial devices. If you unplug/plug the board at that point you should be able to tell which serial port it is. |
Someone has further Ideas? Or have i done something wrong? |
Hi, sorry for the delay in getting back to you, the whole christmas/new years thing has been crazy! Taking another look at your config files, I'd suggest removing the existing packages:
Bermuda.esp32: github://agittins/bermuda-proxies/packages/bermuda-proxy-esp32-orig-minimal.yaml This does a similar thing, but has improvements specifically to make things perform better with Bermuda. In your previous post, your last screenshot showed a thing about "Install your existing ESPHome project" - I'm not familiar with that dialog, is that what it showed after you chose "Plug into this computer" or was it from a different process? You might find that goes away if you use the |
Hey, no Problem...its just a hobby what you do there ;) Im sorry too, for my late reply now, i wanted to answer much sooner with my solution i found. I had activated the Home Assistant BLE Tracker while my first steps in using BLE. I think there is a connection between the activated integrated BLE Tracker and my Problem. Since i deactivated the integrated tracker, Bermuda doesnt lost any packages and it works fine since some weeks now. |
That's great to hear you got it sorted! I'm not sure why the two integrations would interact in that way, but good to know it's something to keep an eye out for. I'll close this issue out since your problem seems to be resolved. |
Configuration
Describe the bug
I use 2 ESP32 as BT Proxys, after a short time Bermuda stops recieving Advertisments from the Proxy. After a reboot of the ESPs it works for a few minutes.
Diagnostics
I Installed the ESPs via the ESP Bluetooth Installer Website
https://esphome.io/projects/?type=bluetooth
After that i updated them to the latest Firmware via ESPHome in HA
See attached File
config_entry-bermuda-01JDYQTPGVRWN70DE9W5799XW2.json
The text was updated successfully, but these errors were encountered: