Stap 3: Installeer de software
Inloggen (op afstand) naar uw framboos
Stel dat u bent ingelogd als gebruiker pi en u hebt de naam van uw Raspberry vochtigheid-monitor, ziet u in uw terminal zoiets als dit:
pi ~ $
Eerst, maak een map, waar de vochtigheid-monitor-software zal worden opgeslagen:
mkdir humidity-monitor
.. .en wijzigen naar de nieuwe map:
cd humidity-monitor
De opdrachtregel prompt zal omzetten
pi ~/humidity-monitor $
Nu is het tijd om de vochtigheid-monitor bronnen halen:
git clone https://techprolet
U moet de Ubidots variabelen gegevens bewerken. Open de vochtigheid-monitor.py -script met behulp van uw favoriete editor.
BV
nano humidity-monitor.py
Zoek de lijnen die verantwoordelijk is voor de Ubidots-instellingen:
#Create an "API" object
api = ApiClient("xxxxxxxxxxxxxxxxxxxxxxxxxx")
#Create a "Variable" object
tempVar = api.get_variable("xxxxxxxxxxxxxxxxxxxxxxx")
humidVar = api.get_variable("xxxxxxxxxxxxxxxxxxxxxxx")
Vervang de xxxxxx met de variabelen die u kreeg van uw Ubidots-registratie
U kunt nu de vochtigheid-monitor uitvoeren door het volgende te typen:
sudo python humidity-monitor.py
Ook kun je Raspberry uitvoeren van de script-everytime die het laarzen (zodat u niet hoeft te handmatig draaien iedere keer dat je per ongeluk trok de stekker...)
Ten eerste, heb je te halen het humidity_monitor.sh script executable:
chmod 755 humidity_monitor.sh
Maak vervolgens een map logs, waar de uitvoering logs zijn gonna worden opgeslagen:
mkdir logs
Voer crontab:
sudo crontab -e
en voert u de volgende regel
sh /home/pi/humidity-monitor/humidity_monitor.sh >/home/pi/humidity-monitor/logs/cronlog 2>&1
Van nu af aan wanneer de laarzen van de framboos, het script automatisch moet worden gestart.
Geniet van!