Shelly Wall Display Schwarz + Blu H&T Schwarz (Bundle), Smarte Steuerung und Umweltüberwachung Starterpaket, WLAN & Bluetooth, Thermostat, Integriertes 5-A-Relais, Neutralleiter erforderlich
Preis: 118,29 €
(Stand von: 2025/08/20 7:11 am - Details
×
Produktpreise und -verfügbarkeit sind zum angegebenen Datum / Uhrzeit korrekt und können sich ändern. Alle Preis- und Verfügbarkeitsinformationen auf https://www.amazon.de/ zum Zeitpunkt des Kaufs gelten für den Kauf dieses Produkts.
)
Sie sparen: 29,27 €
10 neu von 118,29 €11 gebraucht von 104,90 €
  • 𝟰-𝗭𝗼𝗹𝗹-𝗧𝗼𝘂𝗰𝗵𝘀𝗰𝗿𝗲𝗲𝗻-𝗦𝗺𝗮𝗿𝘁-𝗦𝘁𝗲𝘂𝗲𝗿𝘂𝗻𝗴𝘀𝗽𝗮𝗻𝗲𝗹: Verwalte und überwache Dein gesamtes Shelly Ökosystem über einen intuitiven 4-Zoll-Farb-Touchscreen mit zentralem Zugriff auf Geräte und Szenen
  • 𝗜𝗻𝘁𝗲𝗴𝗿𝗶𝗲𝗿𝘁𝗲𝗿 𝟱-𝗔-𝗥𝗲𝗹𝗮𝗶𝘀-𝗦𝗰𝗵𝗮𝗹𝘁𝗲𝗿: Ersetze herkömmliche Lichtschalter mühelos mit dem integrierten 5-A-Relais für die direkte Steuerung von Beleuchtung und Geräten
  • 𝗜𝗻𝘁𝗲𝗴𝗿𝗶𝗲𝗿𝘁𝗲 𝗨𝗺𝘄𝗲𝗹𝘁𝘀𝗲𝗻𝘀𝗼𝗿𝗲𝗻: Mit Temperatur-, Feuchtigkeits- und LUX-(Lichtintensitäts-)Sensoren für Echtzeit-Überwachung und Automatisierung
  • 𝗔𝗻𝗽𝗮𝘀𝘀𝗯𝗮𝗿𝗲𝗿 𝗛𝗼𝗺𝗲𝘀𝗰𝗿𝗲𝗲𝗻: Personalisiere die Oberfläche, um bis zu sechs bevorzugte Geräte oder Messwerte anzuzeigen, damit Du schnellen Zugriff auf wichtige Steuerungen hast
  • 𝗦𝗵𝗲𝗹𝗹𝘆 𝗕𝗟𝗨 𝗛&𝗧 𝗶𝗻𝗸𝗹𝘂𝘀𝗶𝘃𝗲: Wird mit einem Shelly BLU H&T Bluetooth-Sensor für sofortige und präzise Raumtemperatur- und Feuchtigkeitsmessungen geliefert
  • 𝗪𝗟𝗔𝗡-𝗴𝗲𝘀𝘁𝗲𝘂𝗲𝗿𝘁 + 𝗦𝗰𝗵𝗻𝗲𝗹𝗹𝗶𝗻𝘀𝘁𝗮𝗹𝗹𝗮𝘁𝗶𝗼𝗻: 2,4 GHz-WLAN für eine unterbrechungsfreie Smart-Home-Steuerung; Bluetooth für eine vereinfachte Einrichtung
(* = Affiliate-Link / Bildquelle: Amazon-Partnerprogramm)

In diesem Artikel beschreibe ich die Einrichtung eines eGalax TouchScreens.

Ein solcher Monitor ist z.B. hier zu erhalten:
hier bei Amazon kaufen <

Zuerst muss geprüft werden, ob der Touchscreen als USB-Device erkannt wird. Das kann man mit folgendem Befehl tun:

lsusb

Der Befehl erzeugt eine ähnliche Ausgabe wie die folgende:

Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax TouchScreen
Bus 001 Device 005: ID 04d9:1203 Holtek Semiconductor, Inc. Keyboard

Device 004 ist der entsprechende Eintrag für das Touchscreen-Panel.

