MMDVM-Nextion-Screen-Layouts/70/LastHeard-Dashboard-Multislot-Enhanced/linux
Dominic Reich 946ae33596
Update 7" screen
- system page to new button names "HOTSPOT ON/OFF"
- added some linux files to make use of them as example
  files in "/usr/local/sbin/"
2020-04-27 21:28:32 +02:00
..
dashboard Update 7" screen 2020-04-27 21:28:32 +02:00
hotspot Update 7" screen 2020-04-27 21:28:32 +02:00
index.txt Update 7" screen 2020-04-27 21:28:32 +02:00
README.md Update 7" screen 2020-04-27 21:28:32 +02:00
shrinklog Update 7" screen 2020-04-27 21:28:32 +02:00

Useful files to keep on your Raspberry Pi

Use these files as examples and modify them to fit your needs.

Place the executable files in /usr/local/sbin and save index.txt as /root/index.html.

index.txt

This file contains the website that is shown when you stop the dashboard. It gets copied into the webroot of your webserver -- make sure your webserver reads index.html files before index.php files.

dashboard

Executable file. Make sure to chmod +x this file.

Start or stop the dashboard with this command. This toggles the systemd service

  • php7.3-fpm.service

Usage:

/usr/local/sbin/dashboard {on|off}

hotspot

Executable file. Make sure to chmod +x this file.

Start or stop your hotspot. This toggles the systemd services

  • mmdvmhost.timer
  • mmdvmhost.service

Additionally it starts or stops the dashboard command mentioned above.

Usage:

/usr/local/sbin/hotspot {on|off}

Start and stop the hotspot via Cron

Place these lines in your /etc/crontab to automatically start and/or stop your hotspot.

30 6  * * 1-5 root  /usr/local/sbin/hotspot off
0 18  * * 1-5 root  /usr/local/sbin/hotspot on

That might stop the hotspot at 6:30 and start it again at 18:00, Monday to Friday.

shrinklog

Executable file. Make sure to chmod +x this file.

This command shrinks the MMDVMHost log file to a limited number of important lines.

The code of this was primarily taken from Pi-Star and modified.

Usage:

/usr/local/sbin/shrinklog