Raspberry PI Dashboard
A Dashboard for Raspberry PI Module 3 with the Raspberry 7" Touch Screen
- Time
- Date
- Reads Number of local Media Files on MiniDLNA (Music/Video)
- Gets local Weather and forecast from OpenWeather
- Checks to see if Owner is home (Pings mobile phone)
- Gets Owner's Calendar Information from Office365
- Changes Screen colour and display brightness dependant on Time of Daytime
- Interacts with Local Z-Wave Setup to have a small selection of actions
- Saves data to JSON files so does not flood online services, called
data_*.txt
- Saves images to
icon_*.png
- Saves a backup of current data/images which are used incase of data update failure
- Config file eClock.cfg, this is created using
setup.py
- Register with OpenWeatherMap
- Install system requirements
sudo apt-get install python-pygame python-pil python-imaging-tk
- Install Python requirements
sudo pip install requests
sudo pip install pycrypto
- Install
O365
Python Library, using custom version from Github (topcats/python-o365) - Install
zWaveAPI
Python Library, using custom version from Github (topcats/raspberry-zwave-python) - Run
setup.py
to create config file - Read Backlight Setup manual
- Read Auto run manual