{"id":548,"date":"2015-10-25T21:33:28","date_gmt":"2015-10-25T19:33:28","guid":{"rendered":"https:\/\/www.pilinski.org\/wordpress\/?p=548"},"modified":"2016-01-18T14:23:56","modified_gmt":"2016-01-18T12:23:56","slug":"firetv-aktives-programm-und-power-status-per-bash-skript","status":"publish","type":"post","link":"https:\/\/www.pilinski.org\/wordpress\/firetv-aktives-programm-und-power-status-per-bash-skript\/","title":{"rendered":"FireTV aktives Programm und Power Status per Bash Skript"},"content":{"rendered":"<p>Dieser Beitrag hat schon nicht mehr viel mit dem Hausbau zu tun. Es geht um ein Skript,mit dem man das aktive Programm auf dem FireTV auslesen kann. Dabei verwende ich Befehle \u00fcber die adb shell, auf dem FireTV muss adb also aktiviert sein.<\/p>\n<p><!--more-->Hier das Skript<br \/>\n<code>#!\/bin\/bash<\/code><\/p>\n<p># Skript um den aktuellen Zustand des Fire TV zu ermitteln<\/p>\n<p># IP des FireTV<br \/>\nIP=&#8217;xxx.xxx.xxx.xxx&#8216;<\/p>\n<p># Pr\u00fcfen ob eine Verbindung besteht<br \/>\nadb devices | grep &#8222;$IP&#8220; &gt; \/dev\/null<\/p>\n<p>if [ $? -ne 0 ]; then<br \/>\n# echo &#8222;Fire TV nicht verbunden, verbinde&#8220;<br \/>\nadb connect $IP<br \/>\nfi<\/p>\n<p>PROG=`adb shell dumpsys window windows | grep &#8218;mCurrentFocus&#8217;`<br \/>\nPOWER=`adb shell dumpsys power | grep &#8218;mWakefulness&#8217;`<\/p>\n<p>echo $POWER | grep -q &#8222;Awake&#8220;<br \/>\nif [ $? -eq 0 ]; then<br \/>\necho &#8222;Awake&#8220;<br \/>\nelse<br \/>\necho &#8222;Asleep&#8220;<br \/>\nfi<\/p>\n<p>echo $PROG | grep -q &#8222;com.amazon.tv.launcher&#8220;<br \/>\nif [ $? -eq 0 ]; then<br \/>\necho &#8222;Home&#8220;<br \/>\nexit 0<br \/>\nfi<\/p>\n<p>echo $PROG | grep -q &#8222;org.xbmc.kodi&#8220;<br \/>\nif [ $? -eq 0 ]; then<br \/>\necho &#8222;Kodi&#8220;<br \/>\nexit 0<br \/>\nfi<\/p>\n<p>echo $PROG | grep -q &#8222;com.amazon.avod&#8220;<br \/>\nif [ $? -eq 0 ]; then<br \/>\necho &#8222;Video&#8220;<br \/>\nexit 0<br \/>\nfi<\/p>\n<p>echo &#8222;Unknown&#8220;<br \/>\nexit 0<br \/>\nAuf dem jeweiligen Linux System muss das adb Tool installiert sein. Das Skript gibt den Power Status (Awake oder Asleep) aus und welches Programm gerade l\u00e4uft (Home, Kodi oder Video) bzw. Unknown bei unbekannten Programmen.<\/p>\n<p class=\"bawpvc-ajax-counter\" data-id=\"548\">Views: 323<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dieser Beitrag hat schon nicht mehr viel mit dem Hausbau zu tun. Es geht um ein Skript,mit dem man das aktive Programm auf dem FireTV auslesen kann. Dabei verwende ich Befehle \u00fcber die adb shell, auf dem FireTV muss adb also aktiviert sein. Views: 323<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-548","post","type-post","status-publish","format-standard","hentry","category-technik"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>FireTV aktives Programm und Power Status per Bash Skript | Pilinskis Bautagebuch<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.pilinski.org\/wordpress\/firetv-aktives-programm-und-power-status-per-bash-skript\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"FireTV aktives Programm und Power Status per Bash Skript | Pilinskis Bautagebuch\" \/>\n<meta property=\"og:description\" content=\"Dieser Beitrag hat schon nicht mehr viel mit dem Hausbau zu tun. Es geht um ein Skript,mit dem man das aktive Programm auf dem FireTV auslesen kann. Dabei verwende ich Befehle \u00fcber die adb shell, auf dem FireTV muss adb also aktiviert sein. Views: 323\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.pilinski.org\/wordpress\/firetv-aktives-programm-und-power-status-per-bash-skript\/\" \/>\n<meta property=\"og:site_name\" content=\"Pilinskis Bautagebuch\" \/>\n<meta property=\"article:published_time\" content=\"2015-10-25T19:33:28+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-01-18T12:23:56+00:00\" \/>\n<meta name=\"author\" content=\"Felix\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Felix\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"1\u00a0Minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.pilinski.org\/wordpress\/firetv-aktives-programm-und-power-status-per-bash-skript\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.pilinski.org\/wordpress\/firetv-aktives-programm-und-power-status-per-bash-skript\/\"},\"author\":{\"name\":\"Felix\",\"@id\":\"https:\/\/www.pilinski.org\/wordpress\/#\/schema\/person\/1f712826d4f1ef859952bb9f5b5ef74e\"},\"headline\":\"FireTV aktives Programm und Power Status per Bash Skript\",\"datePublished\":\"2015-10-25T19:33:28+00:00\",\"dateModified\":\"2016-01-18T12:23:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.pilinski.org\/wordpress\/firetv-aktives-programm-und-power-status-per-bash-skript\/\"},\"wordCount\":211,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.pilinski.org\/wordpress\/#organization\"},\"articleSection\":[\"Technik\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.pilinski.org\/wordpress\/firetv-aktives-programm-und-power-status-per-bash-skript\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.pilinski.org\/wordpress\/firetv-aktives-programm-und-power-status-per-bash-skript\/\",\"url\":\"https:\/\/www.pilinski.org\/wordpress\/firetv-aktives-programm-und-power-status-per-bash-skript\/\",\"name\":\"FireTV aktives Programm und Power Status per Bash Skript | Pilinskis Bautagebuch\",\"isPartOf\":{\"@id\":\"https:\/\/www.pilinski.org\/wordpress\/#website\"},\"datePublished\":\"2015-10-25T19:33:28+00:00\",\"dateModified\":\"2016-01-18T12:23:56+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.pilinski.org\/wordpress\/firetv-aktives-programm-und-power-status-per-bash-skript\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.pilinski.org\/wordpress\/firetv-aktives-programm-und-power-status-per-bash-skript\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.pilinski.org\/wordpress\/firetv-aktives-programm-und-power-status-per-bash-skript\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/www.pilinski.org\/wordpress\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"FireTV aktives Programm und Power Status per Bash Skript\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.pilinski.org\/wordpress\/#website\",\"url\":\"https:\/\/www.pilinski.org\/wordpress\/\",\"name\":\"Pilinskis Bautagebuch\",\"description\":\"Hausbau, Smarthome, Garten und mehr\",\"publisher\":{\"@id\":\"https:\/\/www.pilinski.org\/wordpress\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.pilinski.org\/wordpress\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.pilinski.org\/wordpress\/#organization\",\"name\":\"Pilinski IT\",\"url\":\"https:\/\/www.pilinski.org\/wordpress\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.pilinski.org\/wordpress\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.pilinski.org\/wordpress\/wp-content\/uploads\/2020\/02\/Logo.png\",\"contentUrl\":\"https:\/\/www.pilinski.org\/wordpress\/wp-content\/uploads\/2020\/02\/Logo.png\",\"width\":154,\"height\":62,\"caption\":\"Pilinski IT\"},\"image\":{\"@id\":\"https:\/\/www.pilinski.org\/wordpress\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.pilinski.org\/wordpress\/#\/schema\/person\/1f712826d4f1ef859952bb9f5b5ef74e\",\"name\":\"Felix\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.pilinski.org\/wordpress\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a9f6f9caa05fbd40847e2a2c4295cafe?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a9f6f9caa05fbd40847e2a2c4295cafe?s=96&d=mm&r=g\",\"caption\":\"Felix\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"FireTV aktives Programm und Power Status per Bash Skript | Pilinskis Bautagebuch","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.pilinski.org\/wordpress\/firetv-aktives-programm-und-power-status-per-bash-skript\/","og_locale":"de_DE","og_type":"article","og_title":"FireTV aktives Programm und Power Status per Bash Skript | Pilinskis Bautagebuch","og_description":"Dieser Beitrag hat schon nicht mehr viel mit dem Hausbau zu tun. Es geht um ein Skript,mit dem man das aktive Programm auf dem FireTV auslesen kann. Dabei verwende ich Befehle \u00fcber die adb shell, auf dem FireTV muss adb also aktiviert sein. Views: 323","og_url":"https:\/\/www.pilinski.org\/wordpress\/firetv-aktives-programm-und-power-status-per-bash-skript\/","og_site_name":"Pilinskis Bautagebuch","article_published_time":"2015-10-25T19:33:28+00:00","article_modified_time":"2016-01-18T12:23:56+00:00","author":"Felix","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Felix","Gesch\u00e4tzte Lesezeit":"1\u00a0Minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.pilinski.org\/wordpress\/firetv-aktives-programm-und-power-status-per-bash-skript\/#article","isPartOf":{"@id":"https:\/\/www.pilinski.org\/wordpress\/firetv-aktives-programm-und-power-status-per-bash-skript\/"},"author":{"name":"Felix","@id":"https:\/\/www.pilinski.org\/wordpress\/#\/schema\/person\/1f712826d4f1ef859952bb9f5b5ef74e"},"headline":"FireTV aktives Programm und Power Status per Bash Skript","datePublished":"2015-10-25T19:33:28+00:00","dateModified":"2016-01-18T12:23:56+00:00","mainEntityOfPage":{"@id":"https:\/\/www.pilinski.org\/wordpress\/firetv-aktives-programm-und-power-status-per-bash-skript\/"},"wordCount":211,"commentCount":0,"publisher":{"@id":"https:\/\/www.pilinski.org\/wordpress\/#organization"},"articleSection":["Technik"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.pilinski.org\/wordpress\/firetv-aktives-programm-und-power-status-per-bash-skript\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.pilinski.org\/wordpress\/firetv-aktives-programm-und-power-status-per-bash-skript\/","url":"https:\/\/www.pilinski.org\/wordpress\/firetv-aktives-programm-und-power-status-per-bash-skript\/","name":"FireTV aktives Programm und Power Status per Bash Skript | Pilinskis Bautagebuch","isPartOf":{"@id":"https:\/\/www.pilinski.org\/wordpress\/#website"},"datePublished":"2015-10-25T19:33:28+00:00","dateModified":"2016-01-18T12:23:56+00:00","breadcrumb":{"@id":"https:\/\/www.pilinski.org\/wordpress\/firetv-aktives-programm-und-power-status-per-bash-skript\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.pilinski.org\/wordpress\/firetv-aktives-programm-und-power-status-per-bash-skript\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.pilinski.org\/wordpress\/firetv-aktives-programm-und-power-status-per-bash-skript\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.pilinski.org\/wordpress\/"},{"@type":"ListItem","position":2,"name":"FireTV aktives Programm und Power Status per Bash Skript"}]},{"@type":"WebSite","@id":"https:\/\/www.pilinski.org\/wordpress\/#website","url":"https:\/\/www.pilinski.org\/wordpress\/","name":"Pilinskis Bautagebuch","description":"Hausbau, Smarthome, Garten und mehr","publisher":{"@id":"https:\/\/www.pilinski.org\/wordpress\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.pilinski.org\/wordpress\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.pilinski.org\/wordpress\/#organization","name":"Pilinski IT","url":"https:\/\/www.pilinski.org\/wordpress\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.pilinski.org\/wordpress\/#\/schema\/logo\/image\/","url":"https:\/\/www.pilinski.org\/wordpress\/wp-content\/uploads\/2020\/02\/Logo.png","contentUrl":"https:\/\/www.pilinski.org\/wordpress\/wp-content\/uploads\/2020\/02\/Logo.png","width":154,"height":62,"caption":"Pilinski IT"},"image":{"@id":"https:\/\/www.pilinski.org\/wordpress\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.pilinski.org\/wordpress\/#\/schema\/person\/1f712826d4f1ef859952bb9f5b5ef74e","name":"Felix","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.pilinski.org\/wordpress\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a9f6f9caa05fbd40847e2a2c4295cafe?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a9f6f9caa05fbd40847e2a2c4295cafe?s=96&d=mm&r=g","caption":"Felix"}}]}},"_links":{"self":[{"href":"https:\/\/www.pilinski.org\/wordpress\/wp-json\/wp\/v2\/posts\/548"}],"collection":[{"href":"https:\/\/www.pilinski.org\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.pilinski.org\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.pilinski.org\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pilinski.org\/wordpress\/wp-json\/wp\/v2\/comments?post=548"}],"version-history":[{"count":2,"href":"https:\/\/www.pilinski.org\/wordpress\/wp-json\/wp\/v2\/posts\/548\/revisions"}],"predecessor-version":[{"id":592,"href":"https:\/\/www.pilinski.org\/wordpress\/wp-json\/wp\/v2\/posts\/548\/revisions\/592"}],"wp:attachment":[{"href":"https:\/\/www.pilinski.org\/wordpress\/wp-json\/wp\/v2\/media?parent=548"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pilinski.org\/wordpress\/wp-json\/wp\/v2\/categories?post=548"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pilinski.org\/wordpress\/wp-json\/wp\/v2\/tags?post=548"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}