Finally some success!
To assist others: Loaded NodeMCU using compiler service frightanic.com using modules:
file, gpio, mqtt, net, mode, tmr, uart, wifi. (Most are standard inclusions).
Loaded NodeMCU with the command:
<esptool.py --port /dev/ttyUSB0 write_flash -fm dio 0x00000 nodemcu-master-8-modules-2019-02-07-21-26-43-float.bin> (Modify the bin name & port, & poss dio)…
With new firmware, I needed to format the Spiffs with Lua, Wipe the memory (Easy now that the new version of Platformio has new version of esptool that includes wipe function) Then load the EmonESP. Because the board reset did not work, to automate Spiffs load, I reset & loaded Spiffs manually with Platformio: <pio run -t uploadfs> which loads the pre-compiled Spiffs.
The output from the Serial port (no Arduino connected) is as follows:
emonTX Shield CT123 Voltage Serial Only example
71928.50 61956.96 56959.33 59417.92 596.98
36202.55 25557.10 17193.20 19402.88 423.98
18346.69 12074.80 4694.10 6105.28 301.85
10052.28 4933.42 1498.27 1990.90 223.50
5810.65 2014.57 550.46 725.12 169.83
2652.63 806.02 312.46 356.27 114.73
1125.17 349.27 245.22 266.74 74.68
417.76 211.88 228.88 224.34 45.46
28074.52 33942.36 30823.56 23389.69 371.85
I am not sure where the data came from! (no TX3 or sketch).
The other issue I have is when I start the Wifi, I am asked for a user name & password. It is the EmonESP login, but does not get to the start page. (btw, this is with the Arduino connected for wifi.)
Any ideas? I need the User name & password. (so close & yet so far…)