Debug¶
Run Application¶
Open Debug Console¶
To view the console output of your App,
Click the [ Debugger ], or open http://getvobot.com/dev/webrepl.html
Make sure the target is your Hub’s IP address (e.g., ws://192.168.1.15:8266)
Click [ Connect ], if everything goes well, you should see logs on the terminal section
Run the Sample App¶
To run this sample, click [ Reboot ].
The Hub then reboots, and your debug console will disconnect from the Hub for about 10 to 30 seconds.
Assume your Hub will always obtain the same IP address from your router/AP, the debug console will connect to Hub after a while. Then you will see logs on the terminal section again.
Crash Handling¶
In case some code caused a crash, you will not be able to proceed with the Hub Portal web page. However, WebRepl is always available.
You can try:
Recover the Hub Portal web server in the console:
import uasyncio loop = uasyncio.get_event_loop() loop.run_forever()
This will continue running from the exception breakpoint.
Or, upload a corrected app/__init__.py to the Hub via WebRepl, then reboot.