Skip to content

Instantly share code, notes, and snippets.

@tycen
tycen / button-red-on.sh
Created December 5, 2013 22:27
Sleepi Button Watch
#!/bin/bash
while true ; do if grep -q 1 /sys/class/gpio/gpio22/value ; then echo "0" > /sys/class/gpio/gpio23/value ; echo "1" > /sys/class/gpio/gpio25/value ; sleep .1 ; fi ; done
@tycen
tycen / sleepi_cron
Created December 5, 2013 22:25
Sleepi Cron
# Setup GPIO after reboot
@reboot sleep 20 ; /home/pi/sleepi/gpio-setup.sh
@reboot sleep 30 ; /home/pi/sleepi/button-red-on.sh
# This needs more logic to better handle reboots after 6:30am
@reboot sleep 40 ; echo "1" > /sys/class/gpio/gpio25/value
# Morning
30 6 * * * echo "0" > /sys/class/gpio/gpio25/value ; echo "1" > /sys/class/gpio/gpio24/value
0 7 * * * echo "0" > /sys/class/gpio/gpio24/value ; echo "1" > /sys/class/gpio/gpio23/value