Raspberry Pi – RaspBMC – RC6 IR-Empfänger und XBMC Lircmap.xml

In einem meiner letzten Artikel habe ich bereits angedeutet, dass ich mittlerweile einen Raspberry Pi als Media-PC im Schlafzimmer produktiv im Einsatz habe.

Natürlich sollte sich der Raspberry Pi mit einer Logitech Harmony steuern lassen – typisch. ;-) Auf dem Raspberry Pi lief zum Zeitpunkt der HowTo RaspBMC RC3 mit dem Linux-Kernel …

… und der LIRC Version

Welche RC6 Infrarot-Empfänger funktionieren mit dem Raspberry Pi?

Da ich recht gute Kontakte zum CoHauS Shop habe, habe ich mir von Tino mal 3 beliebte RC6 IR-Empfänger schicken lassen – IR605Q (links), IR606Q (mitte) und OVU411000 (rechts).

RC6 IR-Empfänger - IR605Q + IR606Q + OVU411000

Alle 3 Empfänger werden von RaspBMC anstandslos, mit dem Modul mceusb, erkannt.

RC6 Infrarot Empfänger, Modell IR605Q

RC6 Infrarot Empfänger, Modell IR606Q

Philips RC6 Infrarot Empfänger, Modell OVU411000

Die Logitech Harmony funktioniert nun teilweise schon in XBMC, nicht alles, aber einiges – darum geht es hier jetzt auch noch weiter. ;-)

Werden Tasten der Logitech Harmony (200) mit Windows Media Center SE Profil erkannt?

Ja, per SSH auf den Raspberry Pi einloggen, irw eingeben und fröhlich Weiterlesen →

Arch Linux – Xorg – deutsches Tastaturlayout – Logitech K340 Tastatur schnurlos

Sers, ich hatte ein kleines – stranges – Problem mit dem deutschen Tastaturlayout für die schnurlose Logitech K340 Tastatur (Unifying-Empfänger). Scheinbar erkennt Xorg die Tastatur nicht als normales Keyboard, somit zieht die Einstellung (XkbLayout) unter /etc/X11/xorg.conf.d/10-evdev.conf nicht!

Oder auch nach deutschem Arch Linux Wiki /etc/X11/xorg.conf.d/20-keyboard.conf.

In der Desktopumgebung, in meinem Fall Openbox, hatte ich dennoch das englische Tastaturlayout. Spaßeshalber habe ich dann eine kabelgebundene Tastatur angeschlossen, schwub-die-wub hatte ich das deutsche Tastaturlayout. *strange*

Der Befehl …

… stellt mir dann dennoch das deutsche Tastaturlayout für die K340 im X-Server ein. Damit der Befehl automatisch beim Starten ausgeführt wird, habe ich ihn in die Openbox Autostart-Datei (/home/USER/.config/openbox/autostart oder /etc/xdg/openbox/autostart) geschrieben.

Eigentlich ist das Problem so banal, dass sich der Artikel dafür gar nicht lohnt, aber ich wollte es dokumentiert wissen.  :roll:

Arch Linux – LIRC Konfiguration mit MCE RC6 IR und Lircmap.xml für XBMC (Logitech Harmony)

Vor kurzem habe ich bereits drei HowTo’s für Ubuntu veröffentlicht.

HTPC – Media Center – Logitech Harmony reagiert träge unter Windows und Linux
Linux – LIRC – XBMC mit Logitech Harmony steuern – Lircmap.xml und Keyboard.xml
Ubuntu (alle Versionen) – LIRC Konfiguration mit MCE RC6 IR605Q (147a:e03e) und Logitech Harmony

Nun möchte ich den MCE RC6 Infrarot Empfänger – Modell IR605Q aber mit dem aktuellsten Arch Linux betreiben (Stand: 03.02.2012).

EDIT: Einen Gutscheincode für den RC6 Infrarot Empfänger – Modell IR605Q gibt es hier – gültig bis 7. Februar 2012!

Diese HowTo funktioniert auch für Ubuntu 11.10 (Danke Fab) und sollte dann auch für 12.04 funktionieren!

ACHTUNG: In der Harmony muss das richtige MCE Profil (Windows Media Center SE) ausgewählt sein – HowToDanke Fab.

UPDATE_2013-01-18: Mit der systemd Umstellung hat sich auch die LIRC Konfiguration ein klein wenig geändert – hier mehr.

