Un dashboard est un tableau de bord qui permet de s’informer sur le fonctionnement en temps réel de son relais.
Ce tableau de bord est proposé par Kim DG9VH. Il exploite les logs de MMDVM et s’installe sur un serveur web. il est écrit en langage php.
Voici en cinq étapes à dérouler pour disposer de ce tableau de bord fonctionnel sur le raspberry pi MMDVM.
Etape préalable
Mettre à jour le système d’exploitation par deux commandes
sudo apt-get update --fix-missing sudo apt-get upgrade --fix-missing
Installer le logiciel de téléchargement / synchronisation de la communauté des codes opensource git
sudo apt-get install git
Valider l’installation par Y pour Yes (O pour oui si vous êtes en environnement en français).
Installation du serveur web
Installer le serveur web léger qui s’appel lighttpd
sudo apt-get install lighttpd
Valider l’installation par Y pour Yes (O pour oui si vous êtes en environnement en français).
Installation de php
Le langage php doit être installé à présent, par ces quatre lignes de commandes.
sudo apt-get install php5-common php5-cgi php5 sudo lighty-enable-mod fastcgi sudo lighty-enable-mod fastcgi-php sudo service lighttpd force-reload
Téléchargement
cd ~ git clone https://github.com/dg9vh/MMDVMHost-Dashboard.git
et déplacer les fichiers dans le répertoire du serveur web
sudo mv /home/pi/MMDVMHost-Dashboard/* /var/www/html/
Donner les droits d’accès à l’utilisateur www-data
sudo chown -R www-data:www-data /var/www/html sudo chmod -R 775 /var/www/html
Paramétrer le dashboard MMDVM
A présent nous allons configurer le logiciel pour qu’il puisse récupérer les éléments nécessaires de MMDVM.
Depuis un navigateur internet connecter au réseau local, lancer une page pointant sur l’adresse IP de votre Raspberry Pi MMDVM. Pour connaitre son adresse faite l’instruction suivante sur le Raspberry Pi.
sudo ip addr show
Par exemple :
Vous serez invité à passer à la configuration sur la page setup.php
Partie MMDVM
Voici la partie d’exploitation des configurations de MMDVM
Partie configuration générale
Pour que les boutons de commandes de redémarrage ou d’arrêt du Raspberry Pi puissent fonctionner, vous devez renseigner le login et mot de passe.
Conclusion
Le dashboard fonctionne correctement lorsque sur la page principale, vous constater l’historique des contacts dans la partie “Last Heard List”. Egalement lorsque le relais en émission, une ligne s’affiche dans la partie “Currently TXing”
Vous pouvez supprimer ou simplement renommer le fichier setup.php pour faire disparaître le message d’avertissement.
sudo mv /var/www/html/setup.php /var/www/html/setup.php.nomore
J’en profite pour remercier DG9VH pour ce logiciel très bien réussi et qui fonctionne correctement.