Projekt Windows Tablet

Begonnen von Sturi2011, 23 November 2016, 13:24:46

Vorheriges Thema - Nächstes Thema

Sturi2011

Hallo,

ich wollte euch mal mein Projekt Tablet UI auf Windows vorstellen:

Bei dem Tablet handelt es sich um ein Odys Wintablet mit 9" Display. Es verfügt über einen Quadcore Atom Prozessor,
2GB Ram und 32GB SSD. Als Betriebssystem ist Windows 10 vorinstalliert. Alles in allem also leicht überdimensioniert
für Fhem Tablet UI aber dafür sehr flüssig. Preislich liegt das Tablet im Angebot bei 99 Euro.

Als Blende habe ich mir bei Expresszuschnitt.de einen Rahmen aus weißem Plexiglas schneiden lassen.
Dieser liegt mit Versand bei etwa 25 Euro.

Auf der Rückseite sind Aluprofile mit Sekundenkleber verklebt. Ein erster Versuch mit 2 Komponentenharz war nicht befriedigend,
da der Harz nicht die nötige Klebkraft auf dem glatten Plexiglas hatte.

Das Tablet ist über WLAN angebunden. Updates sind deaktiviert. Das hat den Hintergrund, das das Tablet mit Windows 10 Build 1511
geliefert wird. In diesem Build lässt sich der Lockscreen abschalten. Dies geschieht mit der angehängten NoLockScreen.reg
Updates werden deaktiviert, indem die entsprechende WLan-Verbindung unter W10 Einstellungen Netzwerk & Internet
erweiterte Optionen als getaktete Verbindung festgelegt wird. Nun muss noch in den Energieoptionen der Ruhezustand aus und das
Monitortimeout auf einen sinnvollen wert festgelegt werden. Ich habe hier 3 Minuten gewählt.

Soweit so gut - das Tablet ist installiert, zeigt die UI an geht aus....und nicht wieder an.

Hier gibt es diverse Lösungen, die die Kamera für die Bewegungserkennung verwenden. Zumindest für Android.
Mein erster Versuch war, eine Lösung für Windows zu schreiben.
Dies funktioniert, hat aber den Nachteil, dass die CPU dann für die Berechnungen der Bilder einen Haufen  Strom verheizt.

Variante 2 und auch Final ist es nun ein eigener Browser gerworden. Dieser hat einen leicht erweiterten Funktionsumfang.
Er besitzt einen eigenen Webserver, über den sich das Display einschalten lässt (Homematic Piri an der CCU oder Fhem oder oder oder)

In meinem Fall ist es der eh vorhandene Piri im Flur direkt an der CCU2 über Homematic Script.

Das Tablet wird also eingeschaltet, wenn Bewegung erkannt wird. Es geht aus, wenn die 3 Minuten um sind und keine Taste gedrückt
und keine weitere Bewegung erkannt wurde. Wenn die letzte Bewegung länger als 4 Minuten her ist, springt der Refresh wieder auf den Homescreen.

Viel Spaß beim Nachbasteln / Testen. Für Anregungen bin ich gerne offen.

Link zur Software - etwas weiter unten:

https://forum.fhem.de/index.php?action=dlattach;topic=61275.0;attach=62459


Gruß Andreas

the ratman

http://winaero.com/comment.php?comment.news.1836

dann kannste auch wieder updaten *g*
aber bitte erst immer lesen, bevor du im tweaker knöpfchen drückst ...
→do↑p!dnʇs↓shit←

Sturi2011

#2
Hallo,

hier noch der Browser:

Erweiterte Funktionen des FTUIShow:

In jeder der 4 Ecken des Displays ist ein kleiner Button vorhanden. Dieser kann mit einem Befehl oder mit einem SendKey String vorbelegt werden.
Ich habe hier ein ALT F4, das Onscreen Keyboard, F5 und Windows+ESC vorbelegt. Die Buttons können einzeln in Farbe und gemeinsam in
der Größe angepasst werden.

Die Buttons sind über eine URL aufrufbar, so dass Sie auch als Buttons in der Tablet UI verfügbar gemacht werden können.

Zusätzlich gibt es noch eine URL, die einen eventuell installierten TeamViewer Dienst startet oder beendet.

Die Konfigurationen werden in der beigelegten .config Datei vorgenommen.

Die URLs lauten:
Bildschirm aktivieren  http://ip-des-Tablets:81

Taste Oben Links        http://ip-des-Tablets:81/ButtonTL
Taste Oben Rechts      http://ip-des-Tablets:81/ButtonTR
Taste Unten Links        http://ip-des-Tablets:81/ButtonBL
Taste Unten Rechts      http://ip-des-Tablets:81/ButtonBR

