( ironcat | 2017. 03. 01., sze – 16:11 )

Korábban én is a Platformio-t használtam. Viszont – szerintem – az egy Arduino IDE helyettesítő, a NodeMCU firmware-t és a lua-t nem támogatja. Így az esptool-lal töltöm fel a firmware-t (https://nodemcu-build.com -ról), illetve utána a fájlokat az esplorer-rel.

A sonoff esetében, meg kell nyomni a nyomógombot, és utána rádugni az usb portra. Ekkor nem villog, és ilyenkor van flash módban. Én azt tapasztaltam, hogy 57600 baud-dal lehet feltölteni a firmware-t:


python2.7 "$ESPTOOLDIR/esptool.py" --baud 57600 --port /dev/ttyUSB0 write_flash -fm dio 0x00000 image_a_nodemcu-build.com-ról

Kiegészítés:
De arra is van lehetőség, hogy a platformioval, a „hagyományos” C/C++ megközelítéssel programozd: https://www.losant.com/blog/getting-started-with-platformio-esp8266-nod…
Ekkor nincs firmware, nincs lua.