[1] MLD-5.x / Systems / Raspberry PI / MCE-FB an RPi2
 

Offline ScotchTape

  • Newbie
  • *
  • Posts: 25
    • View Profile
MCE-FB an RPi2
« on: August 08, 2016, 19:55:19 »
Moin,

mir ist heute mittag beim Olympia kucken bei meiner Mutter die SSD in ihrem VDR  (MLD4) abgeraucht. (jaja, Backup ist fuer feiglinge)
Ich habe ihr momentan nen RPi2 hingestellt, komme aber mit der FB-Einrichtung nicht klar, hab das zuletzt vor drei Jahren gemacht. Der Empfaenger ist nen
Code: [Select]
ir-keytable
Found /sys/class/rc/rc0/ (/dev/input/event0) with:
Driver mceusb, table rc-rc6-mce
Supported protocols: NEC RC-5 RC-6 JVC SONY SANYO LIRC RC-5-SZ SHARP XMP other
Enabled protocols: RC-6 LIRC
Name: Media Center Ed. eHome Infrared
bus: 3, vendor/product: 147a:e03e, version: 0x1001
Repeat delay = 500 ms, repeat period = 125 ms
Die FB ist ne Harmony ultimate mit MCE-Profil
Ich haenge momentan daran fest das nur up/down funktionieren, evtest schmeisst aber die richtigen werte raus:
Code: [Select]
Testing ... (interrupt to exit)
Event: time 1470677826.680114, type 4 (EV_MSC), code 4 (MSC_SCAN), value 800f041e
Event: time 1470677826.680114, type 1 (EV_KEY), code 103 (KEY_UP), value 1
Event: time 1470677826.680114, -------------- EV_SYN ------------
Event: time 1470677826.787035, type 4 (EV_MSC), code 4 (MSC_SCAN), value 800f041e
Event: time 1470677826.787035, -------------- EV_SYN ------------
Event: time 1470677827.036085, type 1 (EV_KEY), code 103 (KEY_UP), value 0
Event: time 1470677827.036085, -------------- EV_SYN ------------
Event: time 1470677849.387129, type 4 (EV_MSC), code 4 (MSC_SCAN), value 800f0401
Event: time 1470677849.387129, type 1 (EV_KEY), code 513 (KEY_NUMERIC_1), value 1
Event: time 1470677849.387129, -------------- EV_SYN ------------
Event: time 1470677849.493202, type 4 (EV_MSC), code 4 (MSC_SCAN), value 800f0401
Event: time 1470677849.493202, -------------- EV_SYN ------------
Event: time 1470677849.736106, type 1 (EV_KEY), code 513 (KEY_NUMERIC_1), value 0
Event: time 1470677849.736106, -------------- EV_SYN ------------
Event: time 1470677877.673932, type 4 (EV_MSC), code 4 (MSC_SCAN), value 800f040d
Event: time 1470677877.673932, type 1 (EV_KEY), code 226 (KEY_MEDIA), value 1
Event: time 1470677877.673932, -------------- EV_SYN ------------
Event: time 1470677877.779919, type 4 (EV_MSC), code 4 (MSC_SCAN), value 800f040d
Event: time 1470677877.779919, -------------- EV_SYN ------------
Event: time 1470677878.026105, type 1 (EV_KEY), code 226 (KEY_MEDIA), value 0
Event: time 1470677878.026105, -------------- EV_SYN ------------
Event: time 1470677900.935001, type 4 (EV_MSC), code 4 (MSC_SCAN), value 800f041f
Event: time 1470677900.935001, type 1 (EV_KEY), code 108 (KEY_DOWN), value 1
Event: time 1470677900.935001, -------------- EV_SYN ------------
Event: time 1470677901.042024, type 4 (EV_MSC), code 4 (MSC_SCAN), value 800f041f
Event: time 1470677901.042024, -------------- EV_SYN ------------
Event: time 1470677901.286119, type 1 (EV_KEY), code 108 (KEY_DOWN), value 0
Event: time 1470677901.286119, -------------- EV_SYN ------------

Ich steh' echt auf'm Schlauch, wo ist Gehirnknoten?

Server: yaVDR 0.5, HP ProLiant Microserver N40L, 6GB Ram, DD 4-fach DuoFlex S2
Client:  Raspberry Pi 3,  HDMI Passthrough an Denon AVR-2312, Hamony One mit MCE 1039-Profil, cohaus-Berlin RC6-Empfänger (USBID:147a:e03e)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20170
    • View Profile
    • ClausMuus.de
MCE-FB an RPi2
« Reply #1 on: August 08, 2016, 23:25:38 »
Hi,

ganz OK sind die Key codes aber nicht. Die Codes für die Zahlen stimmen jedenfalls nicht Deine FB sendet KEY_NUMERIC_1 und nicht KEY_1. Ob die anderen Tasten die richtigen Codes senden musst Du selber überprüfen. Die müssten dann entweder geändert werden, oder Du musst ne evmap Datei erstellen, welche die Übersetzungen auf die richtigen Key Codes macht.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline ScotchTape

  • Newbie
  • *
  • Posts: 25
    • View Profile
MCE-FB an RPi2
« Reply #2 on: August 09, 2016, 08:03:14 »
Moin,

ir_keytable lädt ja die map rc6-mce in der die 'Namen' ja drin stehen, also muss ich ne angepasste ja nur in /etc/rc_maps hinterlegen :)

