Retour à Astuces

G4KLX: Timercontrol – Changer de Réflecteur Automatiquement

timercontrolDepuis quelques mois, le D-Star est en forte progression en France.
Sur le DCS033 B, le weekend, on est proche des 50 relais/ hotspots interconnectés.
Le nombre de QSO devient de plus en plus important.

Il existe aussi un rendez-vous le samedi à 16h00, le QSO international D-Star Francophone sur le réflecteur VE2VPS C animé par Denis VE2DTZ.

c’est pour ces raisons, qu’il est intéressant de changer de réflecteur, certains jours, certaines heures.
Le logiciel Timercontrol permet ce changement de façon automatique en fonction des plages horaires.remote

Timercontrol est inclus dans le package ircDDBGateway que vous avez déjà installé avec le logiciel de votre relais.

Pour autoriser le fonctionnement de Timercontrol,
dans la configuration de ircddbgateway, vous devez valider le Remote, lui attribuer un mot de passe et un port disponible.
A droite, la configuration sous windows ou avec l’interface graphique de linux. ci dessous, avec le script de DL5DI:

remoteEnabled [0] > 1

En mode graphique windows ou linux, il est très facile de configurer les plages horaires.

En mode Texte, c’est un peu plus compliqué….

2 fichiers de config sont nécessaires.
Le 1er est timercontrol. Voici ce qu’il faut faire pour le créer:

cd /home/opendv/ircddbgateway/
sudo nano timercontrol

voici le contenu à mettre dans ce fichier:

address=127.0.0.1
port=10500 
password=******
delay=0
windowX=0
windowY=0

pour port=10500 et le password, mettre la même valeur que vous avez configuré dans ircddbgateway

Le 2eme fichier de config est Schedule.dat

c’est un fichier binaire que l’on ne peut pas éditer.
Pour la création de ce fichier, j’ai utilisé sur un PC la version windows de timercontrol pour faire le paramétrage et générer ce fichier.
Sous windows le fichier se trouve dans votre répertoire perso. il suffit de le copier dans le Raspberry dans le répertoire /home/opendv/ircddbgateway/

il ne reste plus qu’a lancer au démarrage du Raspberry:
Editer le fichier rc.local:

sudo nano /etc/rc.local

Ajouter la ligne ci-dessous avant la commande Exit 0:

sudo -u opendv /usr/bin/timercontrold -daemon -nolog -logdir /var/log/opendv -confdir /home/opendv/ircddbgateway