Thanks for all the feedback. I'm glad I've created a piece of software you find useful. That really encourages me to keep working on it.
fullstop wrote:Would you consider publishing the source on github? I understand if you are unwilling to do so, but it might encourage additional development.
Yes I would but I'm a bit perfectionist and I don't think the code is ready (pretty enough) to be open-source. But I'm working on it and I will probably publish it some day.
Duende wrote: After an upload of a changed file I have to restart the switch with the command node.restart() in order to start using the changed file. Maybe you can add a button in a next update of your program to do that for me and to reinitialize the connection with the ESP.
That sounded so reasonable for me that I decided to include the restart button it current version. I also added some flexibility to it. Please refer the (new!) documentation to find more details about this feature.
JumpZero wrote:But.. Can we have an Linux/ARM version (for Raspberry Pi)
or a Linux x86 32 bits
I'm going to include Linux 32 binaries in the next Linux release (should be in two weeks). I can't promise ARM version because I have to check if all the libraries I use work in this environment but I'll give it a try.
Anyway - please have a look at the new ESPresso version (v.0.4.0.0 for Windows).
This release catches up with changes that were already available in Linux ESPresso. Additionally NodeMCU firmware type autodetection (INT / FLOAT) was introduced to customise LuaSrcDiet commands. This should be useful for integer firmware users since default LuaSrcDiet settings may produce results unreadable for integer NodeMCU.
As mentioned above ESPresso now has configurable ESP reset button.
This edition includes new, extensive documentation (created with Sphinx) which is also available online. I spent some time on it and I hope it will be useful.
I also created project's own website to keep all the versions, docs and other stuff in one place: