[gelöst] MCEUSB auf HARMONY

  • Hallo zusammen, hab gestern abend mal meine alte 0.3.x durch die aktuelle 0.4.0 ersetzt.


    Allerdings funktioniert die FB nicht wie gewohnt. Einige der Tasten werden korrekt erkannt, andere wiederum nicht. Dazu zählen z.B. Back, Menu, Guide, Power ... (wenn ich mich recht entsinne).


    Hab das Ganze mittels irw getestet und gesehen, dass auf jeden Fall Befehle ankommen. Das nicht funktionieren der FB-Tasten ist übrigens sowohl im VDR auch XBMC zu beobachten.


    Hat jemand für mich diesbezüglich eine "Anlaufstelle" oder paar Tipps parat?


    Grüße

    yaVDR 0.4.0 Asus A8V Deluxe @ Amd 64 3.0 Ghz; 1 GB Ram, EVGA GF 8400GS PCI; Samsung HD 500GB, WD 300GB; DVB-C Premium Rev. 2.1; LIRC Serial MCE-FB
    yaVDR 0.4.0 Asus A8V Deluxe @ Amd 64 3.0 Ghz; 1 GB Ram;
    EVGA GF 8400GS PCI; 1TB Samsung; 2x Technisat Cablestar HD2; MCEUSB Harmony

    Einmal editiert, zuletzt von mobi ()

  • http://www.yavdr.org/documentation/de/index.html --> Kapitel 221 -> evmaps
    Die muß man u.U. für Deine USB ID anpassen.

    Zum Guggen: yavdr0.6 + Silverstone GD04 + Intel DH57DD + Intel G6950 + Nvidia GT630 + Unicable/Jess-Sat (JPS0501-12) mit DD/L4M Max8 + 4TB WD-red + bequiet SFX300W
    Zum Testen : yavdr-Ansible + GMC Toast + B365M+i3-8100+ Nvidia GT1030 + L4M CineS2v6 o. SAT>IP Plugin mit DD-O'net
    VaaS (VDR-as-a-Service): yavdr06 + ML03+DH67BL+G530+2GB RAM + 2TB WD-EARX + Zotac GT610 + L4M v5.4 + bequiet SFX300W
    Squeezeboxserver: DN2800ML im Streacom F1CS NAS: HP ProLiant MicroServer NL36+ Smart Array P212

  • Hallo,


    Ich habe auch das Problem. Mein RC6-Empfänger meldet sich bei lsusb so:

    Code
    root@htpc:/home/htpc# lsusb 
    Bus 002 Device 003: ID 147a:e03a Formosa Industrial Computing, Inc. eHome Infrared Receiver


    Ein cat /proc/bus/input/devices ergibt folgendes:


    Code
    I: Bus=0000 Vendor=0000 Product=0000 Version=0000 
    N: Name="Media Center Ed. eHome Infrared Remote Transceiver (147a:e03a)" 
    P: Phys=usb-0000:00:04.0-3/input0 
    S: Sysfs=/devices/virtual/rc/rc0/input4 
    U: Uniq= 
    H: Handlers=kbd event4 
    B: PROP=0 
    B: EV=100013 
    B: KEY=fff 0 108fc326 217604100000000 0 300158000 419000100001 9e968000000000 10000000 
    B: MSC=10


    Bei Evtest bekomme ich folgendes:


    All diese Befehle werden sowohl mit ir-keytable -t und irw 1:1 wiedergegeben. Da mir jedoch Befehle wie "KEY_MENU" fehlen, komme ich um ein Mapping nicht umzu da es ja falsch ist die remote.conf zu bearbeiten. Somit habe ich unter /lib/udev/rules.d/98-eventlircd-names.rules dieses hinzu gefügt:


    Code
    ATTRS{name}=="Media Center Ed. eHome Infrared Remote Transceiver (147a:e03a)", \ 
    ENV{eventlircd_enable}="true", \ 
    ENV{eventlircd_evmap}="logitech.evmap"

    und eine logitech.evmap unter etc/eventlircd/ angelegt. zB.: KEY_MENU = KEY_DVD


    Leider funktioniert das Mapping nicht und weiterhin erfolgt bei irw

    Code
    root@htpc:/home/htpc# irw 
    185 0 KEY_DVD devinput

    Habe ich irgendwo noch einen Fehler im ganzen und kann mir jemand helfen?

  • Code
    root@htpc:/home/htpc# lsusb 
    Bus 002 Device 003: ID 147a:e03a Formosa Industrial Computing, Inc. eHome Infrared Receiver


    Haben wir für diese USB-ID überhaupt eine Mapping für eventlirc hinterlegt, was der richtige Weg wäre?


    Ich weiß nicht was seit April 2011 noch für MCE Empfänger Mappings eingereicht wurden, aber damals habe ich diese MCE Empfänger getestet:



    Regards
    fnu

    HowTo: APT pinning

  • hotzenplotz5:




    Zitat

    anstatt
    ATTRS{name}=="Media Center Ed. eHome Infrared Remote Transceiver (147a:e03a)", \


    das:
    ID 147a:e03a



    Ich werde das mal probieren. Ich hatte dieses gemacht, da ich ja bei cat/prob/bus/input/devices nur diese Info bekomme: Vendor=0000 Product=0000 Version=0000. Warum eigentlich, liegt das am Gerät?

  • leider bleib ich unter XBMC mit der "EPG", "ENTER" und "CLEAR" Taste weiterhin unerfolgreich. IRW erkennt die Tasten als "KEY_EPG", "KEY_ENTER" und "KEY_DELETE" korrekt.


    die lircmap.xml hab ich um folgendes erweitert:



    Code
    <remote device="mceusb">
    ...
    <title>EPG</title>
    <hash>Enter</hash>
    <clear>Delete</clear>
    ...


    entsprechend dem output von evtest und


    Code
    <remote device="linux-input-layer">
    	<altname>cx23885_remote</altname>
    	<altname>devinput</altname>
     ...
    <title>KEY_EPG</title>
    <hash>KEY_ENTER</hash>
    <clear>KEY_DELETE</clear>
     ...


    entsprechend dem output von irw.


    Hat jemand eine Idee, wie ich die o.g. Tasten in XBMC korrekt einbinde?

    yaVDR 0.4.0 Asus A8V Deluxe @ Amd 64 3.0 Ghz; 1 GB Ram, EVGA GF 8400GS PCI; Samsung HD 500GB, WD 300GB; DVB-C Premium Rev. 2.1; LIRC Serial MCE-FB
    yaVDR 0.4.0 Asus A8V Deluxe @ Amd 64 3.0 Ghz; 1 GB Ram;
    EVGA GF 8400GS PCI; 1TB Samsung; 2x Technisat Cablestar HD2; MCEUSB Harmony

  • die lircmap.xml hab ich um folgendes erweitert:


    Welche lircmap.xml, Pfad?


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • über das yaVDR Webconfig, also: /var/lib/vdr/.xbmc/userdata/Lircmap.xml

    yaVDR 0.4.0 Asus A8V Deluxe @ Amd 64 3.0 Ghz; 1 GB Ram, EVGA GF 8400GS PCI; Samsung HD 500GB, WD 300GB; DVB-C Premium Rev. 2.1; LIRC Serial MCE-FB
    yaVDR 0.4.0 Asus A8V Deluxe @ Amd 64 3.0 Ghz; 1 GB Ram;
    EVGA GF 8400GS PCI; 1TB Samsung; 2x Technisat Cablestar HD2; MCEUSB Harmony

  • über das yaVDR Webconfig, also: /var/lib/vdr/.xbmc/userdata/Lircmap.xml


    Mit dem aktuellen XBMC scheint die Datei nicht mehr zu greifen. Ändere mal die Datei /usr/share/xbmc/system/Lircmap.xml. Ich wusste gar nicht, dass man die Lircmap.xml überhaupt im Webfrontend ändern kann. Du kannst ja mal einen Bugreport erstellen.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Dank dir, hier lag der Fehler :)

    yaVDR 0.4.0 Asus A8V Deluxe @ Amd 64 3.0 Ghz; 1 GB Ram, EVGA GF 8400GS PCI; Samsung HD 500GB, WD 300GB; DVB-C Premium Rev. 2.1; LIRC Serial MCE-FB
    yaVDR 0.4.0 Asus A8V Deluxe @ Amd 64 3.0 Ghz; 1 GB Ram;
    EVGA GF 8400GS PCI; 1TB Samsung; 2x Technisat Cablestar HD2; MCEUSB Harmony

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!