31-Installation de pywws
Installation de pywws
Pywws est un logiciel Python pour station USB sans fil.
En mode terminal:
Si vous êtes en connexion SSH vous pouvez faire un copier puis un coller avec un clique droit de la souri.
Installation de Git. Git est un logiciel de gestion de versions décentralisé des programmes.
sudo apt-get install git
Répondre O ou Y suivant si vous êtes en anglais ou en français.
Installation de Python-dev.
sudo apt-get install python-dev
Répondre O ou Y suivant si vous êtes en anglais ou en français.
Création du répertoire de travail.
cd ~
ou
cd
mkdir job
cd job
Téléchargement des librairies et des applications
wget http://pypi.python.org/packages/source/C/Cython/Cython-0.16.tar.gz
wget http://sourceforge.net/projects/libusb/files/libusb-1.0/libusb-1.0.9/libusb-1.0.9.tar.bz2
git clone https://github.com/gbishop/cython-hidapi.git
Décompresser les fichiers.
tar xvzf Cython-0.16.tar.gz
tar xvjf libusb-1.0.9.tar.bz2
Compiler et installer Cython 0.16
Aller dans le répertoire Cython-0.16
cd Cython-0.16
sudo python setup.py install
Cette opération prend quelques minutes :).
Compiler et installer libusb-1.0.9
Aller dans le répertoire libusb-1.0.9
cd~
cd job
cd libusb-1.0.9
Taper
./configure
make
sudo make install
Aller dans le répertoire cython-hidapi
cd ~/job/cython-hidapi
Édition du fichier setup.py
nano setup.py
Remplacer les lignes suivante:
os.environ['CFLAGS'] = "-I/usr/include/libusb-1.0"
par
os.environ['CFLAGS'] = "-I/usr/local/include/libusb-1.0"
os.environ['LDFLAGS'] = "-L/usr/lib/‘i386-linux-gnu -lusb-1.0 -ludev -lrt"
par
os.environ['LDFLAGS'] = "-L/usr/lib/arm-linux-gnueabihf -lusb-1.0 -ludev -lrt"
copier le fichier libudev.so.0
sudo cp /lib/arm-linux-gnueabihf/libudev.so.0 /usr/lib/arm-linux-gnueabihf/libudev.so
Installation du driver
sudo python setup.py install
Téléchargement de pywws dans le répertoire home. Vérifier si c'est la dernière version sur le site https://pypi.python.org/pypi/pywws/ :
cd~
wget http://pywws.googlecode.com/files/pywws-12.10_r547.tar.gz
Décompresser l'archive.
tar xvzf pywws-12.10_r547.tar.gz
Renommer le répertoire en station (Pas obligatoire).
mv pywws-12.10_r547 station
Aller dans le répertoire station.
cd~
cd station
Test de la station.
sudo python TestWeatherStation.py
Vous devriez voir une série de nombres hexadécimaux si la connexion fonctionne.
La station communique :).
Créer un répertoire de sauvegarde des données.
mkdir ~/station/data
Lancer le fichier logdata afin de créer le fichier weather.ini dans le répertoire data.
sudo python pywws/LogData.py -vvv ~/station/data
Aller dans le répertoire Data. Éditer le fichier weather.ini
nano weather.ini
Écrire le modèle de station ws1080.
Pour générer les graphiques pywws utilise gnuplot nous avons donc besoin de l'installer:
sudo apt-get install gnuplot
Répondre O
Mise à jour 09/06/2013
Créé avec HelpNDoc Personal Edition: Générateur de documentation d'aide HTML gratuit