Deutsch > Software

LIRC - Fernbedienung

(1/8) > >>

Sundtek:
Fernbedienung

Da wir mittlerweile mehrere Fernbedienungen im Umlauf haben kann es vorkommen das die Fernbedienung zuerst konfiguriert werden muss:



/opt/bin/mediaclient --updaterc=3 -d /dev/mediainput0 wird den Tuner dann auf das 3. Layout umschalten. Danach muss der Tuner neu angeschlossen werden.


Bitte beachten Sie das Sundtek lediglich eine Referenzkonfiguration für Ubuntu angibt, für weiteren Lirc Support besuchen Sie bitte die Lirc Website

ACHTUNG sofern eine große schwarze Fernbedienung mitgeliefert wurde bitte den updaterc Befehl ausführen welcher am Ende dieses Beitrags beschrieben wird

Sidux

Bei Sidux starten Sie bitte folgendes Skript


--- Code: ---/opt/doc/lirc_install.sh

--- Ende Code ---

Dies wird eine Standardkonfiguration für Lirc installieren.

Beachten Sie sollte dieses Skript hängen, starten Sie Sidux bitte erneut und führen Sie dieses Skript erneut aus. Die Installation sollte nur wenige Sekunden dauern. Die Ubuntu Anleitung muss für Sidux nicht beachtet werden.

Ubuntu
Die Fernbedienung benutzt das uinput Interface des Kernels, dieser ist standardmäßig bei Ubuntu vorhanden.

1. Vorbereitung

Das Lirc Setup benötigt die Schnittstelle der Fernbedienung.

Um das richtige Interface der Fernbedienung herauszufinden öffnen Sie bitte eine neue Shell und führen Sie folgenden Befehl aus:


Sollte das Interface nicht ersichtlich sein kann man den Treiber einfach durch


--- Code: ---$ /opt/bin/mediaclient --shutdown
$ sudo /opt/bin/mediaclient --start

--- Ende Code ---

neu starten und den Vorgang wiederholen.

2. HAL überprüfen

HAL versucht das Interface standardmäßig zu benutzen, und übergeht dadurch LIRC.
Um sicherzustellen das dies nicht passiert überprüfen Sie bitte HAL.

Der Installer legt automatisch eine Datei an welche dies verhindern soll
/etc/hal/fdi/preprobe/sundtek.fdi

Sollten Sie ein anderes HAL Setup verwenden muss dies dementsprechend angepasst werden.
Nach einer Installation des Treibers ist es ratsam Linux neu zu starten um die aktualisierten
Konfigurationsdateien zu laden.

2. Installation von Lirc

--- Code: ---$ sudo apt-get install lirc

--- Ende Code ---

3. Lirc Konfiguration

Falls apt-get zuvor keine Konfiguration anbietet kann das Setup nachträglich mit folgender Zeile gestartet werden:

--- Code: ---$ sudo dpkg-reconfigure lirc

--- Ende Code ---





Hier dann die Schnittstelle auswählen welche im 1. Punkt gefunden wurde.


Wir haben bereits eine Konfiguration für die Fernbedienung erstellt, sie müssen diese
Konfiguration lediglich in das LIRC Konfigurationsverzeichnis kopieren

----

Wir liefern neuere Bestellungen mit einer größeren Fernbedienung aus, ältere Bestellungen wurden damals mit einer flachen Fernbedienung ausgeliefert.

Für die flache Fernbedienung folgende Keymap Kopieren:

--- Code: ---wenn es /etc/lircd gibt:
$ sudo cp /opt/doc/sundtek.conf /etc/lircd/lircd.conf
wenn es /etc/lirc gibt:
$ sudo cp /opt/doc/sundtek.conf /etc/lirc/lircd.conf

--- Ende Code ---

Für die größere Videorekorder Fernbedienung diese Keymap Kopieren:

--- Code: ---wenn es /etc/lircd gibt:
$ sudo cp /opt/doc/sundtek_vcr_remote.conf /etc/lircd/lircd.conf
wenn es /etc/lirc gibt:
$ sudo cp /opt/doc/sundtek_vcr_remote.conf /etc/lirc/lircd.conf

--- Ende Code ---

Es kann sein das bei der neuen Fernbedienung der Stick noch umkonfiguriert werden muss

--- Code: ---/opt/bin/mediaclient --updaterc=1 -d /dev/mediainput0

--- Ende Code ---

