Hallo zusammen,
ich kämpfe jetzt schon seit Tagen damit das XBMC mit meiner Logitech Harmony 885 zu steuern.
Ich benutze den originalen Xbox DVD Dongle als Empfänger
Inzwischen bin ich immerhin schon soweit, dass Lirc diesen erkennt und die Kommandos von der Harmony von irw richtig angezeigt werden
Zitatxbmc@XBMC:~/.xbmc/userdata$ irw
00000000000000a6 00 UP XboxDVDDongle
00000000000000a6 00 UP_UP XboxDVDDongle
00000000000000a8 00 RIGHT XboxDVDDongle
00000000000000a8 00 RIGHT_UP XboxDVDDongle
Unter ~/.xbmc/userdata/ habe ich folgende Lircmap.xml
<lircmap>
<remote device="XboxDVDDongle">
<play>PLAY</play>
<pause>PAUSE</pause>
<stop>STOP</stop>
<forward>FORWARD</forward>
<reverse>REVERSE</reverse>
<left>LEFT</left>
<right>RIGHT</right>
<up>UP</up>
<down>DOWN</down>
<select>SELECT</select>
<back>BACK</back>
<menu>MENU</menu>
<title>TITLE</title>
<info>INFO</info>
<skipplus>SKIP+</skipplus>
<skipminus>SKIP-</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>
</remote>
</lircmap>
Alles anzeigen
und unter ~/.xbmc/userdata/keymaps die Keymap.xlm
<[definition='3','0']keymap[/definition]>
<global>
<remote>
<play>Play</play>
<pause>Pause</pause>
<stop>Stop</stop>
<forward>FastForward</forward>
<reverse>Rewind</reverse>
<left>Left</left>
<right>Right</right>
<up>Up</up>
<down>Down</down>
<select>Select</select>
<enter>FullScreen</enter>
<pageplus>PageUp</pageplus>
<pageminus>PageDown</pageminus>
<back>ParentDir</back>
<menu>PreviousMenu</menu>
<guide>ContextMenu</guide>
<info>Info</info>
<skipplus>SkipNext</skipplus>
<skipminus>SkipPrevious</skipminus>
<display>FullScreen</display>
<start>XBMC.ActivateWindow(Home)</start>
<record>Screenshot</record>
<volumeplus>VolumeUp</volumeplus>
<volumeminus>VolumeDown</volumeminus>
<mute>Mute</mute>
<power>XBMC.ShutDown()</power>
<myvideo>XBMC.ActivateWindow(MyVideos)</myvideo>
<mymusic>XBMC.ActivateWindow(MyMusic)</mymusic>
<mypictures>XBMC.ActivateWindow(MyPictures)</mypictures>
<mytv>XBMC.ActivateWindow(MyTV)</mytv>
<livetv>XBMC.ActivateWindow(MyTV)</livetv>
<recordedtv>XBMC.ActivateWindow(MyVideos)</recordedtv>
<red>XBMC.ActivateWindow(MyTV)</red>
<green>XBMC.ActivateWindow(MyVideos)</green>
<yellow>XBMC.ActivateWindow(MyMusic)</yellow>
<blue>XBMC.ActivateWindow(MyPictures)</blue>
<zero>Number0</zero>
<one>Number1</one>
<two>JumpSMS2</two>
<three>JumpSMS3</three>
<four>JumpSMS4</four>
<five>JumpSMS5</five>
<six>JumpSMS6</six>
<seven>JumpSMS7</seven>
<eight>JumpSMS8</eight>
<nine>JumpSMS9</nine>
</remote>
</global>
</[definition='3','0']keymap[/definition]>
Alles anzeigen
Die beiden Dateien habe ich noch zusätzlich unter /usr/share/xbmc/system/ bzw. /usr/share/xbmc/system/keymaps/ gespeichert.
Ich habe zusätzlich auch noch unter ~/.xbmc/userdata/keymaps und /usr/share/xbmc/system/keymaps/ eine remote.xml mit dem gleichen Inhalt wie Keymaps.xml angelegt.
Leider reagiert XBMC in keinster Weise auf die Fernbedienung.
Wo liegt mein Fehler?
Was hat es eigentlich mit der Einstellung "Fernbedienung sendet Tastaureingaben" auf sich? Habe das auch schon aktiviert und deaktiviert was aber auch nichts brachte.
Noch eine Frage: wenn ich Änderungen an der Lircmap.xml oder der Keymaps.xml vornehme, werden die dann sofort nach dem speichern vom XBMC übernommen oder muss ich dafür rebooten?