#!/usr/bin/python3
# Connect a simple power button to pin 5 (GPIO 3) and pin 6 (GND).
# By pressing this button, the Raspberry Pi will wake up from
# halt state and boot.
# This script is used to shut down the Raspberry Pi by using the same button.
# https://howchoo.com/g/mwnlytk3zmm/how-to-add-a-power-button-to-your-raspberry-pi
__author__ = "Gernot Walzl"
__date__ = "2017-12-18"
import subprocess
from RPi import GPIO
if __name__ == '__main__':
GPIO.setmode(GPIO.BCM)
GPIO.setup(3, GPIO.IN)
GPIO.wait_for_edge(3, GPIO.FALLING)
subprocess.call(['shutdown', '-h', 'now'])