Chat about current Lua tools and IDEs

User avatar
By glaesera
#53058 andrew@NodeMCU:~/ESPlorer$ java -jar ESPlorer.jar
Aug 16, 2016 12:17:32 PM ESPlorer.ESPlorer main
INFO: Installed: L&F Metal class:javax.swing.plaf.metal.MetalLookAndFeel
Aug 16, 2016 12:17:32 PM ESPlorer.ESPlorer main
INFO: Installed: L&F Nimbus class:javax.swing.plaf.nimbus.NimbusLookAndFeel
Aug 16, 2016 12:17:32 PM ESPlorer.ESPlorer main
INFO: Installed: L&F CDE/Motif class:com.sun.java.swing.plaf.motif.MotifLookAndFeel
Aug 16, 2016 12:17:32 PM ESPlorer.ESPlorer main
INFO: DEFAULT: L&F GTK+ class:com.sun.java.swing.plaf.gtk.GTKLookAndFeel
Aug 16, 2016 12:17:42 PM ESPlorer.ESPlorer log
INFO: Load saved settings: Firmware:NodeMCU
Aug 16, 2016 12:17:43 PM ESPlorer.ESPlorer log
INFO: Snippets: loading...
Aug 16, 2016 12:17:43 PM ESPlorer.ESPlorer log
INFO: Snippets load: Success.
Aug 16, 2016 12:17:43 PM ESPlorer.ESPlorer log
INFO: Set new color theme: Success.
Aug 16, 2016 12:17:43 PM ESPlorer.ESPlorer log
INFO: Load saved settings: DONE.
Aug 16, 2016 12:17:43 PM ESPlorer.ESPlorer log
INFO: Snippets: loading...
Aug 16, 2016 12:17:43 PM ESPlorer.ESPlorer log
INFO: Snippets load: Success.
Aug 16, 2016 12:17:44 PM ESPlorer.ESPlorer log
INFO: Scan system...
Aug 16, 2016 12:17:44 PM ESPlorer.ESPlorer log
INFO: Could not find any serial port. Please, connect device and ReScan
Aug 16, 2016 12:17:44 PM ESPlorer.ESPlorer log
INFO: Scan done.
Aug 16, 2016 12:18:19 PM ESPlorer.ESPlorer log
INFO: DataSender: Serial port not open, operation FAILED.
Aug 16, 2016 12:18:28 PM ESPlorer.ESPlorer log
INFO: DataSender: Serial port not open, operation FAILED.
Aug 16, 2016 12:18:40 PM ESPlorer.ESPlorer log
INFO: java.lang.NullPointerException
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at ESPlorer.ESPlorer.NodeListFiles(ESPlorer.java:7048)
at ESPlorer.ESPlorer.cmdListFilesActionPerformed(ESPlorer.java:9005)
at ESPlorer.ESPlorer.access$7600(ESPlorer.java:41)
at ESPlorer.ESPlorer$74.actionPerformed(ESPlorer.java:1643)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
at java.awt.Component.processMouseEvent(Component.java:6516)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3312)
at java.awt.Component.processEvent(Component.java:6281)
at java.awt.Container.processEvent(Container.java:2229)
at java.awt.Component.dispatchEventImpl(Component.java:4872)
at java.awt.Container.dispatchEventImpl(Container.java:2287)
at java.awt.Component.dispatchEvent(Component.java:4698)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
at java.awt.Container.dispatchEventImpl(Container.java:2273)
at java.awt.Window.dispatchEventImpl(Window.java:2719)
at java.awt.Component.dispatchEvent(Component.java:4698)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:747)
at java.awt.EventQueue.access$300(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:706)
at java.awt.EventQueue$3.run(EventQueue.java:704)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.awt.EventQueue$4.run(EventQueue.java:720)
at java.awt.EventQueue$4.run(EventQueue.java:718)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:717)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Aug 16, 2016 12:20:09 PM ESPlorer.ESPlorer log
INFO: Snippets: loading...
Aug 16, 2016 12:20:09 PM ESPlorer.ESPlorer log
INFO: Snippets load: Success.
Aug 16, 2016 12:20:09 PM ESPlorer.ESPlorer log
INFO: Snippets: loading...
Aug 16, 2016 12:20:09 PM ESPlorer.ESPlorer log
INFO: Snippets load: Success.
Aug 16, 2016 12:20:15 PM ESPlorer.ESPlorer log
INFO: Snippets: loading...
Aug 16, 2016 12:20:15 PM ESPlorer.ESPlorer log
INFO: Snippets load: Success.
Aug 16, 2016 12:20:15 PM ESPlorer.ESPlorer log
INFO: Snippets: loading...
Aug 16, 2016 12:20:15 PM ESPlorer.ESPlorer log
INFO: Snippets load: Success.
Aug 16, 2016 12:20:16 PM ESPlorer.ESPlorer log
INFO: Snippets: loading...
Aug 16, 2016 12:20:16 PM ESPlorer.ESPlorer log
INFO: Snippets load: Success.
Aug 16, 2016 12:20:18 PM ESPlorer.ESPlorer log
INFO: Snippets: loading...
Aug 16, 2016 12:20:18 PM ESPlorer.ESPlorer log
INFO: Snippets load: Success.
Aug 16, 2016 12:20:23 PM ESPlorer.ESPlorer log
INFO: DataSender: Serial port not open, operation FAILED.
Aug 16, 2016 12:20:33 PM ESPlorer.ESPlorer log
INFO: DataSender: Serial port not open, operation FAILED.
Aug 16, 2016 12:21:10 PM ESPlorer.ESPlorer log
INFO: Using custom port name /dev/ttyUSB0
Aug 16, 2016 12:21:10 PM ESPlorer.ESPlorer log
INFO: Serial port /dev/ttyUSB0 save as default.
Aug 16, 2016 12:21:10 PM ESPlorer.ESPlorer log
INFO: Baud rate 9600 save as default.
Aug 16, 2016 12:21:10 PM ESPlorer.ESPlorer log
INFO: Try to open port /dev/ttyUSB0, baud 9600, 8N1
Aug 16, 2016 12:21:10 PM ESPlorer.ESPlorer log
INFO: jssc.SerialPortException: Port name - /dev/ttyUSB0; Method name - openPort(); Exception type - Permission denied.
Aug 16, 2016 12:21:10 PM ESPlorer.ESPlorer log
INFO: jssc.SerialPortException: Port name - /dev/ttyUSB0; Method name - setDTR(); Exception type - Port not opened.
Aug 16, 2016 12:21:10 PM ESPlorer.ESPlorer log
INFO: Can't change DTR state
Aug 16, 2016 12:21:21 PM ESPlorer.ESPlorer log
INFO: jssc.SerialPortException: Port name - /dev/ttyUSB0; Method name - setDTR(); Exception type - Port not opened.
Aug 16, 2016 12:21:21 PM ESPlorer.ESPlorer log
INFO: Can't change DTR state
Aug 16, 2016 12:21:27 PM ESPlorer.ESPlorer log
INFO: Serial port /dev/ttyUSB0 save as default.
Aug 16, 2016 12:21:27 PM ESPlorer.ESPlorer log
INFO: Baud rate 9600 save as default.
Aug 16, 2016 12:21:27 PM ESPlorer.ESPlorer log
INFO: Try to open port /dev/ttyUSB0, baud 9600, 8N1
Aug 16, 2016 12:21:27 PM ESPlorer.ESPlorer log
INFO: jssc.SerialPortException: Port name - /dev/ttyUSB0; Method name - openPort(); Exception type - Permission denied.
Aug 16, 2016 12:21:34 PM ESPlorer.ESPlorer log
INFO: jssc.SerialPortException: Port name - /dev/ttyUSB0; Method name - setDTR(); Exception type - Port not opened.
Aug 16, 2016 12:21:34 PM ESPlorer.ESPlorer log
INFO: Can't change DTR state
Aug 16, 2016 12:21:39 PM ESPlorer.ESPlorer log
INFO: jssc.SerialPortException: Port name - /dev/ttyUSB0; Method name - setDTR(); Exception type - Port not opened.
Aug 16, 2016 12:21:39 PM ESPlorer.ESPlorer log
INFO: Can't change DTR state
Aug 16, 2016 12:21:55 PM ESPlorer.ESPlorer log
INFO: jssc.SerialPortException: Port name - /dev/ttyUSB0; Method name - removeEventListener(); Exception type - Port not opened.
Aug 16, 2016 12:21:55 PM ESPlorer.ESPlorer log
INFO: FileManager: Add EventListener Error. Canceled.
Aug 16, 2016 12:22:05 PM ESPlorer.ESPlorer log
INFO: Using custom port name /dev/ttyUSB0
Aug 16, 2016 12:22:19 PM ESPlorer.ESPlorer log
INFO: Serial port /dev/ttyUSB0 save as default.
Aug 16, 2016 12:22:19 PM ESPlorer.ESPlorer log
INFO: Baud rate 9600 save as default.
Aug 16, 2016 12:22:19 PM ESPlorer.ESPlorer log
INFO: Try to open port /dev/ttyUSB0, baud 9600, 8N1
Aug 16, 2016 12:22:19 PM ESPlorer.ESPlorer log
INFO: jssc.SerialPortException: Port name - /dev/ttyUSB0; Method name - openPort(); Exception type - Permission denied.
Aug 16, 2016 12:22:30 PM ESPlorer.ESPlorer log
INFO: jssc.SerialPortException: Port name - /dev/ttyUSB0; Method name - setDTR(); Exception type - Port not opened.
Aug 16, 2016 12:22:30 PM ESPlorer.ESPlorer log
INFO: Can't change DTR state
Aug 16, 2016 12:22:39 PM ESPlorer.ESPlorer log
INFO: DataSender: Serial port not open, operation FAILED.
Aug 16, 2016 12:22:50 PM ESPlorer.ESPlorer log
INFO: DataSender: Serial port not open, operation FAILED.
Aug 16, 2016 12:23:35 PM ESPlorer.ESPlorer log
INFO: DataSender: Serial port not open, operation FAILED.
Aug 16, 2016 12:23:37 PM ESPlorer.ESPlorer log
INFO: DataSender: Serial port not open, operation FAILED.
Aug 16, 2016 12:24:00 PM ESPlorer.ESPlorer log
INFO: FileTab cleared: Success.
Aug 16, 2016 12:24:00 PM ESPlorer.ESPlorer log
INFO: File close: Success.
andrew@NodeMCU:~/ESPlorer$ dmesg | tail
[12211.998187] ch341-uart ttyUSB0: usb_serial_generic_read_bulk_callback - urb stopped: -32
[12212.003704] usb 3-1.3: USB disconnect, device number 6
[12212.004480] ch341-uart ttyUSB0: ch341-uart converter now disconnected from ttyUSB0
[12212.004540] ch341 3-1.3:1.0: device disconnected
[12871.455069] usb 3-1.3: new full-speed USB device number 8 using xhci_hcd
[12871.548263] usb 3-1.3: New USB device found, idVendor=1a86, idProduct=7523
[12871.548282] usb 3-1.3: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[12871.548291] usb 3-1.3: Product: USB2.0-Serial
[12871.550371] ch341 3-1.3:1.0: ch341-uart converter detected
[12871.557816] usb 3-1.3: ch341-uart converter now attached to ttyUSB0

