Witty Pi: Realtime Clock + Power Management for Raspberry Pi

What is Witty Pi?

Witty Pi is small extension board that can add realtime clock and power management to your Raspberry Pi.


After installing Witty Pi on your Raspberry Pi, you get some amazing new features:

  • You can properly turn on/off Raspberry Pi with single tap on the switch.
  • Raspberry Pi and all its USB peripherals get fully power cut after shutdown.
  • Raspberry Pi knows the correct time, even without accessing the Internet.
  • You can schedule the startup/shutdown of your Raspberry Pi.

A short video demonstrates these cool features:

If you are interested, here is the user manual of Witty Pi, which contains a lot of details about the usage:


Software for Witty Pi

Witty Pi needs software supports to activate all functionality. We write these software as bash scripts, which are very easy to be customized.

In the bash scripts, we use the GPIO utility from wiringPi to interact with the GPIO pins. It is possible to replace this utility with another one if you want.

All the bash scripts, including the installing script can be found in Github: https://github.com/shawnu/Witty-Pi