Espressif C6 proxy configuration [was: Amendments for Wiki's ESP-Home configuration page] #572
Replies: 4 comments 1 reply
|
Hi! Sorry for the very slow response!
I grabbed that info from wikipedia, so just checked https://www.espressif.com/en/products/socs/esp32-c6 and it says:
I notice they don't explicitly use the term "dual core" but nor do they state "single core", which they do on the C3 literature. I have to admit the line-up is so confusing - I can never remember c3 vs s3 vs c2 vs s2 etc!
Fantastic, thanks! When I get a moment I'll put this into the wiki and the repo I'm putting together for packaged configs.
I have a user-contributed config for S3 that apparently works, you can find it at https://github.com/agittins/bermuda-proxies/ What do you mean by not recognised? Does it show up in esphome? Or the new bluetooth integration pages? If it is working as a standard esphome bluetooth proxy then Bermuda should recognise it - or is it perhaps recognised but it is just not sending any actual advertisements? Bermuda might only look up a proxy after it gets an advert from it via the bluetooth backend, I'm not sure off the top of my head. |
|
Howdy - I've added a link to this post from the wiki page for setting up the c6, and I changed the description of the architecture (whether I made it better or not I am not entirely sure! 🤣 ) Given the level of config required for the C6 I've noted it as "experimental" and just linked it to here, hopefully that way folk trying it out can contribute updates as things progress. I think I might convert this issue to a discussion as well, since that might be the better place for it now. Cheers! |
I tried to use the yaml with a C6 and get the errors: I think there was a bigger change in how to use C6 with Bermuda. Maybe you can help and update your full example yaml? |
|
@agittins If I wave my phone around in front of it, I see the unfiltered distance update every second. WiFi logs appear to be fine. I'm afraid I'm not quite sure what the measure for "Compatibility" is. E.g. I've been playing with an M5 Atom S3 + Echo Base and noted that I was running into out of memory issues when trying to run a voice pipeline alongside the bluetooth scanning, but the BLE scanning was always rock solid. These boards don't have any sensors so I don't have anything obvious to test alongside, but I generated a little set of BLE counters and used web_server to try and get a sense of whether the C6 is struggling. The web server updates logs/sensors every second while continuing to send to the api, even with an interval of 100ms, window 90ms or even 100ms (100% duty cycle!?). It reports loop time <25ms (usually more like 15ms) and the chip doesn't feel particularly warm. I even set it to 5s interval, 4s window, and everything seemed fine. I'm also not sure if any of the defaults in the proxies repo are crucial to bermuda, but the very simple config above seems to be working fine. Happy to test anything else if I'm missing something :) |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
One correction: It is mentioned, by mistake, that C6 is dual-core. It is not. It is single-core, just like C3.
A couple amendments:
All reactions