{"id":94998,"date":"2016-07-14T15:22:33","date_gmt":"2016-07-14T13:22:33","guid":{"rendered":"http:\/\/www.ifun.de\/?p=94998"},"modified":"2018-01-31T19:17:24","modified_gmt":"2018-01-31T18:17:24","slug":"video-sonos-fernsteuerung-mit-raspberry-pi-und-game-controller","status":"publish","type":"post","link":"https:\/\/www.ifun.de\/video-sonos-fernsteuerung-mit-raspberry-pi-und-game-controller-94998\/","title":{"rendered":"Video: Sonos-Fernsteuerung mit Raspberry Pi und Game-Controller"},"content":{"rendered":"<p>Dass wir gro\u00dfe Freunde der drahtlosen Lautsprecherfamilie von Sonos sind, ist <a href=\"http:\/\/www.iphone-ticker.de\/tag\/sonos\/\">kein<\/a> <a href=\"http:\/\/www.ifun.de\/tag\/sonos\/\">Geheimnis<\/a>. Uns gef\u00e4llt nicht nur der Klang des Multiroom-Systems, auch die Einbindung der Streaming-Dienste von Apple, Amazon und Spotify sowie die aktuelle iOS-Anwendung zur Fernsteuerung der Boxen sind durchdacht gestaltet &#8211; stellenweise jedoch nervt uns der Griff zum Telefon. <\/p>\n<p><a href=\"http:\/\/images.ifun.de\/wp-content\/uploads\/2016\/07\/controlle.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/images.ifun.de\/wp-content\/uploads\/2016\/07\/controlle.jpg\" alt=\"Controlle\" width=\"500\" height=\"302\" class=\"aligncenter size-full wp-image-95000\" srcset=\"https:\/\/images.ifun.de\/wp-content\/uploads\/2016\/07\/controlle.jpg 500w, https:\/\/images.ifun.de\/wp-content\/uploads\/2016\/07\/controlle-300x181.jpg 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>Zwar lassen sich <a href=\"https:\/\/sonos.custhelp.com\/app\/answers\/detail\/a_id\/2239\">einfache Steuerbefehle<\/a> auch \u00fcber die drei auf den Lautsprechern platzierten Kn\u00f6pfe abgeben, um zur Nachrichtenzeit jedoch mal eben das Deutschlandradio anzuknipsen, f\u00fchrt keine Weg am Griff zum iPhone vorbei. <\/p>\n<p>Vorhang auf f\u00fcr den <a rel=\"noindex, nofollow\" href=\"http:\/\/www.ifun.de\/amzn\/B01CEFWQFA\">Raspberry Pi<\/a>. Da die dritte Generation des Mini-Computers ohnehin schon einen festen Platz in unserem Haussteuerungs-Setup hat, haben wir den kleinen Puck kurzerhand um einen <a rel=\"noindex, nofollow\" href=\"http:\/\/www.ifun.de\/amzn\/B00GWKL3Y4\">Gamecontroller<\/a> erg\u00e4nzt und ein paar Zeilen <a href=\"https:\/\/gist.github.com\/noestreich\/d7411b623c7a50d11042b3be8bde5dd8\">Python-Code<\/a> zusammengehackt, die die Sonos-Fernsteuerung \u00fcber den Raspberry Pi und den angeschlossenen USB-Game-Controller erm\u00f6glichen. <\/p>\n<p>Zur Kommunikation mit den Sonos-Boxen setzen wir das Python-Modul <a href=\"https:\/\/github.com\/SoCo\/SoCo\">SoCo<\/a> ein, um das Auslesen der Controller-Tasten k\u00fcmmert sich Pygame, ein Modul das zum Standard-Funktionsumfang des Rasbian-Betriebssystems geh\u00f6rt. Wenn ihr Lust an einem \u00e4hnlichen Projekt habt, k\u00f6nnt ihr euch <a href=\"https:\/\/gist.github.com\/noestreich\/d7411b623c7a50d11042b3be8bde5dd8\">den Code<\/a> hier schnappen und eure Sonos-Boxen um einen eigenen Controller zu Fernsteuerung erweitern. <\/p>\n<p><div class=\"responsive-video\"><iframe loading=\"lazy\" width=\"700\" height=\"371\" src=\"https:\/\/www.youtube-nocookie.com\/embed\/7booj9EXz_I\" frameborder=\"0\" allowfullscreen><\/iframe><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<a href=\"https:\/\/www.ifun.de\/video-sonos-fernsteuerung-mit-raspberry-pi-und-game-controller-94998\/\"><img width=\"150\" height=\"150\" src=\"https:\/\/images.ifun.de\/wp-content\/uploads\/2016\/07\/controlle-150x150.jpg\" class=\"alignright tfe wp-post-image\" alt=\"Controlle\" decoding=\"async\" loading=\"lazy\" \/><\/a><p>Dass wir gro\u00dfe Freunde der drahtlosen Lautsprecherfamilie von Sonos sind, ist kein Geheimnis. Uns gef\u00e4llt nicht nur der Klang des Multiroom-Systems, auch die Einbindung der Streaming-Dienste von Apple, Amazon und Spotify sowie die aktuelle iOS-Anwendung zur Fernsteuerung der Boxen sind durchdacht gestaltet &#8211; stellenweise jedoch nervt uns der Griff zum Telefon. Zwar lassen sich einfache [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":95000,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[22],"tags":[1300,4738,3308,1851,1068],"class_list":["post-94998","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-zubehor","tag-code","tag-entwickler","tag-python","tag-raspberry-pi","tag-sonos"],"acf":[],"aioseo_notices":[],"featured_image":["http:\/\/images.ifun.de\/wp-content\/uploads\/2016\/07\/sonos.jpg"],"rest_api_enabler":{"featured_image":"http:\/\/images.ifun.de\/wp-content\/uploads\/2016\/07\/sonos.jpg"},"_links":{"self":[{"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/posts\/94998","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/comments?post=94998"}],"version-history":[{"count":2,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/posts\/94998\/revisions"}],"predecessor-version":[{"id":118288,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/posts\/94998\/revisions\/118288"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/media\/95000"}],"wp:attachment":[{"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/media?parent=94998"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/categories?post=94998"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/tags?post=94998"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}