Raspberry Pi IoT: Temperatur och luftfuktighet monitor (3 / 3 steg)
Steg 3: Installera programvaran
Logga in (distans) till din hallon
Om du har loggat in som användare pi och du har döpt ditt hallon luftfuktighet-monitor, ser du i din terminal ungefär så här:
pi ~ $
För det första, skapa en mapp, där fuktighet-monitor programvaran lagras:
mkdir humidity-monitor
.. .och ändra till den nya mappen:
cd humidity-monitor
Om kommandoraden snabb ändras till
pi ~/humidity-monitor $
Nu är det dags att hämta luftfuktighet-monitor källorna:
git clone https://techprolet
Du måste redigera variablerna Ubidots data. Öppna med din favorit editor skriptet fukt-monitor.py .
T.ex.
nano humidity-monitor.py
Lokalisera linjen ansvarig för Ubidots inställningar:
#Create an "API" object
api = ApiClient("xxxxxxxxxxxxxxxxxxxxxxxxxx")
#Create a "Variable" object
tempVar = api.get_variable("xxxxxxxxxxxxxxxxxxxxxxx")
humidVar = api.get_variable("xxxxxxxxxxxxxxxxxxxxxxx")
Ersätta xxxxxx med de variabler som du fick från din Ubidots registrering
Du kan nu köra Luftfuktighet-bildskärmen genom att skriva följande:
sudo python humidity-monitor.py
Du kan också göra hallon execute script varje gång den startar (så att du inte har till manuellt springa den varje gång du oavsiktligt drog ur pluggen...)
För det första måste du göra humidity_monitor.sh skriptet körbart:
chmod 755 humidity_monitor.sh
Skapa sedan en loggar mapp, där utförandet loggarna ska lagras:
mkdir logs
Sedan köra crontab:
sudo crontab -e
och skriv in följande rad
sh /home/pi/humidity-monitor/humidity_monitor.sh >/home/pi/humidity-monitor/logs/cronlog 2>&1
Nu när hallon stövlar, bör skriptet starta automatiskt.
Njut!