1 steht für das Fernbedienungslayout der größeren Fernbedienung, 0 für das Layout der kleinen Fernbedienung.
Anschließend muss der Stick jedoch neu angeschlossen werden, die Einstellung wird auf dem Stick abgespeichert und beim Laden des Treibers berücksichtigt


Testen der Fernbedienung, irw sollte die Tasten ausgeben welche gedrückt werden


--- Code: ---$ irw

--- Ende Code ---

FAQ
* Die Fernbedienung funktioniert nicht mehr
> führen Sie eventuell /opt/bin/getremote.sh und dpkg-reconfigure lirc erneut aus

chessplayer:
 ??? Hallo,

gibt es einen Grund dafür, dass in der sundtek.conf der Button über "Rec" (also vielleicht "Back"; jedenfalls der nach oben gerichtete Pfeil) nicht konfiguriert ist? Es fällt natürlich auch auf, dass da kaum ein Druckpunkt zu soüren ist, also vielleicht ohnehin keine Funktion?

Gruß,

chessplayer

Sundtek:
Der Button wurde dieses Jahr aufgrund eines Feedbacks von minidvblinux in KEY_BACK abgeändert, die Keymap wurde wohl nicht aktualisiert. Wird beim nächsten Update berücksichtigt.

chessplayer:
Hallo,

danke für die Info. Könntet Ihr in der Zwischenzeit vielleicht hier die Zeile posten, die man in der sundtek.conf ergänzen müsste, um den Button nutzen zu können (insbes. den gesendeten Code, denn irw zeigt da nichts an (und kann das vermutlich auch nicht, ohne die conf ...))?

Schönen Gruß,

chessplayer

Sundtek:

--- Code: ---$ irw
0000000080010074 00 KEY_POWER devinput
0000000080010161 00 KEY_SELECT devinput
0000000080010174 00 KEY_ZOOM devinput
00000000800100ae 00 KEY_EXIT devinput
0000000080010002 00 KEY_1 devinput
0000000080010003 00 KEY_2 devinput
0000000080010004 00 KEY_3 devinput
0000000080010192 00 KEY_CHANNELUP devinput
0000000080010005 00 KEY_4 devinput
0000000080010006 00 KEY_5 devinput
0000000080010007 00 KEY_6 devinput
0000000080010193 00 KEY_CHANNELDOWN devinput
0000000080010008 00 KEY_7 devinput
0000000080010009 00 KEY_8 devinput
000000008001000a 00 KEY_9 devinput
0000000080010073 00 KEY_VOLUMEUP devinput
000000008001009e 00 KEY_BACK devinput <<---
000000008001000b 00 KEY_0 devinput
000000008001001c 00 KEY_ENTER devinput
0000000080010072 00 KEY_VOLUMEDOWN devinput
00000000800100a7 00 KEY_RECORD devinput
0000000080010080 00 KEY_STOP devinput
00000000800100cf 00 KEY_PLAY devinput
0000000080010071 00 KEY_MUTE devinput
0000000080010067 00 KEY_UP devinput
000000008001006c 00 KEY_DOWN devinput
0000000080010069 00 KEY_LEFT devinput
000000008001006a 00 KEY_RIGHT devinput
000000008001018e 00 KEY_RED devinput
000000008001018f 00 KEY_GREEN devinput
0000000080010190 00 KEY_YELLOW devinput
0000000080010191 00 KEY_BLUE devinput

--- Ende Code ---

In sundtek.conf

--- Code: ---
begin remote

  name       sundtek.conf
  bits           16
  eps            30
  aeps          100

  one             0     0
  zero            0     0
  pre_data_bits   16
  pre_data       0x8001
  gap          211362
  toggle_bit_mask 0x80010004

      begin codes
          Power                    0x0074
          Menu                     0x0161
          User1                    0x0174
          Shutdown                 0x00AE
          1                        0x0002
          2                        0x0003
          3                        0x0004
          4                        0x0005
          5                        0x0006
          6                        0x0007
          7                        0x0008
          8                        0x0009
          9                        0x000A
          0                        0x000B
          Channel+                 0x0192
          Channel-                 0x0193
          Volume+                  0x0073
          Volume-                  0x0072
          Ok                       0x001C
          Record                   0x00A7
          Stop                     0x0080
          Play                     0x00CF
          Mute                     0x0071
          Up                       0x0067
          Down                     0x006C
          Left                     0x0069
          Right                    0x006A
          Red                      0x018E
          Green                    0x018F
          Yellow                   0x0190
          Blue                     0x0191
          Back                     0x009e <<-- neu
      end codes

end remote

--- Ende Code ---

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln