Les-Orres-quadri

logo_meteo_site

meteopanoete

PDF Imprimer Envoyer

Matériel météo

Nous avons choisi les stations Vantage Pro avec le logiciel libre wview.

{Photo vantagePRO}

{Photo vantagePRO}

{Photo vantagePRO}

Matériel informatique

Le logiciel wview est installé sur des boitiers NSLU2 ce qui permet de faire des économies d'énergie. Ce boitier permet de brancher un disque dur qui contient le système d'exploitation et les données d'une station. Il consomme beaucoup moins de courant qu'un ordinateur et ne prend pas de place.

{Photo boitier}

Pour la station ce logiciel est installé sur un très vieux PC dans un mini boitier lui aussi économique en énergie.
De plus cela nous donne une grande stabilité du système.

{Photo mini-PC}

Techniques

Pour les boitiers NSLU2 nous avons changé leur firmware pour utiliser celui ci : Debian/NSLU2 (qui est une Debian Lenny).
Pour le vieux PC nous avons mis une version minimale de Debian Squeeze.

Les stations météo Vantage Pro sont reliées aux NSLU2 à l'aide d'un Lantronic UDS2100 qui permet de brancher la prise série du "data logger" pour avoir une sortie sur le réseau. Le NSLU2 récupère donc directement les données par le réseau et peut être disposé dans un endroit plus accessible. Dans notre cas une des stations est au sommet du domaine mais nous avons installé le NSLU2 en bas de la station.
Quand au vieux PC nous utilisons directement son port série.

Installation du NSLU2 pour wview :

# *****
# Installation de wvieww sur un NSLU2
# (voir www.cyrius.com/debian/nslu2/install.html)
# le 25/11/2009
# *****
 
 
################
# 0. Préparation
################
# Ne pas brancher le disque dur
# Toujours brancher ou débrancher le disque dur avec le NSLU2 éteint !
 
 
################
# 1. Télécharger le micro programme
################
# http://www.slug-firmware.net/d-dls.php
# Dézipper le fichier pour avoir le .bin
 
 
################
# 2. Se connecter sur le NSLU2
################
# a) Ouvrir un navigateur sur son adresse, par défaut 192.168.1.77
# b) Effectuer les réglages réseau car ils resteront après la mise à jour
# Sinon pour la faire après il faudra régler les IP en éditant les fichiers de configuration : 'vim /etc/network/interface', vérifier /etc/resolv.conf et /etc/hosts
# c) Aller dans le menu Advanced, Upgrade et choisir le fichier .bin précédement téléchargé
# d) faire la mise à jour
# e) le NSLU2 va redemarrer vous pouvez valider et brancher le disque dur
 
################
# 3. Installation
################
# Utiliser une console sous linux (ou Putty sous windows) :
ssh installer@192.168.1.77
# mot de passe install
# L'intallation se lance, suivez les instructions, aucun module supplémentaire n'est necessaire avec les dernières version du micro programme, choisir le partitionement par défaut (possibilité de séparer /home /var /user sur des partitions différentes), et attendre (suivant votre connection l'installation des paquets peut prendre plusieurs heures) ...
Software selection : "Web server", "File server", "SQL database", "Standard system"
# Domaine Name : xxx
# DHCP : No
# renseigner les renseignements pour root et créer un utilisateur (exemple wview)
 
 
################
# 4. Réglages
################
# Utiliser une console sous linux (ou Putty sous windows) :
# se connecter en root
ssh root@192.168.1.77
# a) afin de garantir l'heure du système il vaut mieux installer ntpdate :
apt-get install ntpdate
# b) changer le port pour le serveur Web (si necessaire). Exemple mettre 82 à la place de 80.
vim /etc/apache2/ports.conf
vim /etc/apache2/sites-available/default
/etc/init.d/apache2 restart
# c) réglage du FTP et mySQL
apt-get install mysql-server-5.0 sqlite sqlite3 sqlite3-doc libsqlite3-dev php5-sqlite
/etc/init.d/apache2 restart
# d) PhpMyAdmin
apt-get install phpmyadmin
 
 
################
# 5. Optimisation
################
# enlever postgresql qui a été installé automatiquement
# pour Squeeze :
apt-get remove postgresql-8.4 postgresql-client postgresql-client-8.4 postgresql-client-common postgresql-common postgresql-doc postgresql-doc-8.4
# ou
# pour Lenny :
apt-get remove postgresql postgresql-8.3 postgresql-client postgresql-client-8.3 postgresql-client-common postgresql-common postgresql-contrib postgresql-contrib-8.3 postgresql-doc postgresql-doc-8.3
 
 
################
# 6. Installer wview
################
# se connecter avec l'utilisateur créé (wview)
# voir installation de wview

 

 

Source : voir http://www.cyrius.com/debian/nslu2/install.html