MLD-5.x > Development
Probleme mit Hama-mce Fernbedienung
MarMic:
da müssen debug ausgaben -> in den code -> muss jemand mit C skills machen -> es werden einfach codes falsch interpretiert
mafe68:
So habe das eventlircd Paket neu installiert und dann ein paar Tasten gedrückt die nicht funktionieren. Hier ist jetzt noch der besprochene Debug-Log
Upload Code lautet: EGQpmU
MarMic:
ich habe jetzt mal mein kbd so umgebogen, dass es evmap eventlircd triggered:
sieht im log auch richtig aus: h a l l o gehen durch und ctrl+key_u machen channelup
--- Code: ---Apr 4 10:38:30 (MLD) daemon.err eventlircd[3333]: init_ircd
Apr 4 10:38:30 (MLD) daemon.debug eventlircd[3333]: /etc/eventlircd.d/mcekbd.evmap: using 3 valid keyboard shortcut mappings
Apr 4 10:38:30 (MLD) daemon.debug eventlircd[3333]: input device /dev/input/event2: events of unsupported event type EV_MSC will be discarded
Apr 4 10:38:30 (MLD) daemon.debug eventlircd[3333]: input device /dev/input/event2: event code 0x04 of unsupported event type EV_MSC will be discarded
Apr 4 10:38:30 (MLD) daemon.debug eventlircd[3333]: input device /dev/input/event2: events of unsupported event type EV_REP will be discarded
Apr 4 10:38:30 (MLD) daemon.info eventlircd[3333]: input device /dev/input/event2: grabbed
Apr 4 10:38:41 (MLD) daemon.err eventlircd[3333]: lircd_send else <event-Code> 35, <repeat_count> 0, <name> KEY_H, <eventlircd_lircd.release_suffix> (null), <remote> devinput
Apr 4 10:38:41 (MLD) daemon.err eventlircd[3333]: lircd_send else <event-Code> 30, <repeat_count> 0, <name> KEY_A, <eventlircd_lircd.release_suffix> (null), <remote> devinput
Apr 4 10:38:42 (MLD) daemon.err eventlircd[3333]: lircd_send else <event-Code> 38, <repeat_count> 0, <name> KEY_L, <eventlircd_lircd.release_suffix> (null), <remote> devinput
Apr 4 10:38:42 (MLD) daemon.err eventlircd[3333]: lircd_send else <event-Code> 38, <repeat_count> 0, <name> KEY_L, <eventlircd_lircd.release_suffix> (null), <remote> devinput
Apr 4 10:38:43 (MLD) daemon.err eventlircd[3333]: lircd_send else <event-Code> 24, <repeat_count> 0, <name> KEY_O, <eventlircd_lircd.release_suffix> (null), <remote> devinput
Apr 4 10:38:49 (MLD) daemon.err eventlircd[3333]: lircd_send else <event-Code> 402, <repeat_count> 0, <name> KEY_CHANNELUP, <eventlircd_lircd.release_suffix> (null), <remote> devinput
...
...
Apr 4 10:42:37 (MLD) daemon.err eventlircd[3333]: lircd_send else <event-Code> 402, <repeat_count> 0, <name> KEY_CHANNELUP, <eventlircd_lircd.release_suffix> (null), <remote> devinput
Apr 4 10:42:40 (MLD) daemon.err eventlircd[3333]: lircd_send else <event-Code> 365, <repeat_count> 0, <name> KEY_EPG, <eventlircd_lircd.release_suffix> (null), <remote> devinput
Apr 4 10:42:52 (MLD) daemon.err eventlircd[3333]: lircd_send else <event-Code> 139, <repeat_count> 0, <name> KEY_MENU, <eventlircd_lircd.release_suffix> (null), <remote> devinput
--- End code ---
jetzt schauen wir mal noch in irw:
--- Code: ---MLD> irw
23 0 KEY_H devinput
1e 0 KEY_A devinput
26 0 KEY_L devinput
26 0 KEY_L devinput
18 0 KEY_O devinput
192 0 KEY_CHANNELUP devinput
16d 0 KEY_EPG devinput
8b 0 KEY_MENU devinput
--- End code ---
das entspricht der evmap:
--- Code: ---ctrl+KEY_U = KEY_CHANNELUP
ctrl+shift+KEY_E = KEY_EPG
ctrl+alt+KEY_M = KEY_MENU
--- End code ---
@rfehr -> die tasten die gesendet werden haben wir ja schon - ich hätte gerne noch im log die erkannten tasten
MarMic:
4 rfehr:
ctrl+key_U:
--- Code: ---eventlircd[6920]: (input_device_event_is_key) <event_in.type> 1, <event_in.value> 1, <event_in.code> 22, <event_in.name> KEY_U, <event_out.code> 402, <event_out.name> KEY_CHANNELUP, <remote> devinput
eventlircd[6920]: (input_device_event_is_key) <event_in.type> 1, <event_in.value> 0, <event_in.code> 22, <event_in.name> KEY_U, <event_out.code> 402, <event_out.name> KEY_CHANNELUP, <remote> devinput
--- End code ---
nur key_U
--- Code: ---(input_device_event_is_key) <event_in.type> 1, <event_in.value> 1, <event_in.code> 22, <event_in.name> KEY_U, <event_out.code> 22, <event_out.name> KEY_U, <remote> devinput
eventlircd[7305]: (input_device_event_is_key) <event_in.type> 1, <event_in.value> 0, <event_in.code> 22, <event_in.name> KEY_U, <event_out.code> 22, <event_out.name> KEY_U, <remote> devinput
--- End code ---
immer noch nicht :)
mafe68:
Hallo Jungs!
MLD lauft wieder und Remote ist wieder offen! Sende ich euch dann im Chat und wir sehnen und heute am Abend im VC. ;)
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version