VRC-1100 neue Installationsanleitung ab Ubuntu 18.04 für Fernbedienung

  • Da ab Ubuntu 18.04 diese Installationsanleitung für : Gmyle oder Hama

    nicht mehr so geht :

    Hama MCE Remote in Kodi auf dem Raspberry Pi 2 einbinden
    http://www.tuksub.de/2016/01/hama-m…pi-2-einbinden/

    und zu folgendem echt miesem Problem führt:

    Solved - IR: Multiple keypresses - only after reboot
    https://forum.kodi.tv/showthread.php?tid=317903

    es aber Abhilfe gibt :

    Configure lirc with kodi (on Ubuntu 16.10 or higher) and still be able to use irexec
    https://forum.kodi.tv/showthread.php?tid=324727

    Habe ich Hier eine

    Installationsanleitung: (Neu) :


    sudo apt-get update

    sudo apt-get install inputlirc

    cat /proc/bus/input/devices  

    Die Ausgabe wird dann so aussehen:

    I: Bus=0003 Vendor=05a4 Product=9881 Version=0110
    N: Name="HID 05a4:9881"
    P: Phys=usb-0000:00:14.0-3/input0
    S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:05A4:9881.0002/input/input6
    U: Uniq=
    H: Handlers=sysrq kbd event6 leds
    B: PROP=0
    B: EV=120013
    B: KEY=e080ffdf01cfffff fffffffffffffffe
    B: MSC=10
    B: LED=7

    I: Bus=0003 Vendor=05a4 Product=9881 Version=0110
    N: Name="HID 05a4:9881"
    P: Phys=usb-0000:00:14.0-3/input1
    S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.1/0003:05A4:9881.0003/input/input7
    U: Uniq=
    H: Handlers=kbd mouse1 event7
    B: PROP=0
    B: EV=17
    B: KEY=1f0000 1000002020000 3878d801d001 1e000000000000 0
    B: REL=103
    B: MSC=10

    wichtig ist hier nur die Ausgabe von H:

    .

    dies ist einmal event 6 und dann event 7

    .
    jetzt brauchen wir die Minor- und Major-Nummern beider Geräte.

    Diese finden wir durch Eingabe im Terminal von:

    udevadm info -q all -n /dev/input/event6


    ganz unten bei der Ausgabe steht z.b einmal MAJOR=13 und MINOR=70


    dann wieder im Terminal :
    udevadm info -q all -n /dev/input/event7

    hier dürfte bei der Ausgabe MAJOR=13 + MINOR=71 stehen .

    so jetzt wissen wir : das event6 = MAJOR=13 + MINOR=70
    .......................... : und event7 = MAJOR=13 + MINOR=71 ist.

    am besten aufschreiben ist meistens ist es Major 13 + Minor 70 und 71 .
    dann im Terminal :

    sudo nano /etc/udev/rules.d/10-irremote.rules

    In diese leere Datei dies einfügen :

    SUBSYSTEM=="input",ATTRS{idVendor}=="05a4",ATTRS{idProduct}=="9881",ATTR{dev}=="13:70",SYMLINK="input/irremote0"
    SUBSYSTEM=="input",ATTRS{idVendor}=="05a4",ATTRS{idProduct}=="9881",ATTR{dev}=="13:71",SYMLINK="input/irremote1"

    als nächstes :

    sudo nano /etc/default/inputlirc

    Alles löschen was darin steht Und genau !! folgendes Reinkopieren und dann abspeichern :

    Code
    # Options to be passed to inputlirc.
    EVENTS="/dev/input/irremote0 /dev/input/irremote1"
    OPTIONS="-g -m 0 -c -r 280"

    Jetzt wieder im Terminal
    sudo apt-get install lirc –-→->Neu ab Ubuntu 18.04:

    Dann
    sudo systemctl stop lircd-uinput.service

    und
    sudo systemctl disable lircd-uinput.service

    denn das !!!!!!

    Spoiler anzeigen

    lircd-uninput

    verursacht einen miesen Fehler bei dem die Tasten hängen .

    Jetzt:
    sudo nano /etc/lirc/lircd.conf

    Alles was da drin steht mit # ausklammern , also vor jeder Zeile muss ein !! # stehen
    mit Ctrl+X speichern, fertig.

    Im Terminal eingeben:

    sudo nano /etc/lirc/hardware.conf

    und genau Diesen Inhalt rein kopieren:

    mit Ctrl+X speichern.

    Jetzt kommt das schönste mit irw kann man testen ob alles geht .
    Einfach mal alle Tasten drücken .

    Zum Beenden des Testes von irw mit Strg + C

    Lircmap.xml für Kodi erstellen: (liegt offen im userdata ordner)

    Habe ich wieder von der ,,Orginal,, Installation von tuksub übernommen !!
    http://www.tuksub.de/2016/01/hama-m…pi-2-einbinden/

    <lircmap>
    <remote device="/dev/input/irremote1">
    <power>KEY_SLEEP</power>
    <play>KEY_PLAYPAUSE</play>
    <stop>KEY_STOPCD</stop>
    <menu>BTN_MOUSE</menu>
    <title>BTN_RIGHT</title>
    <skipplus>KEY_NEXTSONG</skipplus>
    <skipminus>KEY_PREVIOUSSONG</skipminus>
    <start>KEY_HOMEPAGE</start>
    <volumeplus>KEY_VOLUMEUP</volumeplus>
    <volumeminus>KEY_VOLUMEDOWN</volumeminus>
    <mute>KEY_MUTE</mute>
    </remote>
    <remote device="/dev/input/irremote0">
    <record>CTRL_KEY_R</record>
    <reverse>CTRL_SHIFT_KEY_B</reverse>
    <forward>CTRL_SHIFT_KEY_F</forward>
    <left>KEY_LEFT</left>
    <right>KEY_RIGHT</right>
    <up>KEY_UP</up>
    <down>KEY_DOWN</down>
    <select>KEY_ENTER</select>
    <pageplus>KEY_PAGEUP</pageplus>
    <pageminus>KEY_PAGEDOWN</pageminus>
    <back>KEY_BACKSPACE</back>
    <info>ALT_META_KEY_ENTER</info>
    <display>KEY_ESC</display>
    <myvideo>CTRL_KEY_E</myvideo>
    <mymusic>CTRL_KEY_M</mymusic>
    <mypictures>CTRL_KEY_I</mypictures>
    <mytv>CTRL_SHIFT_KEY_T</mytv>
    <one>KEY_KP1</one>
    <two>KEY_KP2</two>
    <three>KEY_KP3</three>
    <four>KEY_KP4</four>
    <five>KEY_KP5</five>
    <six>KEY_KP6</six>
    <seven>KEY_KP7</seven>
    <eight>KEY_KP8</eight>
    <nine>KEY_KP9</nine>
    <zero>KEY_KP0</zero>
    <star>KEY_KPASTERISK</star>
    <hash>ALT_KEY_KP5</hash>
    <clear>CTRL_KEY_O</clear>
    <teletext>CTRL_KEY_G</teletext>
    <obc1>CTRL_KEY_T</obc1>
    <obc3>CTRL_SHIFT_KEY_M</obc3>
    <obc2>ALT_KEY_F4</obc2>
    </remote>
    </lircmap>


    Die remote.xml in Kodi kann so aussehen (ist im keymaps ordner):

    oder diese hier nehmen oder entsprechend Umbauen :
    https://kodi.wiki/view/HOW-TO:Co…mote_for_Ubuntu


    <[definition=10,0][definition='3','0']keymap[/definition][/definition]>
    <global>
    <remote>
    <play>Play</play>
    <pause>Pause</pause>
    <stop>Stop</stop>
    <forward>FastForward</forward>
    <reverse>Rewind</reverse>
    <left>Left</left>
    <right>Right</right>
    <up>Up</up>
    <down>Down</down>
    <select>Select</select>Lircmap.xml
    <enter>FullScreen</enter>
    <pageplus>PageUp</pageplus>
    <pageminus>PageDown</pageminus>
    <back>ParentDir</back>
    <menu>PreviousMenu</menu>
    <guide>ContextMenu</guide>
    <info>Info</info>
    <skipplus>SkipNext</skipplus>
    <skipminus>SkipPrevious</skipminus>
    <display>FullScreen</display>
    <record>Screenshot</record>
    <volumeplus>VolumeUp</volumeplus>
    <volumeminus>VolumeDown</volumeminus>
    <mute>Mute</mute>
    <power></power>
    <myvideo>XBMC.ActivateWindow(MyVideos)</myvideo>
    <mymusic>XBMC.ActivateWindow(MyMusic)</mymusic>
    <mypictures>XBMC.ActivateWindow(MyPictures)</mypictures>
    <mytv>XBMC.ActivateWindow(MyTV)</mytv>
    <livetv>XBMC.ActivateWindow(MyTV)</livetv>
    <recordedtv>XBMC.ActivateWindow(MyVideos)</recordedtv>
    <red>XBMC.ActivateWindow(MyTV)</red>
    <green>XBMC.ActivateWindow(MyVideos)</green>
    <yellow>XBMC.ActivateWindow(MyMusic)</yellow>
    <blue>XBMC.ActivateWindow(MyPictures)</blue>
    <zero>number0</zero>
    <one>number1</one>
    <two>number2</two>
    <three>number3</three>
    <four>number4</four>
    <five>number5</five>
    <six>number6</six>
    <seven>number7</seven>
    <eight>number8</eight>
    <nine>number9</nine>
    <zero>Number0</zero>
    </remote>
    </global>
    </[definition=10,0][definition='3','0']keymap[/definition][/definition]>


    wenns mal nicht geht z.b nach update o.ä

    sudo systemctl restart inputlirc.service

    Wichtig zu erwähnen sei noch, nach einem umstecken in einen anderen !!! Usb-schacht ändert sich natürlich, auch der Major und Minor sowie natürlich der event . :!: :cursing: :cursing:

    Die Installation geht schon recht flott c.a halbe Stunde

    Danke an Kamil Günay von TuKSuB.de und alle die schon vorher das Problem hatten.

    viel Spaß.

    3 Mal editiert, zuletzt von bitzer (7. April 2018 um 12:39)

Jetzt mitmachen!

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