TeamViewer Start        http://ip-des-Tablets:81/TVStart
TeamViewer Stop        http://ip-des-Tablets:81/TVStop

Beenden von FTUIShow     http://ip-des-Tablets:81/Kill


Viel Spaß beim Nachbasteln / Testen. Für Anregungen bin ich gerne offen.

Gruß Andreas

Sturi2011

Hi the ratman,

Da die diversen Tweaker Tools unter 1607 eben nach meiner Erfahrung nicht funktionieren und das auch nicht das eigentliche Thema meines Beitrags ist hier die restlichen Anhänge. Nebenbei bemerkt möchte ich sicher nicht, das das Tablet permanent mit MS telefoniert oder nach Updates sucht.

Gruß Andreas

the ratman

ich weiß, dass das nicht das hauptthema is, aber du hattest es erwähnt, drum wollt ich drauf antworten ...

btw - biste lieber mit veraltetem system unsicher. einmal dann nen treiber per net updaten, weil man ihn  halt brauch und schon krachts.
da würd ich mir lieber nen gscheiten virenkiller und ne fw (verhindert auch ganz gut telefonitis) zulegen.
dieser tweaker funzt übrigens bei mir durchgehend seit win7 bei jeder version auf mehreren rechnern. macht ja auch nix anderes als hauptsächlich reg-einträge zu bearbeiten.

also normal bin ja ich der aluhut-träger, aber bei "win telefonitis" braucht man ja nur selbiges in den einstellungen abstellen.
für den hardcore-paniker gibts dann div. tools zum ganz abdrehen der telefonitis - hier z.b. http://www.essential-freebies.de/board/viewtopic.php?f=36&t=17872 diskutiert und vorgestellt.
→do↑p!dnʇs↓shit←

Tedious

Hi,

coole Sache, gefällt mir sehr gut. Bin grade am umbauen, und hatte auch mit einem Windows-Tablet geliebäugelt (ja, bin Nerd in dem Universum, inkl. Lumia-Handy und Band 2 - out mich also ;)) - bin von Android lange weg, und auch Apple-Devices finde ich eher gruselig...

Ich schau mir das definitiv mal an und teste das bei Gelegenheit mal mit meinem Viviotab Note 2, wenns mir zusagt bist Win-Tablets für die Wand! Danke!
FHEM auf Proxmox-VM (Intel NUC) mit 4xMapleCUN (433,3x868) und Jeelink, HUE, MiLight, Max!, SonOff, Zigbee, Alexa, uvm...

oli82

Mich würde die Rückseite, sowie die Stromversorgung interessieren ;)

Sturi2011

Hi,

es handelt sich um eine Hohlwand. Das Kabel ist nach hinten durchgeführt.

Gruß Andreas

oli82


Sturi2011

Hi,

hier noch mal ein Foto von den Buttons, die direkt das Tablet steuern und ein Foto von der angepassten Argus TV Oberfläche ;)

Und ein wenig Code dazu:

<li data-row="3" data-col="1" data-sizex="1" data-sizey="4"><header>Schalter</header>
<div data-type="button" data-url-xhr="http://localhost:81/ButtonTL" class="cell"></div>
<div data-type="label" class="cell">Startmenu</div>
<div data-type="button" data-url-xhr="http://localhost:81/ButtonTR" class="cell"></div>
<div data-type="label" class="cell">OSK</div>
<div data-type="button" data-url-xhr="http://localhost:81/ButtonBL" class="cell"></div>
<div data-type="label" class="cell">EXIT</div>
<div data-type="button" data-url-xhr="http://localhost:81/ButtonBR" class="cell"></div>
<div data-type="label" class="cell">refresh</div>
</li>
<li data-row="4" data-col="1" data-sizex="1" data-sizey="2"><header>Schalter</header>
<div data-type="button" data-url-xhr="http://localhost:81/TVStart" class="cell"></div>
<div data-type="label" class="cell">Teamviewer an</div>
<div data-type="button" data-url-xhr="http://localhost:81/TVStop" class="cell"></div>
<div data-type="label" class="cell">Teamviewer aus</div>
</li>


Gruß Andreas

Sturi2011

Hallo,

da die Software ja nun ein paar Mal heruntergeladen wurde - gibt es schon Rückmeldungen?
Habt Ihr mal getestet? Gibt es Fragen?

Gruß Andreas

Kuehnhackel

Ist ja nun ein bisschen älter, aber ich werde das dieser Tage mal testen.

LG