Étape 3: Installer le logiciel
Login (à distance) à votre framboise
En supposant que vous avez connecté comme utilisateur pi et que vous avez nommé votre framboise - surveiller l’humidité, vous verrez dans votre terminal quelque chose comme ceci :
pi ~ $
Tout d’abord, créez un dossier, où l’humidité-écran du logiciel est conservé :
mkdir humidity-monitor
.. .et le changement vers le nouveau dossier :
cd humidity-monitor
L’invite de ligne de commande va changer à
pi ~/humidity-monitor $
Il est maintenant temps pour aller chercher les sources d’humidité-monitor :
git clone https://techprolet
Vous devez modifier les données des variables de la Ubidots. En utilisant votre éditeur favori, ouvrez le script de l’humidité-monitor.py .
Par exemple
nano humidity-monitor.py
Recherchez les lignes responsables pour les paramètres de Ubidots :
#Create an "API" object
api = ApiClient("xxxxxxxxxxxxxxxxxxxxxxxxxx")
#Create a "Variable" object
tempVar = api.get_variable("xxxxxxxxxxxxxxxxxxxxxxx")
humidVar = api.get_variable("xxxxxxxxxxxxxxxxxxxxxxx")
Remplacez le xxxxxx par les variables que vous avez reçu de votre inscription de Ubidots
Vous pouvez maintenant exécuter l’humidité-monitor en tapant ce qui suit :
sudo python humidity-monitor.py
Vous pouvez également faire framboise exécuter le script à chaque fois qu'il démarre (de sorte que vous n’avez pour l’exécuter manuellement chaque fois que vous avez tiré accidentellement la fiche...)
Tout d’abord, vous devez faire le humidity_monitor.sh script exécutable :
chmod 755 humidity_monitor.sh
Ensuite, créez un dossier logs, où les journaux d’exécution vont être stockés :
mkdir logs
Puis exécutez crontab:
sudo crontab -e
et entrez la ligne suivante
sh /home/pi/humidity-monitor/humidity_monitor.sh >/home/pi/humidity-monitor/logs/cronlog 2>&1
Par la suite, lors du démarrage de la framboise, le script doit démarrer automatiquement.
Profitez !