Ich habe einen RPi auf welchem über LibreELEC Kodi läuft (aktuelles Version).
An die Pins des RPi habe ich ein IR-Modul angeschlossen und auch eingerichtet.
Das läuft auch soweit
>>ir-keytable -t
3418.859695: lirc protocol(necx): scancode = 0x739a1d
3418.913048: lirc protocol(necx): scancode = 0x739a1d repeat
Unter /storage/.config/rc_keymaps/custom_moneual folgendes Mapping:
# table moneual, type: NEC
0x739a19 KEY_UP
0x739a1d KEY_DOWN
0x739a54 KEY_LEFT
0x739a43 KEY_RIGHT
0x739a42 KEY_OK
0x739a1f KEY_EXIT
In /storage/.config/rc_maps.cfg folgenden Eintrag
Folgende Befeht ausgeführt:
>>ir-keytable -c -w /storage/.config/rc_keymaps/custom_moneual
Read moneual table
Old keytable cleared
Wrote 6 keycode(s) to driver
Protocols changed to nec
Wenn ich dann wieder
immer noch
3418.859695: lirc protocol(necx): scancode = 0x739a1d
3418.913048: lirc protocol(necx): scancode = 0x739a1d repeat
Das Mapping wird also nicht erkannt.
Wenn ich jetzt ausführe...
dann liefert bei drücken einer Taste auf der IR-Fernbedinung:
>>ir-keytable -t
3957.423002: lirc protocol(necx): scancode = 0x739a19
3957.423033: event type EV_MSC(0x04): scancode = 0x739a19
3957.423033: event type EV_KEY(0x01) key_down: KEY_UP(0x0067)
3957.423033: event type EV_SYN(0x00).
3957.476326: lirc protocol(necx): scancode = 0x739a19 repeat
3957.476348: event type EV_MSC(0x04): scancode = 0x739a19
3957.476348: event type EV_SYN(0x00).
3957.602972: event type EV_KEY(0x01) key_up: KEY_UP(0x0067)
3957.602972: event type EV_SYN(0x00).
So wie es sein soll.
Schalte ich eventlircd wieder ein, liefert ir-keytable -t wieder kein Mapping.
Aber warum klappt das Mapping nicht, wenn eventlircd läuft?
Bzw. wo muss ich denn für eventlircd das Mapping nach bekannt machen?
Edit:
Wenn ich eventlircd starte, dann funktioniert die Fernbedinung unter Kodi. Ich kann im Menü navigieren.
Aber warum ist das so?
Kann ich entweder in Kodi navigieren oder ir-keytable -t nutzen?