We will use cron. It is a time-based job scheduler in Linux which runs in the background of your system. That means it can start scripts and even apps, provided you set everything up correctly. You can specify the time to start your scripts / apps or you can specify an interval. Minimum interval is 1 minute
Now, login to
LuCI (by default it should be here: http://192.168.1.1/cgi-bin/luci)
Jump straight to the
Scheduled tasks and copy&paste script, which you want use for automatic shutdown WiFi and automatic turn on WiFi.
Each working day (Monday-Friday) at 1:00 it will shutdown your
WiFi and turn it back on at 7:00.
During weekend it will turn off
WiFi at 1:25 and turn it back on at 9:50
00 1 * * 1-5 wifi down 00 7 * * 1-5 wifi up 25 1 * * 6-7 wifi down 50 9 * * 6-7 wifi up
This script will shutdown
WiFi at 22:30 (10:30 pm) and turn it on at 6:30
30 22 * * * wifi down 30 6 * * * wifi up
There should be an end-of-line (EoL) character on the last line of the crontab file. If in doubt, just leave an empty line at the end, otherwise it won't work.
The best explanation you can find in Wikipedia and I copy&pasted it here:
You can also use sites such as https://crontab.guru/ and https://crontab-generator.org/ which make it easier to write valid cron schedules.
After successful import of first script, you should see something like this:
# DO NOT EDIT THIS FILE - edit the master and reinstall. # (/etc/crontabs/root installed on Fri Mar 24 00:05:33 2017) # (Cron version V5.0 -- $Id: crontab.c,v 1.12 2004/01/23 18:56:42 vixie Exp $) 00 1 * * 1-5 wifi down 00 7 * * 1-5 wifi up 25 1 * * 6-7 wifi down 50 9 * * 6-7 wifi up
It means you did it! You're welcome and now you can jump to another article.
WiFi was turned off early and I need it for a while.
Not really a question, but for now you have only two options:
1) On a computer which is connected to your network using wired connection you can connect to the
LuCi page or use
SSH to connect to Turris Omnia’s
SSH server, where you will have to type or copy&paste only this command to start WiFi:
2) If you have a VPN server enabled on the Omnia, then you can connect to your local network from an outside network (for example from your neighbours’ WiFi, provided that you’re allowed to use it). After connecting to the VPN server, you can then go to the
LuCi page on the Omnia or connect to the SSH server and enable
WiFi from there (see point method #1)
Somebody might say: “Both options are not good for me!”
Unfortunately I have for them this respond: You need to extend your time in
LuCI how you need. but..
If you have time and you want to help yourself and others Turris users, please look at this thread about HW button for WiFi, which would be really usefull for everyone.