I have NodeMCU v 0.9 and flashed this Firmware today:
> Your NodeMCU custom build finished successfully. You may now download the firmware:
> - float: http://nodemcu-build.com/builds/nodemcu ... -float.bin
> - integer: http://nodemcu-build.com/builds/nodemcu ... nteger.bin
>
> This was built against the master branch and includes the following modules: adc, bit, cjson, crypto, encoder, file, gpio, http, i2c, mdns, net, node, ow, pcm, pwm, rtcfifo, rtcmem, rtctime, sntp, spi, tmr, uart, wifi.
> The files are guaranteed to be available for download for 24h.
>
> Learn how to flash the firmware: https://nodemcu.readthedocs.io/en/master/en/flash/. If you're upgrading from a previous version you should carefully study the "Upgrading Firmware" instructions on that page.
>
> Please help keep this service alive: http://nodemcu-build.com/faq.php#support
>
Flashing seemed to work, although the device is not usable, I added my user to the 'tty'-group, not having any fun with this item yet, not workable.
User avatar
By glaesera
#53131 > Your NodeMCU custom build finished successfully. You may now download the firmware:
> - float: http://nodemcu-build.com/builds/nodemcu ... -float.bin
> - integer: http://nodemcu-build.com/builds/nodemcu ... nteger.bin
>
> This was built against the master branch and includes the following modules: adc, crypto, encoder, file, gpio, http, i2c, mdns, net, node, pwm, rtcmem, rtctime, tmr, uart, wifi.
> The files are guaranteed to be available for download for 24h.
>
> Learn how to flash the firmware: https://nodemcu.readthedocs.io/en/master/en/flash/. If you're upgrading from a previous version you should carefully study the "Upgrading Firmware" instructions on that page.
>
> Please help keep this service alive: http://nodemcu-build.com/faq.php#support
>