Das Besondere an dieser LIRC-Konfiguration ist, dass es einige Änderungen in der Kernel- und LIRC-Version gab – der aktuelle Kernel erkennt den MCE-IR-Empfänger bereits ohne LIRC! Daher ist in der hardware.conf REMOTE_DRIVER und REMOTE_MODULES leer …

… und hier noch die dazugehörige lircd.conf.

BESONDERHEIT: Damit nicht der Kernel die Eingaben der Fernbedienung verarbeitet, sondern LIRC, muss noch ein zusätzlicher Befehl beim Starten ausgeführt werden. Diesen packen wir am Besten in die rc.local.

Weiterlesen →

Linux – LIRC – XBMC mit Logitech Harmony steuern – Lircmap.xml und Keyboard.xml

Nach der ersten HowTo, wo ich beschrieben habe, wie man den IR605Q MCE RC6 IR-Empfänger mit LIRC konfiguriert, folgt nun, wie versprochen, die Lircmap.xml und Keyboard.xml für XBMC. Mit der Default-Konfiguration von XBMC läuft die Harmony (Profil: Windows Media Center SE) zwar auch, aber nicht alle Tasten funktionieren so wie sie sollen. Die Stop-Taste beispielsweise spult vor, die Play-Taste stoppt, die Lautstärke lässt sich über die Harmony nicht regulieren, etc. pp..

UPDATE/EDIT: So wählt ihr das richtige MCE Profil (Windows Media Center SE) für eure Harmony – HowToDanke Fab.

Das ändern wir mit unserer Lircmap.xml und Keyboard.xml für XBMC. :mrgreen:

~/.xbmc/userdata/Lircmap.xml – Die Datei Lircmap.xml stellt das “Bindeglied” zwischen der lircd.conf von Lirc und der Keymap.xml von XBMC dar.

~/.xbmc/userdata/keymaps/Keymap.xml / Keyboard.xmlXBMC führt die in der Keymap.xml definierten Aktionen, die den entsprechenden “XBMC-Tasten” zugeordnet sind, aus. Grundsätzlich ist der Name der XML Datei in ~/.xbmc/userdata/keymaps egal, es zählt eigentlich nur was am Ende in der Datei drin steht. Es hat sich aber irgendwie eingebürgert von der “Keymap.xml” zu reden, wenn es um die Steuerdatei für die Bedienung von XBMC mit einer Fernbedienung geht.

Quelle: xbmcwiki.ztreambox.org – Lircmap.xml und Keymap.xml

~/.xbmc/userdata/Lircmap.xml

UPDATE_2013-01-09: Mit LIRC 0.9.0 (lircd -v) haben sich die Namen der Tasten verändert, einfach die Lircmap.xml von hier nehmen. (Bsp.: Power zu KEY_POWER)

~/.xbmc/userdata/keymaps/Keyboard.xml Weiterlesen →

Ubuntu (alle Versionen) – LIRC Konfiguration mit MCE RC6 IR605Q (147a:e03e) und Logitech Harmony

Nachdem ich mir eine Logitech Harmony gegönnt habe, wollte diese natürlich auch auf meinem Media-PC unter Ubuntu eingerichtet werden. Vorher habe ich, wie vielleicht einige noch wissen, eine X10 PC-Funkfernbedienung benutzt. Voller Vorfreude packte ich die Harmony aus und wollte auch gleich loslegen – nur dann – X10=Funk / Harmony=InfrarotMIST! :oops: *da hätte ich auch mal früher dran denken können*

Also habe ich mich erstmal auf die Suche nach einem Infrarot-Empfänger begeben. Zuerst wollte ich mir die Hama MCE Fernbedienung kaufen und einfach nur den IR-Empfänger nutzen. Nach längeren Recherchen bin ich aber auf den CoHauS-Shop aufmerksam geworden – ziemlich gute Rezensionen im Shop selbst und in der MCE-Community.de haben mich doch davon überzeugt, gleich etwas Vernünftiges zu kaufen.

Ich habe mich für den MCE RC6 Infrarot Empfänger – Modell IR605Q entschieden (Harmony-Profil: Windows Media Center SE). UPDATE/EDIT: So wählt ihr das richtige MCE Profil (Windows Media Center SE) für eure Harmony – HowToDanke Fab.

Nun habe ich aber lang genug um den heißen Brei herum geschrieben – los gehts. :roll:  Weiterlesen →