Vous êtes ici : Accueil > Relais DMR F1ZIF > MMDVM - Relais DMR > Dashboard pour les relais MMDVM - DMR - MAJ 16/05/2016
Publié : 16 mai 2016

Dashboard pour les relais MMDVM - DMR - MAJ 16/05/2016

MISE A JOUR DU 16/05/2016
Les nouvelles fonctions sont :

  • La gestion du Dstar (pas traité dans ce document)
  • Interface enrichie avec de nouvelles informations comme les modes actifs sur le relais et ceci grâce à la lecture du fichier MMDVM.ini
  • L’historique des échanges sont divisées en 2 parties :
    • le trafic reçu sur le relais
    • Le trafic emis depuis le relais

Grâce à DG9VH, il est possible d’installer un Dashboard (site internet) qui va permettre de suivre en temps réel l’activité de votre relais MMDVM. Ce petit tuto est à la base destiné aux utilisateurs de raspberry PI et aux utilisateurs de l’image de Chris KC7WSU. Plus d’informations sur le site de ham-dmr.fr ICI

Pour fonctionner, ce Dashboard utilise les fichiers de log générés par le programme MMDVMHost. Si vous avez désactivé les logs dans le fichier MMDVM.ini, cela ne fonctionnera pas !

1) Mettre à jour votre Raspberry en utilisant les 2 commandes suivantes :
sudo apt-get update
sudo apt-get upgrade

2) Dans une fenêtre « Terminal », la commande :
hostname -I (i en majuscule)
va vous permettre de trouver l’adresse IP de votre PI si vous ne la connaissez pas

3) Il faut ensuite installer le serveur web Apache qui vous permettra d’afficher votre dashboard :
sudo apt-get install apache2 -y
Pour tester votre serveur web Apache, vous devez saisir dans la barre d’adresse l’adresse IP obtenue à l’étape 2. Vous devez alors obtenir quelque chose de similaire à l’image ci-dessous

4) Installer PHP en utilisant la commande suivante :
sudo apt-get install php5 libapache2-mod-php5 -y

5) Afin de faciliter l’administration du futur site contenant le Dashboard, il faut changer les droits avec les commandes suivantes :
sudo chown -R www-data:pi /var/www/html/
sudo chmod -R 770 /var/www/html/

7) Installation du site :

  • Il faut effacer tous les fichiers présents dans le répertoire /var/www/html/ depuis une fenêtre terminal avec les commandes suivantes :
    cd /var/www/html/
    rm *
    ls -l est la commande pour afficher le contenu du dossier, il ne doit rien y avoir !
    git clone https://github.com/dg9vh/MMDVMHost-Dashboard.git
    cd MMDVMHost-Dashboard-master/
    mv * /var/www/html/ déplace les fichiers extraits dans html
    cd ..
    rm -rf MMDVMHost-Dashboard-master pour supprimer le répertoire
    Voici les fichiers et les dossiers qu’il doit rester

8) Ajout de l’utilisateur www-user dans le fichier sudoers et ajouter à la fin du fichier la ligne www-data......
sudo nano /etc/sudoers
www-data ALL=(ALL) NOPASSWD : ALL

9) Configurer le fichier config.php :
cd /var/www/html/config/
sudo nano config.php modifier les zone en jaune

  • Le paramètre MMDVMHOSTPATH indique où ce trouve l’application MMDVMHost.
  • Le paramètre MMDVMINIPATH indique où ce trouve le fichier MMDVM.ini
  • Le paramètre 60 est la fréquence en seconde pour le rafraichissement de votre Dashboard.
  • Le paramètre « TEMPERATUREHIGLEVEL » (qui est paramétré à 60 par défaut) définit à partir de quelle température du CPU le message d’alerte s’active. Dans ce cas c’est 60°C.
  • Le paramètre « LHLINES » (qui est paramétré à 20 par défaut) définit le nombre de lignes qui sont affichées. Personnellement, je l’ai passé à 40.

Il ne reste alors plus qu’a tester en entrant l’adresse IP dans votre navigateur ; vous devez obtenir le résultat suivant :

Repeater Info

Permet de voir si le relais est connecté à un réflecteur. Dans l’exemple ci-dessus, le TS2 est connecté au réflecteur 4307.

Question - remarques : dmr-bfc (at) Outlook.com

Thank you to Jonathan (G4KLX) for the MMDVM and to Kim (DG9VH) for the dashboard

Thierry - F4EWI

Flag Counter