> andrew@NodeMCU:~$ esptool.py --port /dev/ttyUSB0 write_flash -fm qio -fs 32m 0x00000 /home/andrew/nodemcu-master-16-modules-2016-08-16-12-08-55-float.bin
> esptool.py v1.1
> Traceback (most recent call last):
> File "/usr/local/bin/esptool.py", line 1233, in <module>
> main()
> File "/usr/local/bin/esptool.py", line 1142, in main
> esp = ESPROM(args.port, initial_baud)
> File "/usr/local/bin/esptool.py", line 71, in __init__
> self._port = serial.Serial(port)
> File "/usr/local/lib/python2.7/dist-packages/serial/serialutil.py", line 182, in __init__
> self.open()
> File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 247, in open
> raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
> serial.serialutil.SerialException: [Errno 13] could not open port /dev/ttyUSB0: [Errno 13] Permission denied: '/dev/ttyUSB0'
> andrew@NodeMCU:~$ sudo esptool.py --port /dev/ttyUSB0 write_flash -fm qio -fs 32m 0x00000 /home/andrew/nodemcu-master-16-modules-2016-08-16-12-08-55-float.bin
> esptool.py v1.1
> Connecting...
> Running Cesanta flasher stub...
> Flash params set to 0x0040
> Writing 479232 @ 0x0... 479232 (100 %)
> Wrote 479232 bytes at 0x0 in 41.5 seconds (92.3 kbit/s)...
> Leaving...

