PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : IR-Fernbedienung für lirc



Mister-X
08.10.10, 16:23
Hallo,
ich suche nach einer Möglichkeit, eine Fernbedienung unter Linux zu nutzen. Ich dachte da an lirc. Ich habe mir dazu mal die FAQ und die Docs auf lirc.org durchgelesen, trotzdem ist mir nicht ganz klar, wie sowas funktioniert.
Bei den meisten Fernbedienungen liegt ja kein IR-Receiver dabei, den bräuchte man also noch. Auf lirc.org wird beschrieben, wie man sich die Dinger selbst bauen kann. Tut es auch dieser (http://www.amazon.de/Unbekannt-721380-PC-Fernbedienungsempf%C3%A4nger-X10/dp/B003159O9Y/ref=sr_1_10?ie=UTF8&qid=1286551017&sr=8-10) X10-Receiver, oder welchen sollte man nehmen?
Bei der Wahl der Fernbedienung bin ich mir ebenfalls unsicher. Auf lirc.org ist eine riesige Liste an unterstützten Fernbedienungen, allerdings sind einige aktuelle, die ich auf zB bei Alternate gefunden habe, nicht dabei. Anscheinend sind das vorallem Fernbedienungen, die bei Fernsehern mitgeliefert werden.

Deshalb meine Frage: Worauf muss ich bei der Wahl der Fernbedienung und des IR-Receivers achten?

undefined
08.10.10, 17:29
Nehme dir doch eine TV Karte mit IR und du kannst diese fürs das ganze System verwenden.
PS: Die alte lirc Schnittstelle ist nicht mehr notwendig wenn ein Kernel ab 2.6.35 verwendet wird. Zudem behandelt der XServer mit evdev einen Remote Controller wie eine Tastatur.

Mister-X
08.10.10, 18:46
Ich hab ja kein Interesse an einer TV-Karte, sondern will nur 'ne Fernbedienung für das Zeug, das schon auf dem Rechner vorhanden ist.
Ich habe sowieso immer recht aktelle Software (ArchLinux), also auch Kernel 2.35. heißt das, lirc wird nicht benötigt?

undefined
08.10.10, 19:00
Genauso schaut's aus - Die Belegung geht mit xmodmap:


su -c "evtest /dev/input/by-path/pci-0000:00:0a.0-event-ir"
Passwort:
Input driver version is 1.0.0
Input device ID: bus 0x1 vendor 0x153b product 0x1158 version 0x1
Input device name: "saa7134 IR (Terratec Cinergy 60"
Supported events:
Event type 0 (Sync)
Event type 1 (Key)
Event code 2 (1)
Event code 3 (2)
Event code 4 (3)
Event code 5 (4)
Event code 6 (5)
Event code 7 (6)
Event code 8 (7)
Event code 9 (8)
Event code 10 (9)
Event code 11 (0)
Event code 69 (NumLock)
Event code 103 (Up)
Event code 105 (Left)
Event code 106 (Right)
Event code 108 (Down)
Event code 113 (Mute)
Event code 114 (VolumeDown)
Event code 115 (VolumeUp)
Event code 116 (Power)
Event code 119 (Pause)
Event code 128 (Stop)
Event code 148 (Prog1)
Event code 150 (WWW)
Event code 159 (Forward)
Event code 163 (NextSong)
Event code 165 (PreviousSong)
Event code 167 (Record)
Event code 168 (Rewind)
Event code 207 (Play)
Event code 272 (LeftBtn)
Event code 273 (RightBtn)
Event code 372 (Zoom)
Event code 386 (Tuner)
Event code 392 (Audio)
Event code 402 (ChannelUp)
Event code 403 (ChannelDown)
Event type 20 (Repeat)

Mister-X
08.10.10, 19:20
Ok, danke, dann hat sich die Sache mit lirc erledigt.
Kann noch jemand was dazu sagen, ob ich den geposteten IR-Receiver nutzen kann und ob es dann Einschränkungen bei der Auswahl der Fernbedienung gibt? Leider machen die ganzen Hersteller keine Angaben dazu, welche Frequenzen etc. verwendet werden.

undefined
08.10.10, 19:55
Eine liste der Unterstuetzten Keytables findest du hier.
http://git.linuxtv.org/v4l-utils.git?a=tree;f=utils/keytable/rc_keymaps;h=d316ae2e781b49cbb3aac1ebc9ad07faa1381 384;hb=62ba492f2b96cede817c1a9430abdd2eeeed7b0d

Alle Kodierte IR-{NEC,RC5,RC6,JVC,SONY} Chips werden unterstuetzt.
http://www.sbprojects.com/knowledge/ir/ir.htm