Kernel vorbereiten

Zuerst muss der Kernel des Systems für den Touchscreen-Treiber vorbereitet werden. Wer den Kernel selbst kompilieren möchte, kann dies nach dieser Anleitung hier machen. Im Normalfall reicht es aber, den Kernel einfach auszutauschen. Alternativ hat mir diese Anleitung gute Dienste erwiesen:
Kernel Build Anleitung

Die benötigten Dateien können Sie hier herunterladen:
piKernel 3.6.11 eGalax

Das heruntergeladene Archiv muss entpackt werden. Anschließend muss die Datei kernel.img aus dem Archiv nun die gleichnamige Datei auf der SD-Karte des PI ersetzt werden. In dem Archiv befindet sich noch ein Ordner „lib“. Der gesamte Inhalt muss noch in das lib-Verzeichnis des Raspberry PI kopiert werden. Da hier einige Dateien sich nur durch Groß-Kleinschreibung unterscheiden stellen hier Windows-Systeme ein Problem dar, daher empfehle ich, das ganze direkt am PI zu erledigen und das Archiv einfach mit dem PI noch mal herunter zu laden. Das ganze machen wir mit den folgenden Befehlen:

wget http://danielscheidler.de/downloads/piKernel_3_6_11_eGalax.tar.gz
tar -xf piKernel_3_6_11_eGalax.tar.gz
cd kernel_3_6_11_eGalax_feb_2013/modules
cp lib/* /lib -R

Touchscreen kalibrieren

Infos zu dem Tool gibt es auf der folgenden Homepage: http://www.freedesktop.org/wiki/Software/xinput_calibrator/   Zuerst müssen wir einige abhängige Pakete des Kalibrierungs-Tools installieren. Dies macht man mit folgendem Befehl:

sudo apt-get install libx11-dev libxext-dev libxi-dev x11proto-input-dev

Ist das erledigt, wird anschließend das Kalibrierungs-Tool heruntergeladen:

wget http://github.com/downloads/tias/xinput_calibrator/xinput_calibrator-0.7.5.tar.gz

Nun muss das Archiv entpackt und installiert werden.

tar -xf xinput_calibrator-0.7.5.tar.gz
cd xinput_calibrator-0.7.5
./configure
make
sudo make install

Nach der Installation kann man die Kalibrierung mit dem folgenden Befehl über das Terminalfenster starten. (Das ganze muss im X-Server und nicht auf der Konsole gestartet werden)

xinput_calibrator

Es erscheint ein Dialogfenster, in dem man in jeder Ecke des Bildschirms ein Kreuz antippen muss um die Kalibrierung abzuschließen. Daraufhin schließt sich der Dialog wieder.

In dem Terminal-Fenster erscheint nun eine Ausgabe wie die folgende Beispiel-Ausgabe:

Calibrating EVDEV driver for "eGalax Inc. USB TouchController" id=6
        current calibration values (from XInput): min_x=127, max_x=1889 and min_y=1708, max_y=242

Doing dynamic recalibration:
        Setting new calibration data: 145, 1884, 1760, 264


--> Making the calibration permanent <--
  copy the snippet below into '/etc/X11/xorg.conf.d/99-calibration.conf'
Section "InputClass"
        Identifier      "calibration"
        MatchProduct    "eGalax Inc. USB TouchController"
        Option  "Calibration"   "145 1884 1760 264"
EndSection

Der letzte Abschnitt (Beginnend mit Section „InputClass“ bis EndSection) muss in eine neue Config-Datei abgespeichert werden, damit der Touchscreen auch nach einem Neustart die Konfiguration beibehält.
Dazu öffnen wir mit folgendem Befehl den Texteditor:

vi /usr/share/X11/xorg.conf.d/99-calibration.conf

(Diesen Pfad habe ich aus einer der ursprünglichen Anleitungen nach denen ich vorgegangen bin. Sollte das nicht funktionieren, steht in dem Output noch ein alternativer Pfad zum ablegen der Datei)   In die nun geöffnete Datei fügen wir den oben genannten Bereich ein und speichern die Änderungen ab. Damit ist der Touchscreen fertig eingerichtet und sollte die Konfiguration auch nach einem Neustart beibehalten.