1.) I am using a NodeMCU 1.0 board using the staging release of the esp8266 package. With the proposed settings of step 3 I could not flash the sketch, something like "sync failed". I used "NodeMCU 1.0" as board and "4M (1M SPIFFS)". With that the script flashed properly, started and registered under the "Port:" menu. My guess is that the flash settings do not really matter at this stage.
2.) The first thing is that the "Upload using:" menu item for the NodeMCU 1.0 board is missing. Maybe that is something that could be fixed?
3.) I switched the settings as described in step 5 and reran the compiler. I received the following error message
java.io.IOException: Cannot run program "python.exe": CreateProcess error=2, System could not find the file
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
at processing.app.helpers.ProcessUtils.exec(ProcessUtils.java:26)
Googling for Igor's code it seemed it needs Python 2.7 which I installed. No improvement, same error message. I fixed the PATH windows variable to include the path for Python and now Python starts when typing "python" in the command line but the error is still the same. Here I am stuck.
4. My project is including webpages which I upload into SPIFFS. It seems that the "ESP8266 sketch data upload" is not yet possible using the OTA, right? Here are the error messages I get when trying
error: Failed to open 192.168.178.43
error: espcomm_open failed
SPIFFS Upload failed!
Is there anyone that is willing to help me along? I do appreciate any help.
Thanks, Bernd