Installation de Weewx sur un raspberry PI pour WMR200

Bienvenue sur mon tuto pour installer weewx, un récupérateur d’informations météo.

Ce Tuto est destiné pour l’appareil Oregon WMR200.

Aller c’est partie, tout d’abord nous allons installer Raspbian sur notre Raspberry, => Voir Tuto

Notre Raspberry est prêt à démarrer.

Tout d’abord nous allons mettre à jour notre distribution ici Jessie-Lite

Pour l’installation de Weewx, la version 3 de python ne dois pas être installer. On peut donc vérifier notre version de Python avec la commande

Vous devriez être en version Python 2.7

Avant de commencer à installer weewx, nous allons configurer correctement notre raspberry afin qu’il soit opérationnel et en Français, pour cela, il suffit d’executer cette ligne de commande

raspi-config

On va tout d’abord « agrandir » notre espace de stockage il suffit de sélectionner la ligne « Expand FileSytem » et de faire « Entrer »

Ensuite nous allons modifier les options régional (heure et clavier)

On ce rend sur le 5, Internationalisation Options

raspi-config inter

Régler les paramètres correctement et ça sera parfait. (je vous laisse faire, il suffit de ce laisser guider)

Entrons de le vif du sujet, nous allons commencer par installer les prérequis pour l’installation de Weewx, il suffit de taper ces lignes (installations de paquets) et de répondre « Y » quand on nous le demande

(Source : http://www.weewx.com/docs/setup.htm)

Vous pouvez, si vous le souhaiter et pour un léger confort, installer phpmyadmin afin de voir les tables avec une interface graphique => Tuto

Maintenant que notre raspberry est pret, installons Weewx

Premiere chose on ce place dans /home pour plus de facilité ensuite

Ensuite on télécharge Weewx depuis le site :http://weewx.com/downloads/ , aujourd’hui la version la plus récente pour est la version 3.6.2

Une fois télécharger on va décompresser l’archive

L’archive décompresser on entre dans le dossier Weewx et on installe les paquets avec Python

Le programme vas vous demander, le nom de l’endroit, votre Latitude, Longitude et Altitude.

Votre programme est installer vous pouvez vérifier votre installation avec la commande

Vous pouvez également mettre en place le lancement automatique au démarrage du raspberry de Weewx

Pour arreter et démarrer Weewx vous pouvez utiliser ces commandes

Votre Weewx est installer mais pas correctement configurer, nous allons remédier à cela en modifiant le fichier weewx.conf

Dans [Station] vous avez les paramètres renseigner lors de l’installation:

location = « le nom de l’endroit de votre station météo par exemple »

station_type=WMR200

week_start = 0 (on commence la semaine le lundi en général)

ensuite on ce rend dans [[FTP]]

user = (votre nom d’utilisateur FTP)

password = (le mot de passe de votre FTP)

server = (ftp.nooblog.com par exemple)

path= (l’endroit où vous voulez que vos fichiers soient copiés)

Et votre FTP est configuré

 

On ce rend ensuite dans [DataBindings] et si on le souhaite on peut utiliser mysql au lieu de SQlite ainsi il suffit de remplacer database = archive_sqlite par

database = archive_mysql

N’oubliez pas de configurer votre serveur Mysql ensuite, juste en dessous

host = localhost (si vous voulez garder votre base de données en Local sur le Raspberry)

user = root

password = (votre password définis à l’installtion de mysql)

voilà maintenant que tout es prêt on enregistre « Ctrl + O » et on quitte « Ctrl + Q »

Rendez-vous sur l’adresse de votre FTP initialisé, tout devrais marcher …

 

Vous souhaité héberger votre site sur votre raspberry ? Voici la configuration à adopter


Methode 1 (Mathieu)

On installe Apache

user = pi

password = raspberry

server = localhost

path=/html/weewx/

port = 22

On redémarre Apache

On vérifie avec notre navigateur préférer que cela fonctionne

http://ip_du_raspberry

(ATTENTION !!! il faut attendre quelques minutes avant que le système ce mette en place)


Methode 2 (Benoit) => possible en plus du FTP

On installe Apache

On crée un lien symbolique :

ainsi le site créé par weewx sera accessible directement à l’adresse http://ip raspberry/meteo/

 

 

Voilà votre weewx est prêt.

 

Modifications des pages Weewx => TUTO ICI