Mit folgender Hardware wird yaVDR 0.4 mit aktuellem Patch-Stand verwendet:
- Asus AT5IONT-I Deluxe
- TeVii S480 2.1
- Logitech Harmony 650
Mit dem Board wurde ebenfalls ein IR-Empfänger (USB) geliefert:
I: Bus=0003 Vendor=0471 Product=206c Version=0100
N: Name="PHILIPS MCE USB IR Receiver- Spinel plusf0r ASUS"
P: Phys=usb-0000:00:1d.1-2/input0
S: Sysfs=/devices/pci0000:00/0000:00:1d.1/usb11/11-2/11-2:1.0/input/input7
U: Uniq=
H: Handlers=sysrq kbd mouse0 event5
B: PROP=0
B: EV=120017
B: KEY=c0000 40000000000 70000 58000 8001f84000c004 e0beffdf01cfffff fffffffffffffffe
B: REL=103
B: MSC=10
B: LED=1f
Alles anzeigen
Mit der ebenfalls dem Board beigelegten Fernbedienung (für mich nicht brauchbar, da bspw. Zifferntasten fehlen) konnte ich zumindest die Funktionalität des IR-Empfängers prinzipiell nachweisen, aber die Harmony 650 nicht zur Zusammenarbeit überreden. Für das Anlernen sind zu wenige Tasten vorhanden (und nicht lieferten mit evtest Ergebnisse) und ein passendes MyHarmony-Profil habe ich nicht gefunden. Damit ihr euch ein besseres Bild machen könnt, habe ich im Netz ein Bild dazu gesucht.
Also habe ich mich darauf konzentriert, einfach den IR-Empfänger meiner TV-Karte TeVii S480 2.1 zu verwenden. Dieser wird ja bekanntlich als USB-Gerät (respektive als zwei Geräte aufgrund des Twin-Tuners) repräsentiert:
I: Bus=0003 Vendor=9022 Product=d660 Version=0000
N: Name="IR-receiver inside an USB DVB receiver"
P: Phys=usb-0000:0b:00.1-1/ir0
S: Sysfs=/devices/pci0000:00/0000:00:1c.0/0000:05:00.0/0000:06:05.0/0000:0b:00.1/usb2/2-1/input/input5
U: Uniq=
H: Handlers=kbd event3
B: PROP=0
B: EV=3
B: KEY=6c0904 2470c100000000 0 800010000 19040000840 1e168000000001 f800000000000ffc
I: Bus=0003 Vendor=9022 Product=d660 Version=0000
N: Name="IR-receiver inside an USB DVB receiver"
P: Phys=usb-0000:0b:00.3-1/ir0
S: Sysfs=/devices/pci0000:00/0000:00:1c.0/0000:05:00.0/0000:06:05.0/0000:0b:00.3/usb3/3-1/input/input6
U: Uniq=
H: Handlers=kbd event4
B: PROP=0
B: EV=3
B: KEY=6c0904 2470c100000000 0 800010000 19040000840 1e168000000001 f800000000000ffc
Alles anzeigen
Die wiederum der TV-Karte beigelegte Fernbedienung brachte mit evtest auf alle Tastendrücke Rückmeldungen. Diesem Layout fehlen allerdings beispielsweise die Farbtasten und viele weitere Tasten werde ich so schlicht nicht benötigen. Ein Bild der Fernbedienung habe ich ebenfalls gefunden. Die komplette Ausgabe von evtest habe ich als Datei angehängt.
Mein weiteres Vorgehen bestand nun darin, alle Tasten der TeVii-Fernbedienung durch Anlernen auf die Harmony 650 zu übertragen, da ich ebenfalls kein MyHarmony-Profil gefunden habe. In einem weiteren Schritt habe ich dann die "überflüssigen" TeVii-Tasten mit den entsprechenden Logitech-Tasten verknüpft. Die noch nicht vollständige Belegung habe ich dann mit TeVii-Empfänger und Harmony getestet: Es klappt prinzipiell, aber leider sendet die Fernbedienung im Gegensatz zur originalen die Befehle mehrmals, was beispielsweise dazu führt, dass im OSD ein "Direction Down" zum Scrollen um bis zu fünf Zeilen führt.
Nun stellen sich mir folgende Fragen, einmal zum generellen Vorgehen:
War mein Vorgehen generell richtig, auf den mit dem Board gelieferten USB-Empfänger zu verzichten und stattdessen auf den TeVii-Empfänger zu setzen?
Zum "Befehle kommen mehrfach an"-Problem:
Handelt es sich dabei um ein Problem mit der Fernbedienung oder mit dem IR-Empfänger oder mit yaVDR an sich? Ist es empfehlenswert, deswegen den Logitech-Support deswegen zu kontaktieren, damit die Wiederholfrequenz für mein Gerät geändert wird? Oder ist es technisch besser, die hier im Forum bereits erwähnten "Korrektur-Pakete" bezüglich der Frequenz einzuspielen?
Zum weiteren Vorgehen:
War der Start mit einem "leeren" MyHarmony-Profil korrekt? Der nächste Schritt meinerseits wäre dann nämlich, die angelernten Tasten mit einem Mapping durch Anpassung von /etc/eventlircd.d/03_9022_d660.evmap für yaVDR anzupassen. Habe ich es weiterhin korrekt verstanden, dass ich dann später für XBMC keine gesonderten Anpassungen durchführen muss?
Eine Randbemerkung zur Lautstärkeregelung:
Der Output erfolgt über die HDMI-Schnittstelle des Boards, was wohl der Grund dafür ist, dass die Lautstärkeregelung nur am TV-Gerät möglich ist. Ist dies eine Einschränkung seitens yaVDR oder HDMI geschuldet? Ziel ist es nämlich, die Harmony 650 dazu zu bewegen, ohne großartigen Device-Wechselvorgang yaVDR zu bedienen, aber die Laustärkeregelung vom TV-Gerät durchführen zu lassen.
Fehlen noch weitere Informationen oder waren es gar schon zu viele?