Chapter 3. Le module meteo

Table of Contents
Les différentes options de METEO
Visualisation de la configuration
Initialisation des fichiers
Visualisation des data bits (debug)
Consulation des voies
Consultation historique numérique
Balise APRS
Scutation des capteurs
Scutation des capteurs mode daemon
Consulation des messages systèmes
Génération des graphiques
Visualisation des sorties en alarmes
Raz fichier meteo process dans /var/lock
Raz fichier des messages système.

Les différentes options de METEO

En lancant meteo -? on aura l'énonce des différents arguments disponibles.

meteo -A Historique analogique.
meteo -B Envoi de la balise APRS.
meteo -C Consultation de la configuration.
meteo -D Affichage bits par bits des différentes voies (mode debug).
meteo -d Lancement de l'exploration des capteurs en mode daemon.
meteo -I Initialisation de la dataBase.
meteo -N Historique numerique.
meteo -0 -10 Consultation d'une voie particulière.
meteo -M Consultation des messages systèmes.
meteo -x Lancement de l'exploration des capteurs.
meteo -d Lancement de l'exploration des capteurs. (daemon)
meteo -g Génération des graphiques.
meteo -l Consultation du log des connexionx AX25.
meteo -v Visualisation de sorties en alarme.
meteo -rl Raz fichier meteo process dans /var/lock.
meteo -rm Raz fichier des messages système.

Visualisation de la configuration

En lancant meteo -C On pourra consulter la configuration qui figure dans le fichier
/etc/meteo/meteo.conf et ainsi se rendre compte si elle correspond bien a la réalite physique.

Initialisation des fichiers DataBase

En lancant meteo -i On initialise les DataBase en fonction du nombre et des différents capteurs.
Toutes modifications du fichier /etc/meteo/meteo.conf devra entrainer une reconfiguration des DataBase.
Ainsi les fichiers data seront réinitialisés et le compteurs d'itération sera remis à zéro. Les fichiers html sont effacés.

Visualisation des data bits

En lancant meteo -D On pourra afficher bit par bit les data en entrée sur la pin busy du port LPT
Ce mode dit Debug permet la mise au point de l'interface.

Consultation d'une voie en particulier

En lancant meteo -0 a -10 On pourra consulter en détail la voie 0 avec son Mini Maxi et Instant.
Egalement les valeurs pourront etres affichées sous plusieurs unites differentes. Un Historique est disponible

Historique numérique

En lancant meteo -N On pourra consulter l'historique sous forme numérique [valeur de 0 à 4095]

Balise APRS

En lancant meteo -B On pourra envoyer la balise APRS suivant le chemin AX25 défini dans le fichier
/etc/meteo/meteo.conf Le contenu total de la balise sera affichée pour control.
La balise APRS est envoyée automatiquement toutes les x minutes définies égalemnt dans le fichier de configuration.
En meme temps que la réactualisation des pages HTML.

Scrutation des capteurs

En lancant meteo -x La scrutation des capeturs sera actives, et les DataBase seront mise a jour ainsi que les
les fichiers HTML et la balise APRS sera diffusée. Les évènement seront affichés dans la fenetre ou a été lancée la commande.
On pourra stopper le process par un Ctrl C. Tant que meteo -x sera actif il sera impossible de relancer le meme type de commande
oubien meteo -d ou alors meteo -D ceci afin de preserver l'integrite des données transitant via le port LPT. Un fichier de
verrouillage sera positionné dans /var/lock/meteo ce fichier contient le numéro du process actif.

Scrutation des capteurs en mode daemon

En lancant meteo -d La scrutation des capeturs sera actives, et les DataBase seront mise à jour ainsi que les
les fichiers HTML et la balise APRS sera diffusée.
On ne pourra stopper le proces qu'en lui envoyant un signal kill vers le numéro de son process déterminé par la commande:
ps ax || grep meteo
Tant que meteo -d sera actif il sera impossible de relancer le meme type de commande ou bien meteo -x ou alors meteo -D
ceci afin de préserver l'integrité des données transitant via le port LPT. Un fichier de verrouillage sera
positionne éans /var/meteo/meteo.lock ce fichier contient le numéro du process actif.

Consultation des messages systèmes

En lancant meteo -s On pourra consulter en détail les différents messages systèmes.
Ainsi un arret , un kill, une réinitialisation, une erreur dans le fichier de configuration, les différentes
commandes lancées par les utilisateurs lors d'une connexion via axmeteo. Ces mesages seront dans /var/meteo/meteo.msg.
La commande meteo -rm effacera le contenu de ce fichier.

Génération des graphiques

En lancant meteo -g On pourra gérérer les graphiques sans attendre la tempo de la création html. ou la création des graphiques mensuel et annuel a 2h:00

Visualisation des sorties en alarme

En lancant meteo -v On pourra visualiser les voies de mesures et les sorties en alarmes.

Raz fichier meteo process

En lancant meteo -rl On supprimera le fichier meteo dans /var/lock. Ce fichier contient le numéro de process et permet ainsi de ne pas lancer 2 fois la commande meteo -x ou meteo -d ou meteo -D .
Il se peux que pour une raison x ce fichier soit présent alors qu'aucun process meteo ne soit actif on pourra le vérifier par la commnde ps ax | grep meteo

Raz fichier des messages système

En lancant meteo -rm On supprimera les messages système de meteo. Une trace de l'éxécution de cette commande avec la date y sera inscrite.