How can I restart my WR31 device using python code?

The device I am using seems to lose the connection, yet acts to python as if everything was in order, resulting in messages not being sent and no errors being raised, therefore I’d like to restart the device on a daily basis as a workaround until the problem is adressed by a firmware update.

Hi and welcome to Digi Forum.

If you want to reboot the router at a certain time every day, you can use the option explained here:

http://ftp1.digi.com/support/documentation/QN_030_Digi_Transport_reboot_by_time.pdf

If instead you may want to do a reboot or other recovery methods basing on PPP failures, you may want to have a look here:
http://ftp1.digi.com/support/documentation/AN07_TPort_Cell_Prob_Det_and_Rec_using_SureLinkWiz.pdf

I hope the above helps, for any further help, please review our support options on our website: https://www.digi.com/support

Regards

Anny
Digi Technical Support Team

Thanks for your reply and the warm welcome, I implemented the solution suggested by you, configuring it to restart at 04:00, but from what I can see in the connection logs of the Digi Remote manager there are no daily disconnects at 04:00, which means no restart.

I also would like to pull logs from the router, but the Digi Remote manager fails to do so, I also don’t get a proper error message, the same happens when I try to execute commands most of the time I’ll get some timeout message, not knowing if anything happened at all, installing the sb script for the automatic restart took me over 2 hours because of this and every bit of debugging is incredibly tedious. Is there any way to get Digi Remote manager to be as reliable as one would expect?

Thank you for the information