Hace unos días, un amigo mío me pidió ayuda para montar la captación de los datos, le indique que siguiera las indicaciones que tenia y me comento que no funcionaba.
Revise lo que tenia escrito y me di cuenta, que no funcionaba con Raspbian 4.
Aquí pongo como lo he instalado, primero instalaremos las dependencias para poder ejecutar PYWWS.
Actualizar el sistema
1 2 |
sudo apt-get update sudo apt-get upgrade -y |
PIP
1 |
sudo pip install --upgrade pip |
tzlocal
Proporciona información sobre su zona horaria local. Es mejor instalarlo con pip:
1 |
sudo pip install tzlocal |
libusb
Instalar la última versión disponible.
1 |
pip install libusb1 |
Tareas flexibles de tiempo
croniter
Para realizar tareas en horas y / o fechas específicas.
1 |
pip install croniter |
python-daemon
Ejecuta el registro de pywws como un proceso de daemon UNIX adecuado.
1 |
pip install python-daemon |
requests
La carga a «servicios» basados en HTTP, como Weather Underground, requiere la biblioteca de solicitudes de Python:
1 |
pip install requests |
paramiko y pycrypto
Puede usar «ftp over ssh» (sftp) para cargar archivos a su sitio web de forma segura. La carga normal solo usa los módulos estándar de Python, pero si quieres usar sftp necesitas instalar estos dos módulos
1 2 |
sudo pip install pycrypto sudo pip install paramiko |
la instalación de paramiko da error, no es necesario si la subida de los archivos no es por sftp.
MQTT
Se puede usar para enviar datos meteorológicos a un agente MQTT.
1 |
sudo pip install paho-mqtt |