Como instalar el programa PYWWS para recoger los datos de una estación meteorológica.
Instalar Git
sudo apt-get install gitInstalar python-dev
sudo apt-get install python-devsudo apt-get install libudev-dev
crear un directorio para descargar y descomprimir los ficheros de instalación
cd ~mkdir dls
cd dls
Descargar las librerías y utilidades necesarias
wget http://pypi.python.org/packages/source/C/Cython/Cython-0.16.tar.gzwget 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
Descomprimir los ficheros que habíamos descargado.
tar xvzf Cython-0.16.tar.gztar xvjf libusb-1.0.9.tar.bz2
Compilar e instalar Cython 0.16 (esto puede llevar un tiempo)
cd ~/dls/Cython-0.16sudo python setup.py install
cd ~/dls/libusb-1.0.9
./configure
make
sudo make install
cd ~/dls/cython-hidapi
Editar el fichero de conflagración: setup.py
sudo nano setup.pyCambiamos la linea:
os.environ['CFLAGS'] = "-I/usr/include/libusb-1.0"
a
os.environ['CFLAGS'] = "-I/usr/local/include/libusb-1.0"
Cambiamos la linea:
os.environ['LDFLAGS'] = "-L/usr/lib/�i386-linux-gnu -lusb-1.0 -ludev -lrt"
a
os.environ['LDFLAGS'] = "-L/usr/lib/arm-linux-gnueabihf -lusb-1.0 -ludev -lrt"
Copiar el fichero libudev.so.0
sudo cp /lib/arm-linux-gnueabihf/libudev.so.0 /usr/lib/arm-linux-gnueabihf/libudev.sosudo python setup.py install
Descargar la ultima versión pywws http://pypi.python.org/pypi/pywws/
cd ~sudo mkdir weather
cd weather
sudo git clone https://github.com/jim-easterbrook/pywws.git
Conectar la estación a la Raspberry con el conector USB
Cambiamos al directorio:
cd ~/weather/pywwsComprobamos la conexion de la estación meteorológica.
Debería ver una serie de números hexadecimales si la conexión está funcionando.
Si no tiene conexión o no esta conectada:
Si esta conectada daría:
pi@raspberrypi ~/weather/pywws $ sudo python -m pywws.TestWeatherStation
Ya tenemos instalado el programa ahora falta configurarlo.
En un próximo estará explicado.