#!/usr/bin/python3
# Datei fÃ¼r die Taster

from gpiozero import Button
from signal import pause
from subprocess import check_call
def def_shutdown():
    check_call(['sudo', 'poweroff'])
def def_volU():
    check_call("amixer sset Master 10+", shell=True)
def def_volD():
    check_call("amixer sset Master 10-", shell=True)
def def_next():
    check_call("echo 'next' | nc.openbsd -w 1 localhost 4212", shell=True)
def def_prev():
    check_call("echo 'prev' | nc.openbsd -w 1 localhost 4212", shell=True)
def def_halt():
    check_call("echo 'pause' | nc.openbsd -w 1 localhost 4212", shell=True)
shut = Button(3, hold_time=2)
volU = Button(22)
volD = Button(23)
next = Button(17)
prev = Button(27)
halt = Button(26)
shut.when_held = def_shutdown
volU.when_pressed = def_volU
volD.when_pressed = def_volD
next.when_pressed = def_next
prev.when_pressed = def_prev
halt.when_pressed = def_halt

#LED Diode zum prüfen ob der Pi eingeschaltet ist.
from gpiozero import LED
led = LED(13)
led.on()


pause()