andrew@NodeMCU:~$ cd ESPlorer/
andrew@NodeMCU:~/ESPlorer$ ls
ESPlorer.bat ESPlorer.jar ESPlorer.Log lib _lua _micropython README.TXT
andrew@a68n:~/ESPlorer$ java -jar ESPlorer.jar
Aug 17, 2016 2:13:23 PM ESPlorer.ESPlorer main
INFO: Installed: L&F Metal class:javax.swing.plaf.metal.MetalLookAndFeel
Aug 17, 2016 2:13:24 PM ESPlorer.ESPlorer main
INFO: Installed: L&F Nimbus class:javax.swing.plaf.nimbus.NimbusLookAndFeel
Aug 17, 2016 2:13:24 PM ESPlorer.ESPlorer main
INFO: Installed: L&F CDE/Motif class:com.sun.java.swing.plaf.motif.MotifLookAndFeel
Aug 17, 2016 2:13:24 PM ESPlorer.ESPlorer main
INFO: DEFAULT: L&F GTK+ class:com.sun.java.swing.plaf.gtk.GTKLookAndFeel
Aug 17, 2016 2:13:42 PM ESPlorer.ESPlorer log
INFO: Load saved settings: Firmware:NodeMCU
Aug 17, 2016 2:13:43 PM ESPlorer.ESPlorer log
INFO: Snippets: loading...
Aug 17, 2016 2:13:43 PM ESPlorer.ESPlorer log
INFO: Snippets load: Success.
Aug 17, 2016 2:13:43 PM ESPlorer.ESPlorer log
INFO: Set new color theme: Success.
Aug 17, 2016 2:13:43 PM ESPlorer.ESPlorer log
INFO: Load saved settings: DONE.
Aug 17, 2016 2:13:43 PM ESPlorer.ESPlorer log
INFO: Snippets: loading...
Aug 17, 2016 2:13:43 PM ESPlorer.ESPlorer log
INFO: Snippets load: Success.
Aug 17, 2016 2:13:45 PM ESPlorer.ESPlorer log
INFO: Using custom port name /dev/ttyUSB0
Aug 17, 2016 2:14:06 PM ESPlorer.ESPlorer log
INFO: DataSender: Serial port not open, operation FAILED.
Aug 17, 2016 2:14:19 PM ESPlorer.ESPlorer log
INFO: DataSender: Serial port not open, operation FAILED.
Aug 17, 2016 2:14:55 PM ESPlorer.ESPlorer log
INFO: DataSender: Serial port not open, operation FAILED.
Aug 17, 2016 2:15:12 PM ESPlorer.ESPlorer log
INFO: DataSender: Serial port not open, operation FAILED.
Aug 17, 2016 2:15:17 PM ESPlorer.ESPlorer log
INFO: DataSender: Serial port not open, operation FAILED.
Aug 17, 2016 2:15:19 PM ESPlorer.ESPlorer log
INFO: Serial port /dev/ttyUSB0 save as default.
Aug 17, 2016 2:15:19 PM ESPlorer.ESPlorer log
INFO: Baud rate 9600 save as default.
Aug 17, 2016 2:15:19 PM ESPlorer.ESPlorer log
INFO: Try to open port /dev/ttyUSB0, baud 9600, 8N1
Aug 17, 2016 2:15:19 PM ESPlorer.ESPlorer log
INFO: jssc.SerialPortException: Port name - /dev/ttyUSB0; Method name - openPort(); Exception type - Permission denied.
Aug 17, 2016 2:15:22 PM ESPlorer.ESPlorer log
INFO: jssc.SerialPortException: Port name - /dev/ttyUSB0; Method name - setDTR(); Exception type - Port not opened.
Aug 17, 2016 2:15:22 PM ESPlorer.ESPlorer log
INFO: Can't change DTR state
Aug 17, 2016 2:15:38 PM ESPlorer.ESPlorer log
INFO: Using custom port name /dev/ttyUSB0
Aug 17, 2016 2:15:54 PM ESPlorer.ESPlorer log
INFO: Serial port /dev/ttyUSB0 save as default.
Aug 17, 2016 2:15:54 PM ESPlorer.ESPlorer log
INFO: Baud rate 9600 save as default.
Aug 17, 2016 2:15:54 PM ESPlorer.ESPlorer log
INFO: Try to open port /dev/ttyUSB0, baud 9600, 8N1
Aug 17, 2016 2:15:54 PM ESPlorer.ESPlorer log
INFO: jssc.SerialPortException: Port name - /dev/ttyUSB0; Method name - openPort(); Exception type - Permission denied.
Aug 17, 2016 2:15:55 PM ESPlorer.ESPlorer log
INFO: jssc.SerialPortException: Port name - /dev/ttyUSB0; Method name - setDTR(); Exception type - Port not opened.
Aug 17, 2016 2:15:55 PM ESPlorer.ESPlorer log
INFO: Can't change DTR state
Aug 17, 2016 2:16:30 PM ESPlorer.ESPlorer log
INFO: FileTab cleared: Success.
Aug 17, 2016 2:16:30 PM ESPlorer.ESPlorer log
INFO: File close: Success.

---
So this clearly is not workable yet, am I supposed to use ESPlorer as root, or did I select to may modules, flashed in a wrong way??
The LED looks different already than it did, when the device was new, had been flashing once only on connect, now it's kind of flickering.
Not getting any screen on /dev/ttyUSB0 either, so is the hardware defective, or what's the matter ??