heyas,
ich habe mittlerweile meine Logitech Harmony 300 fernbedienung nach langem googlen und lesen hier im forum mit allen tasten belegt und zum laufen bekommen.
anbei ein kleines tutorial zusammengefasst aus vielen threads, wiki und meinen anpassungen:
fernbedienung vorbereiten:
auf der logitech fernbedienungskonfigurationsseite (wasn wort :D) einloggen und die fernbedienung mit dem KLS VDR 1.6 füttern.
den vdr für die fernbedienung konfigurieren:
1. yavdr 0.3 von der iso installieren.
2. nach der kompletten installation im webinterface von yavdr einloggen und in folgendes menü wechseln: VDR Konfigurations-Editor
3. /var/lib/vdr/remote.conf auswählen (vorhandenen code falls vorhanden löschen) und folgenden code in die box kopieren:
KBD.Up 00000000001B5B41
KBD.Down 00000000001B5B42
KBD.Menu 000000000000006D
KBD.Ok 000000000000000D
KBD.Back 000000000000007F
KBD.Left 00000000001B5B44
KBD.Right 00000000001B5B43
KBD.Red 000000001B5B5B41
KBD.Green 000000001B5B5B42
KBD.Yellow 000000001B5B5B43
KBD.Blue 000000001B5B5B44
KBD.0 0000000000000030
KBD.1 0000000000000031
KBD.2 0000000000000032
KBD.3 0000000000000033
KBD.4 0000000000000034
KBD.5 0000000000000035
KBD.6 0000000000000036
KBD.7 0000000000000037
KBD.8 0000000000000038
KBD.9 0000000000000039
KBD.Info 0000000000000069
KBD.FastFwd 0000001B5B31377E
KBD.FastRew 000000001B5B5B45
KBD.Power 0000000000000070
KBD.Volume+ 0000001B5B32347E
KBD.Volume- 0000001B5B32337E
KBD.Mute 0000001B5B32317E
KBD.User7 0000001B5B31387E
KBD.User8 0000001B5B31397E
KBD.User9 0000001B5B32307E
XKeySym.Up Up
XKeySym.Down Down
XKeySym.Menu m
XKeySym.Ok Return
XKeySym.Back BackSpace
XKeySym.Left Left
XKeySym.Right Right
XKeySym.Red F1
XKeySym.Green F2
XKeySym.Yellow F3
XKeySym.Blue F4
XKeySym.0 0
XKeySym.1 1
XKeySym.2 2
XKeySym.3 3
XKeySym.4 4
XKeySym.5 5
XKeySym.6 6
XKeySym.7 7
XKeySym.8 8
XKeySym.9 9
XKeySym.Info i
XKeySym.Pause space
XKeySym.FastFwd F6
XKeySym.FastRew F5
XKeySym.Power p
XKeySym.Volume+ F12
XKeySym.Volume- F11
XKeySym.Mute F10
XKeySym.User7 F7
XKeySym.User8 F8
XKeySym.User9 F9
graphtft-fe.Up 0000000000000062
graphtft-fe.Down 0000000000000068
graphtft-fe.Menu 0000000000000047
graphtft-fe.Ok 0000000000000024
graphtft-fe.Back 0000000000000016
graphtft-fe.Left 0000000000000064
graphtft-fe.Right 0000000000000066
graphtft-fe.Red 0000000000000043
graphtft-fe.Green 0000000000000044
graphtft-fe.Yellow 0000000000000045
graphtft-fe.Blue 0000000000000046
graphtft-fe.0 0000000000000013
graphtft-fe.1 000000000000000A
graphtft-fe.2 000000000000000B
graphtft-fe.3 000000000000000C
graphtft-fe.4 000000000000000D
graphtft-fe.5 000000000000000E
graphtft-fe.6 000000000000000F
graphtft-fe.7 0000000000000010
graphtft-fe.8 0000000000000011
graphtft-fe.9 0000000000000012
graphtft-fe.Info 0000000000000048
graphtft-fe.Volume+ 0000000000000063
graphtft-fe.Volume- 0000000000000069
graphtft-fe.Mute 0000000000000067
LIRC.Up Up
LIRC.Down Down
LIRC.Menu Menu
LIRC.Ok Ok
LIRC.Back Back
LIRC.Left Left
LIRC.Right Right
LIRC.Red Red
LIRC.Green Green
LIRC.Yellow Yellow
LIRC.Blue Blue
LIRC.0 0
LIRC.1 1
LIRC.2 2
LIRC.3 3
LIRC.4 4
LIRC.5 5
LIRC.6 6
LIRC.7 7
LIRC.8 8
LIRC.9 9
LIRC.Info Info
LIRC.Audio Audio
LIRC.Subtitles Subtitles
LIRC.Play Play
LIRC.Pause Pause
LIRC.Stop Stop
LIRC.Record Record
LIRC.FastFwd FastFwd
LIRC.FastRew FastRew
LIRC.Next Next
LIRC.Prev Prev
LIRC.Channel+ Channel+
LIRC.Channel- Channel-
LIRC.PrevChannel PrevChannel
LIRC.Volume+ Volume+
LIRC.Volume- Volume-
LIRC.Mute Mute
LIRC.Channels Channels
LIRC.Timers Timers
LIRC.Recordings Recordings
LIRC.Setup Setup
LIRC.Commands Commands
LIRC.Schedule Schedule
LIRC.User1 User1
LIRC.User2 User2
LIRC.User3 User3
LIRC.User4 User4
LIRC.User5 User5
LIRC.User6 User6
LIRC.User7 User7
LIRC.User8 User8
LIRC.User9 User9
Alles anzeigen
Datei Hochladen clicken
4. /etc/lirc/lircd.conf auswählen (vorhandenen code falls vorhanden löschen) und folgenden code in die box kopieren:
begin remote
name harmony_kls_vdr_1.6
bits 13
flags RC5|CONST_LENGTH
eps 30
aeps 100
one 922 858
zero 922 858
plead 937
gap 116048
min_repeat 2
toggle_bit 2
begin codes
Mute 0x12cd
Volume+ 0x12d0
Volume- 0x12d1
Channel- 0x12e1
Channel+ 0x12e0
PrevChannel 0x12e2
Up 0x02c4
Down 0x02c5
Left 0x02c6
Right 0x02c7
Ok 0x02c8
Menu 0x02c9
Back 0x02ca
Schedule 0x02cb
Info 0x02cc
Stop 0x12f6
Prev 0x12f0
Next 0x12f1
Play 0x12f5
Record 0x12f7
FastRew 0x12f2
FastFwd 0x12f4
Pause 0x12f3
1 0x12c1
2 0x12c2
3 0x12c3
4 0x12c4
5 0x12c5
6 0x12c6
7 0x12c7
8 0x12c8
9 0x12c9
0 0x12c0
Red 0x02c0
Green 0x02c1
Yellow 0x02c2
Blue 0x02c3
Channels 0x02d3
Commands 0x02cd
Recordings 0x02ce
Timers 0x02cf
Setup 0x02d0
User1 0x02f0
User2 0x02f1
User3 0x02f2
User4 0x02f3
User5 0x02f4
User6 0x02f5
User7 0x02f6
User8 0x02f7
User9 0x02f8
Standby 0x12cc
Power 0x12cb
Audio 0x02d1
Subtitles 0x02d2
end codes
end remote
Alles anzeigen
Datei Hochladen clicken
5. /var/lib/vdr/.xbmc/userdata/Lircmap.xml auswählen (vorhandenen code falls vorhanden löschen) und folgenden code in die box kopieren:
<lircmap>
<remote device="harmony_kls_vdr_1.6">
<play>Play</play>
<pause>Pause</pause>
<stop>Stop</stop>
<forward>FastFwd</forward>
<reverse>FastRew</reverse>
<left>Left</left>
<right>Right</right>
<up>Up</up>
<down>Down</down>
<select>Ok</select>
<back>Back</back>
<menu>Menu</menu>
<title>TITLE</title>
<info>Info</info>
<skipplus>Next</skipplus>
<skipminus>Prev</skipminus>
<display>Display</display>
<one>1</one>
<two>2</two>
<three>3</three>
<four>4</four>
<five>5</five>
<six>6</six>
<seven>7</seven>
<eight>8</eight>
<nine>9</nine>
<zero>0</zero>
<!-- My Custom Buttons -->
<obc117>UPVID</obc117>
<obc71>UPMUS</obc71>
<obc58>WEATHER</obc58>
<obc76>FILEMAN</obc76>
<obc90>RESET</obc90>
<obc80>REBOOT</obc80>
<obc144>CLEANVID</obc144>
<obc176>CLEANMUS</obc176>
<obc132>SCREENSHOT</obc132>
</remote>
</lircmap>
Alles anzeigen
Datei Hochladen clicken
6. links im webinterfacemenü auf System --> Fernbedienung wechseln.
7. oben auf den tab LIRC wechseln.
8. LIRC aktivieren: anclicken (aktivieren), Empfänger: Home-brew (16x50 UART compatible serial port) auswählen, Serielle Schnittstelle: /dev/ttyS0 anclicken (aktivieren) und finally speichern clicken.
thats it!! happy zapping
wenn jemand noch weiss, wie man die reaktionszeit der fernbedieung noch optimieren kann (lirc befehle), postet was das zeug hält
gruß winux!! P.S. yaVDR rocks!!