WiFi scheduler is a application which lets you schedule your router's WiFi on time. It has a console graphical interface, runs on linux x86_64, and can be ran from cron schedules to update every hour.
- Mercusys AC12G
- WiFi schedule based on hours, days
- Multiple configuration files for more networks
- Multiple WiFi frequency selector, for routers with more than one band
- Visual console UI
0 * * * * /home/user/Documents/wifischedule -f /home/user/Documents/Schedules/schedule.ini -u
Replace user with your actual username. NOTE: You can place the executable wherever you like, and the same is for the schedule file. But make sure the user running the schedule has read access to the schedule!
Parameter | Description |
---|---|
-f <filepath or --report-file | Specify schedule file name |
-u or --update | Update the router the appropriate configuration for the current time |
-r or --retry | Retry updating the configuration times |
-s or --sleep | Sleep in-between each retry |
--about | Show about dialog |
--help | Show the help dialog |
If you do not provide a report file path, the application will choose the default path for you, being ./wificonfig.ini
.
If you would like to compile the application by yourself, install Lazarus and don't forget to add the Dependencies folder in the unit search path. You will also need Indy Internet Direct for Lazarus. The libssl binaries are not required for this release.