MLD-5.x > Development

Probleme mit Hama-mce Fernbedienung

<< < (3/6) > >>

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