{"id":976,"date":"2017-07-11T21:08:10","date_gmt":"2017-07-11T20:08:10","guid":{"rendered":"http:\/\/ipsview.brownson.at\/?p=976"},"modified":"2017-07-11T21:17:25","modified_gmt":"2017-07-11T20:17:25","slug":"touchscreen-naechtliches-ausschalten","status":"publish","type":"post","link":"https:\/\/ipsview.brownson.at\/?p=976","title":{"rendered":"Touchscreen &#8211; N\u00e4chtliches Ausschalten"},"content":{"rendered":"<p>In diesem Thema geht es darum, dass das Tablet tags\u00fcber immer an bleibt und Nachts bzw. bei Abwesenheit aus geht.<\/p>\n<p>Als erstes habe ich am Tablet selbst 2 \u00c4nderungen in den Einstellungen vorgenommen:<\/p>\n<ol>\n<li>Zeit bis zum Ausschalten des Displays auf 15 Sekunden gestellt. Diese Einstellung legt den Zeitraum fest, nachdem sich das Display bei Inaktivit\u00e4t ausschaltet.<\/li>\n<li>Sperrbildschirm deaktiviert, diese Option legt fest, ob das Tablet nach dem Einschalten mit einem Sperrbildschirm aktiviert wird. Da ich diese Option nicht ben\u00f6tige, habe ich sie deaktiviert.<\/li>\n<\/ol>\n<p>Bei Optionen sind vermutlich von Ger\u00e4t zu Ger\u00e4t etwas unterschiedlich zu finden bzw. benannt, darum verzichte ich hier auf Screenshots.<\/p>\n<h2>Schritt 1 &#8211; Bildschirm nicht ausschalten<\/h2>\n<p>Als erstes muss man verhindern, dass sich der Touch wenn IPSView im Vordergrund ist nicht ausschaltet. Dazu gibt es in den &#8222;Client Features&#8220; unter Android ein Steuerelement &#8222;Bildschirm nicht dunkel schalten&#8220;.<\/p>\n<p>Ich habe dieses Steuerelement direkt in der Header Liste platziert, prinzipiell kann es aber auf jeder beliebigen Seite platziert werden.<\/p>\n<p><a href=\"http:\/\/ipsview.brownson.at\/wp-content\/uploads\/Touchscreen_OnOff_DesignerKeepScreenOn.png\"><img decoding=\"async\" class=\"alignnone wp-image-985\" src=\"http:\/\/ipsview.brownson.at\/wp-content\/uploads\/Touchscreen_OnOff_DesignerKeepScreenOn.png\" alt=\"Touchscreen_OnOff_DesignerKeepScreenOn\" width=\"670\" height=\"155\" srcset=\"https:\/\/ipsview.brownson.at\/wp-content\/uploads\/Touchscreen_OnOff_DesignerKeepScreenOn-200x46.png 200w, https:\/\/ipsview.brownson.at\/wp-content\/uploads\/Touchscreen_OnOff_DesignerKeepScreenOn-300x70.png 300w, https:\/\/ipsview.brownson.at\/wp-content\/uploads\/Touchscreen_OnOff_DesignerKeepScreenOn-768x178.png 768w, https:\/\/ipsview.brownson.at\/wp-content\/uploads\/Touchscreen_OnOff_DesignerKeepScreenOn.png 958w\" sizes=\"(max-width: 670px) 100vw, 670px\" \/><\/a><\/p>\n<p>Wenn man am Client nun diese Feature aktiviert, schaltet sich der Bildschirm nicht mehr aus.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-984\" src=\"http:\/\/ipsview.brownson.at\/wp-content\/uploads\/Touchscreen_OnOff_Client.png\" alt=\"Touchscreen_OnOff_Client\" width=\"423\" height=\"70\" srcset=\"https:\/\/ipsview.brownson.at\/wp-content\/uploads\/Touchscreen_OnOff_Client-200x33.png 200w, https:\/\/ipsview.brownson.at\/wp-content\/uploads\/Touchscreen_OnOff_Client-300x50.png 300w, https:\/\/ipsview.brownson.at\/wp-content\/uploads\/Touchscreen_OnOff_Client.png 423w\" sizes=\"(max-width: 423px) 100vw, 423px\" \/><\/p>\n<h2>Schritt 2 &#8211; Remote Steuerung einrichten<\/h2>\n<p>Um dieses Feature nun vom Server ein- bzw. ausschalten zu k\u00f6nnen, muss man wieder eine Remotesteuerung einrichten.<\/p>\n<p>Dazu habe ich eine Variable vom Typ Boolean erstellt und diese in der View der Eigenschaft &#8222;Variable Bildschirm an&#8220;.<\/p>\n<p><a href=\"http:\/\/ipsview.brownson.at\/wp-content\/uploads\/Touchscreen_OnOff_CreateVariable.png\"><img decoding=\"async\" class=\"alignnone wp-image-981\" src=\"http:\/\/ipsview.brownson.at\/wp-content\/uploads\/Touchscreen_OnOff_CreateVariable.png\" alt=\"Touchscreen_OnOff_CreateVariable\" width=\"670\" height=\"42\" srcset=\"https:\/\/ipsview.brownson.at\/wp-content\/uploads\/Touchscreen_OnOff_CreateVariable-200x13.png 200w, https:\/\/ipsview.brownson.at\/wp-content\/uploads\/Touchscreen_OnOff_CreateVariable-300x19.png 300w, https:\/\/ipsview.brownson.at\/wp-content\/uploads\/Touchscreen_OnOff_CreateVariable-768x48.png 768w, https:\/\/ipsview.brownson.at\/wp-content\/uploads\/Touchscreen_OnOff_CreateVariable.png 906w\" sizes=\"(max-width: 670px) 100vw, 670px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/ipsview.brownson.at\/wp-content\/uploads\/Touchscreen_OnOff_ViewSettings.png\"><img decoding=\"async\" class=\"alignnone wp-image-987\" src=\"http:\/\/ipsview.brownson.at\/wp-content\/uploads\/Touchscreen_OnOff_ViewSettings.png\" alt=\"Touchscreen_OnOff_ViewSettings\" width=\"670\" height=\"200\" srcset=\"https:\/\/ipsview.brownson.at\/wp-content\/uploads\/Touchscreen_OnOff_ViewSettings-200x60.png 200w, https:\/\/ipsview.brownson.at\/wp-content\/uploads\/Touchscreen_OnOff_ViewSettings-300x89.png 300w, https:\/\/ipsview.brownson.at\/wp-content\/uploads\/Touchscreen_OnOff_ViewSettings-768x229.png 768w, https:\/\/ipsview.brownson.at\/wp-content\/uploads\/Touchscreen_OnOff_ViewSettings.png 859w\" sizes=\"(max-width: 670px) 100vw, 670px\" \/><\/a><\/p>\n<p>Ab diesem Zeitpunkt kann man das Display bereits \u00fcber die IP-Symcon Variable abschalten. Nach dem Deaktivieren der Variable dauert es 15 Sekunden (die Zeit die in den Android Einstellungen gesetzt wurde &#8211; siehe oben in diesem Beitrag) bis sich der Touch ausschaltet.<\/p>\n<p>Das Wiedereinschalten funktioniert allerdings noch nicht, da IPSView nach dem Ausschalten des Displays durch Android pausiert wird und dadurch keine neuen Daten mehr vom IP-Symcon Server empf\u00e4ngt.<\/p>\n<h2>Schritt 3 &#8211; IPSView als Service<\/h2>\n<p>Abhilfe schafft hier die Option &#8222;Als Service ausf\u00fchren&#8220;, ein Schalter f\u00fcr diese Option ist unter Client Features in den Steuerelementen zu finden.<\/p>\n<p><a href=\"http:\/\/ipsview.brownson.at\/wp-content\/uploads\/Touchscreen_OnOff_DesignerService.png\"><img decoding=\"async\" class=\"alignnone wp-image-986\" src=\"http:\/\/ipsview.brownson.at\/wp-content\/uploads\/Touchscreen_OnOff_DesignerService.png\" alt=\"Touchscreen_OnOff_DesignerService\" width=\"670\" height=\"284\" srcset=\"https:\/\/ipsview.brownson.at\/wp-content\/uploads\/Touchscreen_OnOff_DesignerService-200x85.png 200w, https:\/\/ipsview.brownson.at\/wp-content\/uploads\/Touchscreen_OnOff_DesignerService-300x127.png 300w, https:\/\/ipsview.brownson.at\/wp-content\/uploads\/Touchscreen_OnOff_DesignerService-768x326.png 768w, https:\/\/ipsview.brownson.at\/wp-content\/uploads\/Touchscreen_OnOff_DesignerService.png 964w\" sizes=\"(max-width: 670px) 100vw, 670px\" \/><\/a><\/p>\n<p>Ich habe diesen Schalter bei mir auf der System Seite platziert.<\/p>\n<p>Nach dem Aktivieren des Buttons am Client, bleibt IPSView auch nach dem Ausschalten des Displays aktiv und aktualisiert die Daten alle 60 Sekunden. Es kann also nach dem aktivieren der Fernsteuervariable am IP-Symcon Server bis zu 60 Sekunden dauern, bis sich das Display wieder einschaltet.<\/p>\n<p><span style=\"text-decoration: underline;\">Hinweis:\u00a0<\/span><\/p>\n<p>Mein Android Tablet hat bereits zum Zecke von Tests die zuk\u00fcnftige Version\u00a0IPSViewAndroid 3.3 installiert. In dieser Version habe ich im Bereich &#8222;IPSView als Service&#8220; einige kleine Optimierungen vorgenommen. Solltet Ihr Probleme beim &#8222;Aufwecken&#8220; des Ger\u00e4tes aus dem Standby haben, dann k\u00f6nnt Ihr Euch gerne bei mir melden (l\u00e4uft bei mir jetzt bereits 2 Wochen fehlerfrei).<\/p>\n<h2>Schritt 4 &#8211; Workflow einrichten<\/h2>\n<p>Im letzten Schritt richtet man einen Workflow ein, der das Display in Abh\u00e4ngigkeit der Anwesenheit steuert.<\/p>\n<p><a href=\"http:\/\/ipsview.brownson.at\/wp-content\/uploads\/Touchscreen_OnOff_WorkflowEdit.png\"><img decoding=\"async\" class=\"alignnone wp-image-982\" src=\"http:\/\/ipsview.brownson.at\/wp-content\/uploads\/Touchscreen_OnOff_WorkflowEdit.png\" alt=\"Touchscreen_OnOff_WorkflowEdit\" width=\"670\" height=\"146\" srcset=\"https:\/\/ipsview.brownson.at\/wp-content\/uploads\/Touchscreen_OnOff_WorkflowEdit-200x44.png 200w, https:\/\/ipsview.brownson.at\/wp-content\/uploads\/Touchscreen_OnOff_WorkflowEdit-300x65.png 300w, https:\/\/ipsview.brownson.at\/wp-content\/uploads\/Touchscreen_OnOff_WorkflowEdit-768x167.png 768w, https:\/\/ipsview.brownson.at\/wp-content\/uploads\/Touchscreen_OnOff_WorkflowEdit.png 850w\" sizes=\"(max-width: 670px) 100vw, 670px\" \/><\/a><\/p>\n<p>Meine Variable &#8222;Presence&#8220; hat den Wert 0 wenn ich anwesend bin und w\u00e4hrend diesem Zeitraum soll mein Touch eingeschaltet sein:<\/p>\n<p><a href=\"http:\/\/ipsview.brownson.at\/wp-content\/uploads\/Touchscreen_OnOff_WorkflowRun.png\"><img decoding=\"async\" class=\"alignnone wp-image-983\" src=\"http:\/\/ipsview.brownson.at\/wp-content\/uploads\/Touchscreen_OnOff_WorkflowRun.png\" alt=\"Touchscreen_OnOff_WorkflowRun\" width=\"670\" height=\"123\" srcset=\"https:\/\/ipsview.brownson.at\/wp-content\/uploads\/Touchscreen_OnOff_WorkflowRun-200x37.png 200w, https:\/\/ipsview.brownson.at\/wp-content\/uploads\/Touchscreen_OnOff_WorkflowRun-300x55.png 300w, https:\/\/ipsview.brownson.at\/wp-content\/uploads\/Touchscreen_OnOff_WorkflowRun-768x140.png 768w, https:\/\/ipsview.brownson.at\/wp-content\/uploads\/Touchscreen_OnOff_WorkflowRun.png 875w\" sizes=\"(max-width: 670px) 100vw, 670px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In diesem Thema geht es darum, dass das Tablet tags\u00fcber  [&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[61,83,84,75,66],"class_list":["post-976","post","type-post","status-publish","format-standard","hentry","category-howto","tag-ipsview","tag-keepscreenon","tag-runasservice","tag-touchscreen","tag-workflow"],"_links":{"self":[{"href":"https:\/\/ipsview.brownson.at\/index.php?rest_route=\/wp\/v2\/posts\/976","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ipsview.brownson.at\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ipsview.brownson.at\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ipsview.brownson.at\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ipsview.brownson.at\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=976"}],"version-history":[{"count":7,"href":"https:\/\/ipsview.brownson.at\/index.php?rest_route=\/wp\/v2\/posts\/976\/revisions"}],"predecessor-version":[{"id":995,"href":"https:\/\/ipsview.brownson.at\/index.php?rest_route=\/wp\/v2\/posts\/976\/revisions\/995"}],"wp:attachment":[{"href":"https:\/\/ipsview.brownson.at\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=976"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ipsview.brownson.at\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=976"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ipsview.brownson.at\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=976"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}