Paso 3: Instalar el software
Inicio de sesión (remotamente) a la frambuesa
Suponiendo que has iniciado sesión como usuario pi y has nombrado tu frambuesa monitor de humedad, verás en tu terminal algo como esto:
pi ~ $
En primer lugar, crear una carpeta donde se almacenará el software del monitor de humedad:
mkdir humidity-monitor
.. .y el cambio a la nueva carpeta:
cd humidity-monitor
El indicador de línea de comandos cambiará a
pi ~/humidity-monitor $
Ahora es el momento de buscar las fuentes de humedad-monitor:
git clone https://techprolet
Tienes que editar los datos de las variables de Ubidots. Usando su editor favorito, abra el script de monitor.py de humedad .
Por ejemplo
nano humidity-monitor.py
Busque las líneas de la configuración de Ubidots:
#Create an "API" object
api = ApiClient("xxxxxxxxxxxxxxxxxxxxxxxxxx")
#Create a "Variable" object
tempVar = api.get_variable("xxxxxxxxxxxxxxxxxxxxxxx")
humidVar = api.get_variable("xxxxxxxxxxxxxxxxxxxxxxx")
Reemplazar la xxxxxx con las variables que tienes de tu registro de Ubidots
Ahora puede ejecutar al monitor de humedad escribiendo lo siguiente:
sudo python humidity-monitor.py
También se puede hacer en frambuesa ejecutar el script cada vez que inicia (de modo que no tienes que ejecutarlo manualmente cada vez que accidentalmente jale el enchufe...)
En primer lugar, tienes que hacer ejecutable el script humidity_monitor.sh :
chmod 755 humidity_monitor.sh
Crear una carpeta de logs, donde los registros de ejecución van a ser almacenados:
mkdir logs
Luego ejecute crontab:
sudo crontab -e
e introduzca la siguiente línea
sh /home/pi/humidity-monitor/humidity_monitor.sh >/home/pi/humidity-monitor/logs/cronlog 2>&1
De ahora en adelante, cuando los cargadores de la frambuesa, la secuencia de comandos se iniciará automáticamente.
¡ Disfrute!