top of page
Py-Pi-Gcal Logo.png

The Google Wallendar: Digital Wall Calendar

Check out a pic! (I haven't mounted it yet)

Built using Python 3, and utilizing my Raspberry Pi 3, my Google Calendar, Iceweasel, mFull, Xscreensaver, PuTTY's PLINK, and some remote-controlled electrical outlet switches.

After the completion of The Google Calendar Scheduler, I needed a new project. I'd recently rediscovered my Raspberry Pi 3 sitting around and so I decided to do something cool with it. As I researched interesting projects, I stumbled across one I'd found a while back: a wall-mounted calendar that used a monitor, a Raspberry Pi, and Google Calendar. And since my wife said we would probably use that project more (as opposed to this facial recognition lock) I agreed and got to work.

A few hours later, it was finished. After playing around with some auto-start settings, the Iceweasel browser opens up as soon as the Pi boots up. Iceweasel is used to display Google Calendar better than FireFox, so we want to use that. Next, after playing around with the Google Calendar settings, it always displays in "month" mode. I also installed mFull as an add-on to help take away the unnecessary toolbars, and to display in full-screen mode every time it opens. Next, I installed Xscreensaver to help make sure the Raspberry Pi screen always stays on. From here, I wrote a Python script on the Pi to shut it down safely. After that was done, I wrote another Python script on my desktop utilizing PLINK from PuTTY to SSH into the Pi and run that shutdown script so I can shut it down from upstairs if I ever need to. And finally, I used two outlet switches to be able to easily re-power the Pi and turn the monitor on and off. All from the comfort of my home-office or bed.

Bonus fact: The remote to turn the monitor on in the morning is also connected to my coffee pot so that I can turn both on from upstairs and walk down to see my schedule, and some fresh coffee.

bottom of page