Hallo zusammen,
ich möchte an meinem Broadwell Intel-NUC und derem internen Nuvoton CIR (Consumer Infrared Receiver) meine bisherige RC5 Fernbedienung zum laufen bekommen, um damit den VDR zu bedienen.
- HW-Konfiguration: Nach anfänglichem Zweifel ob der CIR überhaupt RC5 Format unterstützt (weil im BIOS meines Broadwell NUC5i3RYH für den CIR die drei Varianten: Generic Remote Controller, RC6 Remote Controller und XBOX Remote Controller) eingestellt werden kann; RC5 wird nicht expilziert aufgeführt, und auch in der Doku ist RC5 in keinem Wort erwähnt), bin ich jetzt ein Stück weiter. Ja ich kann RC5 Kommandos empfangen. Ich habe im BIOS die Einstellung "Generic Remote Controller" gewählt.
- SW-Installation: lirc ist ja mittlerweile durch inputlirc oder eventlirc ersetzt. Ich habe bei mir inputlirc installiert. Ich empfange auch schon Codes von meiner Hauppuage Fernbedienung, nur ist scheinbar meine remote.conf noch nicht richtig eingestellt, daß der VDR die Zeichen auch korrekt empfängt.
Wenn ich inputlirc starte, sehe ich, daß inputlirc Events von meiner FB (über /dev/input/event4) auswertet und an /var/run/lirc/lircd ausgibt.
# service inputlirc start
Starting inputlirc
# ps -ef | grep lirc
nobody 3353 1 0 20:46 ? 00:00:00 /usr/sbin/inputlircd -g -m 0 -d /var/run/lirc/lircd /dev/input/event4
root 3361 2705 0 20:46 pts/0 00:00:00 grep lirc
# service inputlirc stop
Stopping inputlirc
Mit IR-Keytable kann ich auch Zeichen von der Fernbedienung empfangen
# ir-keytable –t
1443983579.350633: event type EV_MSC(0x04): scancode = 0x1f01
1443983579.350633: event type EV_SYN(0x00).
1443983580.119204: event type EV_MSC(0x04): scancode = 0x1f02
1443983580.119204: event type EV_SYN(0x00).
1443983580.766539: event type EV_MSC(0x04): scancode = 0x1f03
1443983580.766539: event type EV_SYN(0x00).
1443983582.925258: event type EV_MSC(0x04): scancode = 0x1f04
1443983582.925258: event type EV_SYN(0x00).
1443983583.506532: event type EV_MSC(0x04): scancode = 0x1f05
1443983583.506532: event type EV_SYN(0x00).
Was scheinbar noch fehlt, ist die richtige Zuordnung der Scancodes in der remote.conf (da hab ich noch die remote conf, die früher mit LIRC zusammengearbeitet hat, und ich finde auch nichts darüber, wie ich die Scancodes, oder Kombination aus Scancodes und Events dort korrekt eintrage ...)
In einem Beitrag hab ich was gefunden von KEY_NUMERIC_1, ... (und ich hab das im LIRC Teil der remote.conf in den Zeilen 2-6 mal abgeändert, aber das hat auch nicht geklappt), so daß ich hoffe - mir kann da jemand weiterhelfen ...
LIRC.0 0
LIRC.1 KEY_NUMERIC_1
LIRC.2 KEY_NUMERIC_2
LIRC.3 KEY_NUMERIC_3
LIRC.4 KEY_NUMERIC_4
LIRC.5 KEY_NUMERIC_5
LIRC.6 6
LIRC.7 7
LIRC.8 8
LIRC.9 9
LIRC.Back Back
LIRC.Menu Menu
LIRC.Power Off
LIRC.Red Red
LIRC.Yellow Yellow
LIRC.Green Green
LIRC.Blue Blue
LIRC.Up Channel+
LIRC.Down Channel-
LIRC.Volume+ Volume+
LIRC.Volume- Volume-
LIRC.Ok Ok
LIRC.Mute Mute
LIRC.Timers Middle
LIRC.Schedule Full
LIRC.FastRew Rewind
LIRC.Play Play
LIRC.FastFwd Forward
LIRC.Record Record
LIRC.Stop Stop
LIRC.Pause Pause
LIRC.Right Right
m.f.G.
Michael