Dieser Artikel ist gültig ab MLD-Version 3.0.0 und gilt bis zur MLD 5.3. Ab MLD 5.4 sind Funktionalitäten in den Kernel integriert worden. Lirc wird nicht mehr verwendet. Den Wiki-Artikel ab MLD 5.4 findest du [[mld:tutorials:fernbedienungen54serial|hier]]
----
====== Vorwort ======
Die Struktur vom Entwicklungsstand der MLD hat sich bei 3.0.2. grundlegend geändert, sodaß nun alle Fernbedienung mit einer Standard-remote.conf arbeiten können sollten. Grundlegend zusammengefasst, geht es darum das sehr viele Fernbedienungen bereits Out-of-the-Box funktionieren sollten.\\ Dabei sind immer 3 Addons notwendig, kann direkt über das MLD-Webinterface nachgeladen werden
* eventlirc
* dvb-remote
* irkeytable
Wenn man noch einen seriellen Empfänger (oder eine [[http://www.atric.de/IR-Einschalter/index.php|ATRIC-Platine]] nutzt), dann benötigt man noch das Addon
* lirc
bisher lauffähig getestet -> lirc_serial funktioniert mit dvb-remote (also kernel treibern).
Vorgehen:
setserial /dev/ttyS0 uart none
modprobe lirc_serial
mkdir -p /var/run/lirc
lircd -a -n -d /dev/lirc0 /etc/lircd.conf
ln -sf /var/run/lirc/lircd /dev/lircd
irw /dev/lircd -> funktioniert (also schonmal gut)
===== Konfiguration =====
Das ist im Moment noch per Hand auszuführen. Eine Scripteinarbeitung ist noch geplant!
Das erklärte Ziel ist, alle Fernbedienung über Die rc-core (ir-keytable) und HID Geräte mit Hilfe von udev Regeln erkannt und deshalb bei vorhandener Keymap automatisch eingebunden.
Für die bessere Auswertung der Hardware ist usbutils sowie eventuell evtest gut geeignet. Es werden danach folgende Angaben benötigt, um Fehler zu finden oder neue Keymaps zu erstellen.
lsusb -v > datei.txt
lsmod > lsmod.txt
cat /proc/bus/input/devices > devices.txt
ir-keytable # Treiber, Protokoll, Keytaple und event anzeigen lassen
ir-keytable -r > datei.txt # Tastencode in eine Datei schreiben
ir-keytable -t # Tastenzuordnung abfragen, vorher eventlircd stoppen
Bitte die Ausgaben dann im Forum posten und bitte eine möglichst genaue Beschreibung/Bild von der Fernbedienung!
Kurz gefasst - serielle Empfänger über Webif - alle anderen Empfänger, mit Hilfe der erwähnten Hilfsmittel, automatisch
===== ToDo's =====
mögliche Themen:
* serielle Empfänger über LIRC andere Empfänger über die Addons dvb-remote + inputlircd
* Bekannte Fernbedienungen können über das Webinterface eingestellt werden
* Anlernen von nicht bekannten Fernbedienungen (Anlernen im Webinterface einstellen)
* irw /dev/lircd ENTER nun tasten auf der remote drücken
* wie wir das anlernen machen -> ka hier gings grob als ich gesgat habe lirc neu anlernen das steht irgendwo unter system setup/vdr/neu anlernen der sowas
* getestete Empfänger/Fernbedienungen ...