Moin
schon verdammt lange nicht mehr Online gewesen, nun ja Sorry aber kommt vor.: Aber auch noch mal ein Danke, an all die Ihre Zeit für das Forum geben, Ihr seit so manches mal, recht nützlich.
Nun aber zu meinem Problemchen,.... auch wenn ich gerade angeschlagen und mit Kopfschmerzen recht unproduktiv bin, sitze ich seit Tagen vor einer Konstellation aus Raspberry B3+ und einem 10 Zoll Touchscreen 1280x800 Pixel der in DE von Joy-It vertrieben wird: RB-LCD-10-2
(Bevor es jetzt heisst falsche Kategorie, ich bezweifele mal das es ein Pi spezifisches Problem.
Zum Display:
Spoiler anzeigen
Hersteller Vertriebspartner | "Joy-It" |
Display | "1280x800 Pixel" |
Touchcontroler | "eGalax Inc. USB TouchController |
Treiber | evdev http://www.eeti.com.tw/drivers_Linux.html |
USB Output | maximal 2A (kein PI3+) |
Anzahl der Anschlüsse | 1x HDMI, 1x VGA, 1x AV, 1x BNC, 2x USB |
Herstellername | RB-LCD-10-2 |
Standfuß | Ja (instabil) |
Stromverbrauch | 6,1W |
Zusätzliche Kabel | ja |
Fruchtraum | Nein |
Gehäuse | Ja ->Metall |
Preis | ~125€ (03/2019) |
Lautsprecher | Ja |
sonstiges siehe Datenblatt | http://anleitung.joy-it.net/wp-content/upl…-Datenblatt.pdf |
Hersteller:
Der Hersteller verspricht ein Display mit 12V Spannungsversorgung und 2* USB Ausgang wovon 1* Touch und 1* Spannungsversorgung für den PI .Das mag vielleicht mit älteren Generationen des PI funktionieren, dem Pi B3+ hingegen nicht.
Für die Installation ist eine Deutsche Anleitung über das Internet verfügbar, welche übersichtlich gehalten ist, und zur erfolgreichen Einrichtung auf einer X-org Oberfläche führt. Eine Detaillierte Erklärung, oder weitere mögliche Optionen werden hier jedoch nicht aufgeführt. Menschen die lediglich Code in Terminals Kopieren, ohne weitere Fragen zu stellen, werden sich in den Hersteller verlieben.
Der Support bezüglich Fragen, ist leider nicht der effizienteste, man läuft seinen Anfragen mehrfach hinterher. Was vermutlich an einem recht kleinen überarbeiteten Team liegen dürfte, ich selbst hatte während mehreren Telefonaten, über 2 Wochen verteilt, meist zwecks nachfrage des Bearbeitungsstandes, immer die selbe Person am Apparat.
Installation:
Die beiliegenden Kabel sind vollständig vorhanden um z.B. ein älteres Pi unter 2A mit dem Display zu verbinden. Insgesamt sind diese kurz gehalten, was jedoch nicht in jeden Fall, immer durchdacht und von Vorteil ist. Die Abgewickelten Stecker verhinder teilweise eine Nutzung anderer Ports, oder auch der Feststellschraube für den Standfuss. Alternativ halt, die des Verbauten MiniBoards (z.B. Pi).
Um die unterschiedlichen Boards auf der Rückseite zu befestigen, liegen zwei Arcyl platten bei, die eine ausschliesslich für das PI in Standard Grösse, die andere für alle weiteren. Habe zunächst die Universale Acrylplatte verbaut, was aber ein zugriff auf die Speicherkarte massiv erschwerte. Wie sich dies bei anderen Boards verhält, konnte ich aufgrund des mangels an geeigneter Hardware, nicht testen. Schrauben zur Installation liegen in unterschiedlicher Grösse, und Art zahlreich bei.
Hardware:
Das Display selbst liefert für seine Auflösung kein herausragendes Bild, ist aber auch nicht wirklich als negativ einzustufen, eher als Mittelmass. Ein entscheidender Nachteil sind die verbauten LEDs, welche in dunkler Umgebung deutlich durch das Display scheinen. Diese dienen der Beleuchtung der Menüführungsboottons, sowie der Stromversorgung. Das gerät unterstützt laut Treiber Multitouch, wobei es bei dem Test dieser Funktion aufgrund von Problemen mit den Grundfunktionen nicht gekommen ist.
Die Touchfunktion ist für eine Intensive Nutzung leider nicht empfindlich genug, so das es beim schieben/ziehen immer wieder zu kleinen Aussetzern kommt. Für reine "Antippfunktionen" jedoch völlig ausreichend.
Ein Test mit Funktion zum Zeichnen, ergibt leider keine fliessende Darstellung.
Das Menü:
Im Menü lassen sich zahlreiche Funktionen, von Helligkeit über Lautstärke des Integrierten Lautsprechers, bis zum Bildrauschen einstellen, ein Drehen des Menüs ist leider nicht möglich. Zusätlich zu den Tasten am Monitor, kann das Menü über eine kleine Fernbedienung gesteuert werden. Auf dieser sind zwar zwei zusätzliche Tasten, Play/Pause und Stop Taste angebracht, ob diese jedoch über CEC auslesbar sind, kann ich leider nicht beantworten.
Fazit:
Für den Preis von rund 125€ hätte man etwas mehr erwarten können, da es am Markt bereits Günstigere Modelle vorhanden, jedoch zumeist ohne Gehäuse oder ohne Standfuss. Schlechter Support, beziehungsweise funktionelle Defizite in der Touchfunktions Unterstützung, machen auch die Sonderausstattungen nicht wieder wett. Insgesamt würde ich das Display in einem Schulnotensystem als drei "3- " mit dicken Minus, einstufen.
Da ich im laufe des Threads und der begrenzten Zeit mit dem Gerät, zu keiner Lösung im Bezug auf meine Probleme unter Kodi gekommen bin. Konnte ich mir zwecks Treiberunterstützung nur ein beschränktes Bild machen, eine Bewertung diesbezüglich bleibt also aussen vor.
Nur Leider nicht für Kodi!
Ich will jetzt nicht herum heulen, aber entweder bin Ich mit meinen Kopfschmerzen seit Tagen zu blöd Google zu Füttern, oder es gibt einfach keine brauchbare Dokumentation zum Thema Touchscreen unter Kodi
Funktionieren tut das Teil erkennt auch unter Kodi jede Eingabe, zum einen sind aber eine Achsen vertauscht,. Zum anderen wird die Kalibrierung von Rasbian nicht übernommen. und ist damit "mal arg daneben"
Daher erst mal meine entscheidende Frage,... hat jemand von euch Erfahrung oder kennt Dokumentationen, die nicht nur Schnipsel weise, teils zusammenhangloses Halbwissen enthalten
Was ich bereits versucht habe :
Justiert ist das Teil unter Rasbian über das Tool:
über die Datei "/usr/share/X11/xorg.conf.d/99-calibration.conf" nach folgendem Muster
Section "InputClass"
Identifier "calibration"
MatchProduct "eGalax Inc. USB TouchController"
Option "Calibration" "9 4148 53 3984"
Option "SwapAxes" "1"
EndSection
Unter Kodi habe ich die [definition='2','1']advancedsettings[/definition].xml folgendermassen Konfiguriert
Spoiler anzeigen
<[definition='2','1']advancedsettings[/definition]>
<touchscreen_allign>
<!-- Touchscreen x axsis offset from the upper left corner -->
<x_offset>25</x_offset>
<!-- Touchscreen y axsis offset from the upper left corner -->
<y_offset>25</y_offset>
<!-- Touchscreen x axis stretch factor if mouse position is not alligned with touched point-->
<x_stretch_factor>0,3196803</x_stretch_factor>
<!-- Touchscreen y axis stretch factor if mouse position is not alligned with touched point-->
<y_stretch_factor>0,1993521</y_stretch_factor>
<!-- touch <=> mouse event allignment for touchscreens that gives back mouse events when touch event is executed-->
<touch_mouse>0</touch_mouse>
<!-- swap Toucscreen axis if adjustment at x(y) axes results in an changed behaviour in y(x) axes-->
<swap_axes>0</swap_axes>
<!-- Touch Confines define the range around the last touch point that will be interpreted as touch at the same point for double touch events-->
<touch_confines>8</touch_confines>
</touchscreen_allign>
<window>
<width>1280</width>
<height>800</height>
</window>
<videolibrary>
<importwatchedstate>true</importwatchedstate>
<importresumepoint>true</importresumepoint>
<cleanonupdate>true</cleanonupdate> <!-- Also clean library during library update -->
<hideallitems>true</hideallitems> <!-- removes the "*All" items from the video library -->
<hideemptyseries>true</hideemptyseries> <!-- hide empty series in the video library -->
</videolibrary>
</[definition='2','1']advancedsettings[/definition]>
Bei mir scheitert es schon daran, das die Einzelnen Optionen nirgends ausreichend erklärt werden. Es Scheint wohl auch noch andere Optionen zu geben, aber ausser einer Handvoll Foren die im Tröpfchen verfahren werkeln, keine umfassenden Infos.
Meine noch offenen Fragen:
- Wie wird der Strechfaktor der X & Y achsen unter Kodi ordentlich berechnet?
- Sind die Optionen "<y_offset>25</y_offset> in Pixel,....... oder ähm möglicherweise Häuserreihen angegeben?
- Wie tausche oder Spiegel ich die Achsen X/y (die Option <swap_axes>0</swap_axes> zeigt keine Wirkung)?
- Kennt jemand Tools die auch Funktionieren? (das "plugin.program.touchCalibration" Startet, hängt dann aber. Hatte auch bereits einen Fix, der zumindest die ersten paar Schritte abarbeitet, finde die gefixte addon.py aber auch gerade nicht mehr!)
Ich habe in meiner Verzweiflung sogar LibreElec installiert um das Tool "service.touchscreen" zu testen läuft leider auch nicht .
In der Log Datei springt eine Fehlermeldung in den Fokus
Komm hier, aber auch nicht weiter. Das gesamte Log hierhttps://pastebin.com/9wZutSZW