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
Testers for new upcoming build end September '23 #4825
Comments
@TD-er Flashing....done. Testing in progress.... |
Flashed, until now all OK. I'll update you after, |
@TD-er looks good with these:
|
@fly74 p2p is also working fine? |
All OK here on ESP32 boards using Climate, Energy and MAX. |
P2p also ok! |
Can't see the variable in sysvars :/ |
Only on ESP32 builds... |
It is: FirmwareBuild:⋄ | 20230924 - Mega32 |
That looks like it is a build from the 'mega' branch, not Ton's pull request. |
I just installed that build on an ESP32 node here in my network. Firmware | I thought the git branch name would be shown there, as it does when I build my own. |
Ah, I thought it was in your release. |
Not yet as there are still things to 'fix' with the internal temperature sensor on ESP32-classic. Keep in mind the temperature sensor on the ESP32 is absolutely not accurate and not factory calibrated. (ESP32-S2/S3/C3/etc do seem to have a factory calibration table present in each chip) |
So far everything looks fine here. But i only flashed two devices for now (I am hesitant to update my critical infrastructure 🙂) |
You must be brave like a lion. |
My critical infrastructure ist patched without any issues :) |
Yep, still a WIP However some fixes have already been merged. But not yet all. |
Thursday my parents in law are leaving and than the kitten can become a lion again... |
What is WIP ? Work in progess? |
Yes |
Most important acronyms:
|
The second is well known to me :/ |
Are those ESP's sending their logs to a syslog server? |
No, as outlined above, it's sent through MQTT protocol to Home Assistant, not a log but just the variable values ( %sysheap% and %uptime% converted to days). |
The reason I'm asking is because there is a known issue when sending to a syslog server with flaky WiFi connection. |
I understand but currently I don't use any syslog server so the Syslog Log Level: is set to None on all of my ESP nodes. |
Does that unit have serial log level set to anything other than 'none' ? (see any pattern here in 4 out of 5 options I mentioned? ;) ) |
IMHO since the issue reported by @ghtester is not related to the specific "September 2023" future build since the memory leak issue reported is born in some times between the end 2022 and 2023, it should be covered on a separate GitHub issue. |
Yep and it isn't a "show stopper" for this release. But it might be a good idea for the "regular testers" to keep in mind that this might be an issue. Maybe one of you here may have an idea on what is causing this.... and we can fix it for the October build :) |
Can this memory leak be caused by a device? |
More likely some service (like mDNS) or received but unprocessed traffic (e.g. UDP packets) |
I've tested the latest code on my humidity switch (custom 2M256). i2c scanner, AM2320-plugin and my rules are working flawless, no other abnormalities found on this system. |
OK, so we only need to merge Ton's RTTTL fix and then make a build. |
Found another issue regarding check for valid GPIO... |
All my units with August FW release have the serial log level set to None. The unit which hanged is using the Communication - Serial Proxy plugin through HW Serial 0 (D9/D10 pins). Yesterday updated with fresh FW custom release 20230926, no issues so far. I don't use C013 controller so there's no p2p communication.
No / I don't know about it, the ESPEasy p2p UDP port: set to 0 on all my ESP nodes.
Yes the NTP server configured (with DNS name) on all my nodes. BTW. it looks like cosmethics detail but I have encountered sometimes after Cold boot the Boot: reason on sysinfo page is not Cold boot but something else (don't remember what exactly it was). Also sometimes after FW upgrade the node does not reboot (Soft Reboot) but hanges for while until rebooted with External Watchdog (as sysinfo says). But I don't think it's an issue. |
@tonhuisman Looks good on ESP32-D0WDQ6-V3 |
Just uploaded the currently latest merges to the mega branch to the web flasher: I think this will probably be the same code as the next build, unless something really urgent will pop up. |
I need the zip Files for my batch updater. |
|
OK, breaking bug found.... So I will make a work-around. |
Uploaded the latest fix for the internal temperature sensor to the 'latest' web flasher: https://td-er.nl/ESPEasy/latest/ I used these bin files: https://github.com/letscontrolit/ESPEasy/actions/runs/6356259841 PR for this fix: #4834 If there are no critical breaking changes, I would like to make a new official build tomorrow. |
All OK here with "HEAD_fd914cd" on ESP32 boards using Climate, Energy and MAX. |
@iz8mbw Did you happen to test ESP32-S2 as well? |
I have only ESP32 boards (4MB and 16MB) and on these boards all is OK. |
Depending on how recent...
What I did notice was that on some ESP32 boards, the WiFi may take a bit longer to get a good WiFi. At least when comparing to a April or June build. Next on the agenda for the following build:
|
And new build has been made, so this can be closed. Thanks for testing :) |
There has been a major overhaul in code to improve code structure in ESPEasy.
All-in-all this was about 60 commits and 235 files.
So I hope I did fix all the bugs that may have introduced by this massive overhaul.
I also fixed a number of small bugs along the way, but I don't know what side effects those fixes may have on other parts of the code. (that's why the restructure is needed, to minimize unexpected side effects in future commits)
It would be nice if the current 'mega' test builds could be tested before the new official build.
I was planning to make this build in this month, so we can have a September build.
Maybe the usual 'suspects' like @fly74 , @iz8mbw , @ghtester (and anyone else) can test this latest GH Actions test build or use the latest webflasher ?
N.B. I uploaded the last test build including Ton's PR for the ESP32 internal temperature sensor (#4820) to the web flasher.
Next on the agenda for the following build after this one:
The text was updated successfully, but these errors were encountered: