Page 1 of 1

What firmware release to use?

Posted: 28 Apr 2019, 19:22
by BertB
Hi,
I am getting a bit dizzy by all these firmware releases.
I use to pick ESP_Easy_mega-2019----_test_core_242_ESP8266_4M.bin for my WeMos, but that seems to cause network instability, hence my step to
ESP_Easy_mega-2019----_test_core_260_sdk2_alpha_ESP8266_4M.bin, which I am testing for some time now.
I even tried an earlier version of ESP_Easy_mega-2019----_test_core_260_sdk3_alpha_ESP8266_4M.bin, but I had problems getting the DS18B20 to work.

What are the differences and why all these releases?

Re: What firmware release to use?

Posted: 28 Apr 2019, 21:33
by grovkillen
Test is for testing, not building actual units with it (I'd say). The different core versions is there because Espressif is releasing new core which have great improvements but also is breaking stuff in ESP Easy.

Re: What firmware release to use?

Posted: 29 Apr 2019, 21:41
by BertB
I used the test versions because of my dust sensor and Nextion display.
They do not exist in the normal firmware versions.

Re: What firmware release to use?

Posted: 29 Apr 2019, 21:59
by grovkillen
BertB wrote: 29 Apr 2019, 21:41 I used the test versions because of my dust sensor and Nextion display.
They do not exist in the normal firmware versions.
Please give feedback on how does plugins behave and we might be able to move then into normal?

Re: What firmware release to use?

Posted: 01 May 2019, 22:26
by ThomasB
Please give feedback on how does plugins behave and we might be able to move then into normal?
I recommend moving the Nextion Plugin to the normal branch. For full transparency, I contributed to the plugin. So my favortism may be like a father to his child.

Reasons for moving to [Normal]:
  • The revised Nextion plugin has been available for several months.
  • It now includes hardware serial which has greatly improved its performance.
  • The wiki was created and has detailed information on how to use it.
  • Using the plugin does not appear to adversely affect ESPEasy's stability.
  • Nextion Touch Screen displays are cool.
- Thomas

Re: What firmware release to use?

Posted: 01 May 2019, 22:33
by grovkillen
Please make a PR 8-)

Re: What firmware release to use?

Posted: 01 May 2019, 23:35
by ThomasB
Please make a PR
Do you mean for me to create a Github ticket that requests it be moved to [Normal]? If that's all, then I'm prepared to do it.

If the procedure is more than that, then I need instructions. Please provide details on the official way to create a PR for elevating the existing plugin module to the [Normal] branch.

- Thomas

Re: What firmware release to use?

Posted: 02 May 2019, 05:33
by grovkillen
No nothing more than you changing the status [testing] to [normal] in all the places (read the docs + plugin) and make a PR for that. You should also explain why it's ready for the normal build.

Re: What firmware release to use?

Posted: 02 May 2019, 05:47
by ThomasB
Uncharted territory for me. I'll try to figure it all out.
- Thomas

Re: What firmware release to use?

Posted: 02 May 2019, 06:47
by grovkillen
It's about time then ;)

Re: What firmware release to use?

Posted: 02 May 2019, 07:05
by BertB
I am fully suporting this initiative. The nextion plugin has proven to be very stable and usable. And to be transparent too, i also participated in its development.

Re: What firmware release to use?

Posted: 02 May 2019, 16:02
by BertB
Also the DUST sensor PMX X003 works very good.
I did not create it, but I would like to have it added to the Normal devices repository too.

Re: What firmware release to use?

Posted: 02 May 2019, 16:19
by rayE
For me i do the following.........................
1. Pick an off the shelf bin that includes the plugins i need.
2. Configure and test all the required plugins work that i need for my particular app.
3. Make sure there are no reboots by logging the update time.
4. Make sure the network is stable to the cloud.
5. Log the system demand, if it's real high for my app then fall back to an earlier build that was better.
6. Make certain that i can compile the source code using Arduino, that way i can have a tailor made build for my particular app. I cannot for the life of me get platformio to install/compile so iv given up on that.

Once you have found something that does all above then stick with it for the app your using, why break something that works by trying out "bleeding edge stuff"? Just my 10 peso's worth of input :-)
Ray

Re: What firmware release to use?

Posted: 02 May 2019, 17:32
by ThomasB
I began the process to PR the Nextion plugin. But I found that the code has been edited since my involvement last year. Before I put my name/reputation on the PR I need to fully re-validate the plugin. This is time consuming and other projects are in the way. So for now I'll bow out and let someone else (hint: last person that edited the code) do it instead.

- Thomas

Re: What firmware release to use?

Posted: 02 May 2019, 17:49
by grovkillen
rayE wrote: 02 May 2019, 16:19 For me i do the following.........................
1. Pick an off the shelf bin that includes the plugins i need.
2. Configure and test all the required plugins work that i need for my particular app.
3. Make sure there are no reboots by logging the update time.
4. Make sure the network is stable to the cloud.
5. Log the system demand, if it's real high for my app then fall back to an earlier build that was better.
6. Make certain that i can compile the source code using Arduino, that way i can have a tailor made build for my particular app. I cannot for the life of me get platformio to install/compile so iv given up on that.

Once you have found something that does all above then stick with it for the app your using, why break something that works by trying out "bleeding edge stuff"? Just my 10 peso's worth of input :-)
Ray
Word! :)