Skip to content

TrajM/smart-mirror

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smart Mirror Project on Raspberry Pi

Project Description:

Display information on a screen mounted behind a Two-Way mirror using Raspberry Pi and PyQt. (Programmed for Munich, Germany)

In this Implementation the following information are displayed:

  • Date and Time
  • Weather using Open Weather Map
  • Next Train/Bus arrival using MVG (München Verkehrsgesellschaft) data
  • Daily To-Do list using Any.do (still in development)

Dependencies:

  • pip install pyqt4 pyqt4-tools
  • pip install pyowm
  • pip install PyMVGLive

Usage:

  • Fix GUI windows sizes with Qt Designer
  • Generate ui_mainwindow.py with make_uic.bat (change make_uic URL to correct pyuic script)
  • Add OWM api key, station name and city on the main.py

TODO:

This implementation is getting obsolete. Upgrade the code to PyQt5.

If the location is not Munich, look for an API of the current city transportation if available.

About

A smart mirror implemented on the raspberry Pi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published