Witty Pi is an extension board that adds realtime clock and power management to your Raspberry Pi.
You can turn on/off your Raspberry Pi with a single tap on the button on Witty Pi, and the power supply for Raspberry Pi and all its USB peripherals will get fully cut after the shutdown.
Witty Pi has a CR2032 backed realtime clock (DS1337) on board, and can keep time for Raspberry Pi when it is off. You can schedule next shutdown/startup of your Pi via the software. A user-defined schedule script could be used for complex use case, which requires scheduling multiple shutdowns and startups at different moments.
You can use the two commands below to install software for Witty Pi:
wget http://www.uugear.com/repo/WittyPi/installWittyPi.sh sudo sh installWittyPi.sh
After the installation is done, reboot your Raspberry Pi and your Witty Pi is ready to go.
Witty Pi supports all Raspberry Pi models that have 40-pin header, including A+, B+, 2B, 3B and Zero.