Danke für den Hinweis :)

Nochmal danke Claus, nachdem ich noch mld-remote installiert, in 98-eventlircd.rules noch den empfaenger explizit hinzugefuegt hatte (ja, richtiger ist die in /etc/udev/rules.d aufgehoben ;) ) und die entspr. evmap editiert hatte, rennt der Hobel jetzt endlich wieder. :)
« Last Edit: August 09, 2016, 17:16:01 by ScotchTape »
Server: yaVDR 0.5, HP ProLiant Microserver N40L, 6GB Ram, DD 4-fach DuoFlex S2
Client:  Raspberry Pi 3,  HDMI Passthrough an Denon AVR-2312, Hamony One mit MCE 1039-Profil, cohaus-Berlin RC6-Empfänger (USBID:147a:e03e)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20170
    • View Profile
    • ClausMuus.de
MCE-FB an RPi2
« Reply #3 on: August 10, 2016, 11:43:29 »
Sind das änderungen, die auch andere User betreffen? Ist da bei der MLD also etwas falsch voreingestellt und sollten wir die also dauerhaft übernehmen?

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline ScotchTape

  • Newbie
  • *
  • Posts: 25
    • View Profile
MCE-FB an RPi2
« Reply #4 on: August 10, 2016, 11:56:31 »
Moin,

in der MLD ist nix falsch eingestellt, diesen nicht-existierende Eintrag in der 98-eventlircd.rules hatte ich schon mit yaVDR 0.5. Der Empfaenger ist in meiner Signatur, inwieweit das andere Benutzer betrifft und ob der von cohaus immer die selbe ID hat weiss ich nicht;

aus dmesg:
Code: [Select]
[   11.285972] usb 1-1.3: New USB device found, idVendor=147a, idProduct=e03e
[   11.285984] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[   11.285992] usb 1-1.3: Product: eHome Infrared Transceiver
[   11.285998] usb 1-1.3: Manufacturer: Formosa21
[   11.286003] usb 1-1.3: SerialNumber: 00104B41
[   11.290666] hid-generic 0003:147A:E03E.0001: hiddev0,hidraw0: USB HID v1.00 Device [Formosa21 eHome Infrared Transceiver] on usb-3f980000.usb-1.3/input1
[   11.338846] Registered IR keymap rc-rc6-mce
[   11.339095] input: Media Center Ed. eHome Infrared Remote Transceiver (147a:e03e) as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/1-1.3:1.0/rc/rc0/input0
[   11.339213] rc0: Media Center Ed. eHome Infrared Remote Transceiver (147a:e03e) as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/1-1.3:1.0/rc/rc0
[   11.348252] IR NEC protocol handler initialized
[   11.349950] IR JVC protocol handler initialized
[   11.351006] IR RC5(x/sz) protocol handler initialized
[   11.351290] IR RC6 protocol handler initialized
[   11.353345] IR Sony protocol handler initialized
[   11.354236] IR XMP protocol handler initialized
[   11.356176] input: MCE IR Keyboard/Mouse (mceusb) as /devices/virtual/input/input1
[   11.356368] IR MCE Keyboard/mouse protocol handler initialized
[   11.357416] IR Sharp protocol handler initialized
[   11.357418] IR SANYO protocol handler initialized
[   11.359236] lirc_dev: IR Remote Control driver registered, major 245
[   11.361464] rc rc0: lirc_dev: driver ir-lirc-codec (mceusb) registered at minor = 0
[   11.361476] IR LIRC bridge handler initialized
[   11.538855] mceusb 1-1.3:1.0: Registered Formosa21 eHome Infrared Transceiver with mce emulator interface version 2
[   11.538867] mceusb 1-1.3:1.0: 0 tx ports (0x0 cabled) and 1 rx sensors (0x1 active)
[   11.538961] usbcore: registered new interface driver mceusb


fehlender Eintrag in der 98-eventlircd.rules:
Code: [Select]
ENV{ID_VENDOR_ID}=="147a", ENV{ID_MODEL_ID}=="e03e", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="mce.evmap"



die evmap habe ich nur an einer Stelle passend fuer die Taste Guide geaendert, welche ich auf der Harmony auf PROG1 gemapt hab um in der keymacros.conf tvguide aufzurufen :)

etwas offtopic: ich kann ja den raspberry pi 2 1:1 durch den 3 ersetzen, wie ist das dann mit WiFi und der Taktfrequenz, muss ich das in der rc.config bzw GUI umstellen?
Server: yaVDR 0.5, HP ProLiant Microserver N40L, 6GB Ram, DD 4-fach DuoFlex S2
Client:  Raspberry Pi 3,  HDMI Passthrough an Denon AVR-2312, Hamony One mit MCE 1039-Profil, cohaus-Berlin RC6-Empfänger (USBID:147a:e03e)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20170
    • View Profile
    • ClausMuus.de
MCE-FB an RPi2
« Reply #5 on: August 10, 2016, 12:16:17 »
Wenn Du das RPI 3 WiFi Modul nutzen möchtest, musst Du lediglich das network-wireless-rpi3 Paket installieren.
Sofern DU an der Taktfrequenz nichts verstellt hast, muss da nichts angepasst werden.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

[1] MLD-5.x / Systems / Raspberry PI / MCE-FB an RPi2
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.