You are reading a single comment by @tve and its replies. Click here to read the full conversation.
  • Oh, forgot to mention: the uart1 debug also is also available over Wifi, or at least the last 1KB is:

    >require("ESP8266").printLog()
     29487> net_esp8266: resolving h.voneicken.com
     29491> net_esp8266: connecting socket 4 to 192.168.0.3:4567
     29494> net_esp8266: socket 4 connected
     29505> net_esp8266: socket 4 disconnected
     29505> net_esp8266: freeing espconn 0x3fff8a38/0x3fff8b50 for socket 4
     29514> net_esp8266: socket 4 close acknowledged
     29514> net_esp8266: freeing socket 4
     29525> net_esp8266: resolving h.voneicken.com
     29541> net_esp8266: connecting socket 5 to 192.168.0.3:4567
     29548> net_esp8266: socket 5 connected
     29572> net_esp8266: socket 5 disconnected
     29572> net_esp8266: freeing espconn 0x3fff8a38/0x3fff8b50 for socket 5
     29592> net_esp8266: socket 5 close acknowledged
     29592> net_esp8266: freeing socket 5
     29607> net_esp8266: resolving h.voneicken.com
     29616> net_esp8266: connecting socket 6 to 192.168.0.3:4567
     29623> net_esp8266: socket 6 connected
     29644> net_esp8266: socket 6 disconnected
     29644> net_esp8266: freeing espconn 0x3fff8a38/0x3fff8b50 for socket 6
     29652> net_esp8266: socket 6 close acknowledged
     29653> net_esp8266: freeing socket 6
    =undefined
    

    There's also a readLog() function that returns one line at the time from the log and can be used in some JS to ship the log off. I'm hoping to add something to do that more built-in... Not sure whether I should spring for syslog or simply send raw text packets that one can receive using nc.

About

Avatar for tve @tve started