LEGOLED (11 / 12 steg)
Steg 11: LEGOLED Visa du vädret rapporter
Väder och prognos händelser drivs av IFTTT och Dropbox, så du måste vara registrerad för dessa tjänster.
Skapa nu egna recept. Du kan se exempel på IFTTT.com under "bimbocinese" användare (LEGOLED).
Som ni kan se IFTTT, tre gånger under dagen, skapa två textfiler inuti Dropbox mapp med namnet "väder", idag och i morgon väderrapporter.
skapa en katalog:
~ $ mkdir meteo
~ $ cd meteo
$ git clone https://github.com/andreafabrizi/Dropbox-Uploader...
$ cd Dropbox-Uploader
$ chmod + x dropbox_uploader.sh $./dropbox_uploader.sh vid denna tid du behöver för att autentiseras. Följ instruktionerna. för mer information: https://github.com/andreafabrizi/Dropbox-Uploader...
Inuti /home/pi/meteo katalog bifoga filer meteo.sh och spazio.txt.
Inuti /home/pi katalog bifoga filen meteo.py
nu kan du prova det. En gång att du har två textfiler i din dropbox-katalog som heter "väder", kan du starta skriptet:
~ $ bash /home/pi/meteo/meteo.sh
Detta kommando hämtar filer från Dropbox och skicka dem att Visa. Efter gör det, filer kommer att raderas från Dropbox mapp. Lägg sedan detta kommando i din crontab några minuter efter IFTTT utlöser. Under dagen kan du enkelt tillägga till crontab kommandot:
~ $ python meteo.py
Till exempel min IFTTT till DROPBOX trigger är på den: 7.30 am, 11:45:00, 7:30 pm. Så min crontab är ungefär så här:
$ sudo nano/etc/crontab
12 08 *** pi bash /home/pi/meteo/meteo.sh
50 11 *** pi python meteo.py
30 12 *** pi bash /home/pi/meteo/meteo.sh
14 13 *** pi python meteo.py
32 16 *** pi python meteo.py
55 19 *** pi bash /home/pi/meteo/meteo.sh
35 20 *** pi python meteo.py
etc. etc.
med denna crontab, ska jag se sju tiden för dagen idag och i morgon om vädret rapporter.