so.py from soco import SoCo if __name__ == '__main__': sonos = SoCo('192.168.7.131') sonos.play_uri( 'http://192.168.7.140/klingel.mp3') track = sonos.get_current_track_info() print track['title'] sonos.pause() sonos.play() tuere.py import RPi.GPIO as gpio import smtplib import subprocess import picamera import time gpio.setmode(gpio.BCM) gpio.setup(17, gpio.IN) server = smtplib.SMTP('smtp.mailanbieter.com', 587) server.starttls() server.ehlo() camera = picamera.PiCamera() camera.resolution = (1024, 768) camera.vflip = True camera.hflip = True while True: input_value = gpio.input(17) if input_value == False: print('The button has been pressed...') subprocess.Popen(["/usr/bin/python", "/home/pi/so.py"]) camera.capture('/home/pi/image.jpg') time.sleep(2) subprocess.Popen(["/usr/bin/python", "/home/pi/mail.py"]) while input_value == False: input_value = gpio.input(17)