Stap 11: LEGOLED Toon u weer rapporten
Weersomstandigheden en de voorspelde gebeurtenissen worden aangedreven door IFTTT en Dropbox, dus u dient geregistreerd te zijn tot deze diensten.
Maak nu uw eigen recept. Op IFTTT.com kunt u voorbeelden zien onder 'bimbocinese' gebruiker (LEGOLED).
Zoals u IFTTT, drie keer voor dag ziet, maken twee tekstbestanden in Dropbox map met de naam "meteo", vandaag en morgen weerberichten.
Maak een directory:
~ $ mkdir meteo
~ $ cd meteo
$ git clone https://github.com/andreafabrizi/Dropbox-Uploader...
$ cd Dropbox-Uploader
$ chmod + x dropbox_uploader.sh $./dropbox_uploader.sh op dit moment moet worden geverifieerd. Volg de instructies. voor meer informatie: https://github.com/andreafabrizi/Dropbox-Uploader...
Sluit de bestanden meteo.sh en spazio.txt binnen /home/pi/meteo folder.
Koppelen bestand meteo.py binnen /home/pi folder
Nu kunt u het proberen. Eenmaal dat je twee tekstbestanden in je dropbox-map met de naam "meteo", kunt u het script starten:
~ $ bash /home/pi/meteo/meteo.sh
deze opdracht tekstbestanden downloaden van Dropbox en stuur ze naar weergeven. Na het doen, zullen worden verwijderd uit Dropbox map. Zet dan deze opdracht in je crontab enkele minuten na het IFTTT triggering. Tijdens de dag kunt u eenvoudig toevoegen aan crontab de opdracht:
~ $ python meteo.py
Bijvoorbeeld mijn IFTTT aan DROPBOX trigger bedraagt de: 7.30 ben, 11:45 am, 7:30 pm. Dus mijn crontab zoiets als dit is:
$ 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.
met deze crontab, ik zie zeven tijd voor dag vandaag en morgen weer rapporten.