-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
[Test build] Testers for new upcoming build (August '24) #5103
Comments
ESP_Easy_mega_20240812_normal_ESP32_4M316k_LittleFS is missing in the all.zip. |
That's being succeeded by |
What means ETH? |
Ethernet support, now also supporting SPI Ethernet modules, like W5500 and a few others. List is in the UI on the Hardware tab. |
Yep, Ethernet support is now enabled for (nearly) all ESP32-xx LittleFS builds as it does hardly make the builds larger and thus it makes no sense to have separate builds with and without Ethernet support. For the ESP32-C2 I have not added Ethernet support as nearly all modules out there with a C2 are embedded devices like of-the-shelve modules which do not have Ethernet and the C2 already is quite low on resources to begin with. |
But when it is the only normel LittleFS build for ESP32 then ETH could be removed? Then I wouldn't had asked. |
Not sure if I understand your reply... For LittleFS builds we now have the option to also use SPI Ethernet devices. I try to include as little flags as possible in the filenames and try to reduce the number of bin files to chose from, but no less than what is needed. |
I'm a little confused, as I understand there is only one build from now for "ESP32 normal" |
Yep, we simply enabled Ethernet on all ESP32-variant LittleFS builds, all except for the C2. It just has some extra feature included which doesn't prevent using WiFi when you don't specifically setup Ethernet configuration. |
This time I'm not taking part, weather drags me to outside jobs and motorcycling, have fun! |
No issues until now |
That are the perks of making a (high-)summer release 😄. Have fun! 🌞 |
Hi there! |
No, not on purpose, and a few specific 1M builds are included, but not the |
The "normal" ESP_Easy_mega_xxxxxxxx_normal_ESP8266_1M_VCC and the one without VCC. By the way, do you guys notice some stability differences between 8266, 32 and 32c3? |
What is the current build you are using, 2024-04-14 ? |
20240617 (a build with again working fhem plugin and no OTA issues anymore) |
I ran ESP_Easy_mega_20240812_collection_B_ESP32_4M316k overnight and did not notice any issues. A few minutes ago I reverted back to Ton's Jul 30 PR build because it has his VL53L1X ROI feature.
|
I rebased that PR earlier today to again be on par with the latest |
@TommoT1 Are there specific plugins that you absolutely can't live without? As I'm considering to leave 1 plugin out of the 1M builds only: P011 (ProMini Extender, it requires quite specific hardware, an Arduino Nano with the 'extender' software on it)... |
The freshly offered pre-release has a newer version of the platform libraries compared to what you're using, so testing with the latest builds might show improved response/working. |
That sounds good, I anyway moved away from the ProMiniExtender to the MCP23017. |
Thanks, I'll monitor those |
I know there are some C3 boards out there which are extremely cheap. (< 2 euro) So given those have not seen any quality control, I wouldn't be surprised when those may show differences in stability. Other boards I have with the C3 (more like NodeMCU form factor and 2 USB ports) are just as stable as can be. There is however an issue which I have not yet been able to fix, where the ESP may loose its WiFi and for whatever reason is not able to reconnect. I want to make a complete redesign of the network stack in ESPEasy as there is clearly some logic error in my code. First I wanted to make sure the OTA update was working again, which took some PR (which got merged) in the Arduino code and then I was extremely busy with other issues regarding how ESPEasy is being built. |
Thanks for explaining! The "Restart WiFi Lost Conn" ist checked but that doesn't help. I also addes rules where after 10min with WiFi down a wifidisconnect is done and if no help after three times a reboot shall be done. |
@TommoT1 Not sure if you found it already, but I created a PR to fix some ESP8266 1M builds, the Actions run can be found here |
Thanks! Got it! |
@TommoT1 Those Espressif modules should be the perfect choice as they really don't use the cheapest parts available and also have proper QC. So this leaves the usual suspects:
Just checked 2 ESP32-C3 units I have here (running the new AS3935 Lightning Detector).
|
I put those in exchange for the original Chip in those Meross 4port +USB Power Strips. |
It might be related to the 'logic error' I mentioned before in my WiFi code. |
Hello @TD-er sorry but cannot test this time. |
Thanks for testing y'all And you all know it... no critical bugreports in the next 24h... please ;) |
Challenge accepted. :) |
I'll try my best but cannot promise. 😎 |
@TD-er don't you have plans to switch to pioarduino? |
LOL.... OK let me explain it.... I am one of the few people behind pioarduino :) I have been working with Jason2866 for way over a year on getting the platform packages working and ready for ESP-IDF 5.x and Arduino 3.0.x At the end of '23 it became obvious others would be left in the dark too, so Jason did all the hard work in finding ways to make the platform packages less specific tailored to just what ESPEasy and Tasmota is using and more "vanilla Arduino" Now that Arduino 3.0.0 is released and most of the libraries have fixes present to make them work with Arduino 3.0.x and ESP-IDF5.x pioarduino is made publicly available. N.B. the pioarduino platform and the platform builds Jason and I have been using/working on do mainly differ in the amount of libs stripped from it to make the builds smaller. This stripping of libs is not yet easily doable yourself in pioarduino but work is in progress behind the scenes. Also this one will be merged soon: #5111 So I hope the "don't you have plans to switch to pioarduino?" question may be answered with this? ;) |
Yes, I'm fully aware of the story, have been watching it for months. The question only was if you are still using Jason2866's Tasmota packages or there will be a shift towards pioarduino as a complete platform |
Right now we're still using the platform builds Jason makes as those result in quite a lot smaller builds for us. When it is made possible to also make smaller platform builds without a lot of hassle, I will for sure switch to vanilla pioarduino :) |
Thanks for the explanation, it becomes clear, finally. |
For Windows you may still run into issues, until you change it to use this PR: #5111 |
I've just uploaded the latest GH Actions build to the web flasher
So I would like to summon the very appreciated testing crew :)
@fly74 @ghtester @chemmex @alex-kiev @iz8mbw @Wookbert @Dickesplumpel @thomastech
Just as a reminder:
There are lots and lots of changes, but the main tricky one is that it might be impossible to OTA update larger builds from the April release as there was a bug in the Arduino code which did not properly use timeouts when handling HTTP requests.
If this is an issue, to update any "max" builds, I will add intermediate builds for those typically 16M and 8M builds which do not contain any plugin or controller to make them as small as possible.
This way it is more likely you can successfully OTA update such units without the need to hook them up via serial.
So please let me know if this is indeed an issue (and maybe also for "4M builds LittleFS").
N.B. this does only apply to "LittleFS" builds when OTA updating from the April release. (or test builds from around that time)
The text was updated successfully, but these errors were encountered: