gelöst: Probleme beim Einrichten Ubuntu - Kodi - Harmony Ultimate - mce_keyboard

  • nachdem meine langjährige Fernbedienung nun den Geist aufgegeben hatte, habe ich mir eine Harmony Ultimate geleistet...
    als profil für die Harmony habe ich mce-keyboard gewählt. In Ubuntu habe ich die lirc wie folgt abgeändert

    was jetzt auch soweit geht, allerdings kommt es jetzt immer wieder zu Abstürzen innerhalb von Kodi. Danach geht weder FB noch Keyboard...

    Es gab mal die Einstellung in Kodi "FB sendet Tastaturbefehle" aber das finde ich nicht mehr...

    Hat jemand die selbe Konstellation und kann mir einen Tipp geben?

    Odroid N2+ 4GB 16GB eMMC CE
    TVHeadend Server/Client

    Einmal editiert, zuletzt von sveni_lee (7. Januar 2017 um 10:15)

  • also ein wenig weiter bin ich gekommen...
    folgende Tastatur-Befehle werden erkannt:

    allerdings wird die ESC nicht erkannt... kann man einen einzelnen Tasten-Befehl hinzufügen?

    Odroid N2+ 4GB 16GB eMMC CE
    TVHeadend Server/Client

  • Eigentlich ja nicht, oder?
    Kodi hat ja Tastatur-Befehle implementiert und wenn ich diese verwende muss ich ja nichts weiter anpassen. es sei denn, ich möchte noch etwas hinzufügen oder ändern...


    Gesendet von iPhone mit Tapatalk Pro

    Odroid N2+ 4GB 16GB eMMC CE
    TVHeadend Server/Client

  • Nicht jede Fernbedienung setzt die Befehle / Tasten auch genauso um, und da ja bereits wie geschrieben, einige Tasten funktionieren musst du diese nun noch anpassen.
    Oder hat deine Harmony, mit 102 Tasten+ nach Qwertz Standard? ^^

    Niemand ist frei, der über sich selbst nicht Herr ist. "Matthias Claudius"

  • Nein, natürlich nicht...

    Aber das Profil mce-Keyboard Profil soll ja eben dieses emulieren was ja auch zu 99% der Fall ist... die Frage ist ja, was ist an ESC anders als an Enter?

    Bspw. habe ich auch Marcos die Dolphin beenden und ähnliches...


    Gesendet von iPhone mit Tapatalk Pro

    Odroid N2+ 4GB 16GB eMMC CE
    TVHeadend Server/Client

  • Sorry aber das Addon auszuprobieren dauert 5 Min, zwischen meinen ersten post und nun sind 45 vergangen.

    Was sagt uns das?

    Habe zwar keine Harmony, aber auch eine MCE kompatible Fernbedienung und bei der war es das gleich wie bei dir.
    Es sind nun mal nicht de gleichen Tasten, MCE heißt lediglich das es im Grunde nicht über die lirc läuft!

    Niemand ist frei, der über sich selbst nicht Herr ist. "Matthias Claudius"

  • ja, das ist mir schon klar... Und ich bin auch für jede Hilfe dankbar...

    nur das mappen auf eine andere Taste hilft mir nicht wirklich weiter...
    ich möchte ja erreichen, das die Tastendrücke auf meiner FB als Keyboard interpretiert werden.
    das gibt mir die möglichkeit auch andere Programme wie Dolphin-Emu mit Macros der FB zu steuern...

    ich versuche ja auch schon komplett ohne lirc also nur mit ir-keytable das ganze zum laufen zu bringen.

    Odroid N2+ 4GB 16GB eMMC CE
    TVHeadend Server/Client

  • so, schlußendlich habe ich das ganze jetzt gelöst...

    Ich nutze jetzt das Profil MEdia Center SE in der Harmony. Lirc habe ich komplett deinstalliert, stattdessen verwende ich ir-keytable.
    Ich habe mir eine neue [definition=10,0][definition='3','0']keymap[/definition][/definition] angelegt in der ich die Tasten/Befehle der Harmony auf Keybord-BEfehle umlege...
    Der große Vorteil ist nun das die entsprechenden Tasten ESC, ENTER, F10 usw. auch in anderen Programmen wie Doplphin-Emu
    funktionieren. Weiterer Vorteil ist, das in Kodi rein gar nichts geändert werden muß. MAn benötigt keine Remote.xml und auch keine
    Lircmap...

    Ich habe die Keymap.xml noch etwas bearbeitet um meine Playlists per "knopfdruck" öffnen zu können... So wie es jetzt ist bin ich mit meiner
    Harmony Ultimate touch / Kodi / Linux sehr zufrieden...

    Odroid N2+ 4GB 16GB eMMC CE
    TVHeadend Server/Client

  • Hallo Sveni_lee,

    ich versuche auch (verzweifelt) die Harmony 350 unter Linux (xUbuntu16.10) ans laufen zu bekommen.
    Ich habe die Fernbedienung zum testen einmal als MCE und einmal für den Nuc eingerichtet.
    Lirc hab ich jetzt deinstalliert und ir-keytable installiert.
    Unter MCE kann ich Power und Lautstärke bedienen mehr nicht.
    Unter NUC geht einiges mehr (Pfeiltasten,Play, Stop, Pause) aber zb. kein zurück /ESC oder auch Poweroff/on

    ir-keytable versuch ich von hier nach zu bauen: https://wiki.ubuntuusers.de/Kodi_Remote/

    was mir aber nicht wirklich gelingt :(

    ir-keytable auf der Konsole gibt folgendes aus:

    [cbox]Found /sys/class/rc/rc0/ (/dev/input/event5) with:

    Driver ite-cir, table rc-rc6-mce

    Supported protocols: unknown other lirc rc-5 jvc sony nec sanyo mce-kbd rc-6 sharp xmp
    Enabled protocols: unknown other lirc rc-5 jvc sony nec sanyo mce-kbd rc-6 sharp xmp
    Name: ITE8713 CIR transceiver

    bus: 25, vendor/product: 1283:0000, version: 0x0000

    Repeat delay = 500 ms, repeat period = 125 ms

    [/cbox]

    ir-keytable -r zeigt dieses an:


    [cbox]scancode 0x800f0400 = KEY_NUMERIC_0 (0x200)
    scancode 0x800f0401 = KEY_NUMERIC_1 (0x201)
    scancode 0x800f0402 = KEY_NUMERIC_2 (0x202)
    scancode 0x800f0403 = KEY_NUMERIC_3 (0x203)
    scancode 0x800f0404 = KEY_NUMERIC_4 (0x204)
    scancode 0x800f0405 = KEY_NUMERIC_5 (0x205)
    scancode 0x800f0406 = KEY_NUMERIC_6 (0x206)
    scancode 0x800f0407 = KEY_NUMERIC_7 (0x207)
    scancode 0x800f0408 = KEY_NUMERIC_8 (0x208)
    scancode 0x800f0409 = KEY_NUMERIC_9 (0x209)
    scancode 0x800f040a = KEY_DELETE (0x6f)
    scancode 0x800f040b = KEY_ENTER (0x1c)
    scancode 0x800f040c = KEY_SLEEP (0x8e)
    scancode 0x800f040d = KEY_MEDIA (0xe2)
    scancode 0x800f040e = KEY_MUTE (0x71)
    scancode 0x800f040f = KEY_INFO (0x166)
    scancode 0x800f0410 = KEY_VOLUMEUP (0x73)
    scancode 0x800f0411 = KEY_VOLUMEDOWN (0x72)
    scancode 0x800f0412 = KEY_CHANNELUP (0x192)
    scancode 0x800f0413 = KEY_CHANNELDOWN (0x193)
    scancode 0x800f0414 = KEY_FASTFORWARD (0xd0)
    scancode 0x800f0415 = KEY_REWIND (0xa8)
    scancode 0x800f0416 = KEY_PLAY (0xcf)
    scancode 0x800f0417 = KEY_RECORD (0xa7)
    scancode 0x800f0418 = KEY_PAUSE (0x77)
    scancode 0x800f0419 = KEY_STOP (0x80)
    scancode 0x800f041a = KEY_NEXT (0x197)
    scancode 0x800f041b = KEY_PREVIOUS (0x19c)
    scancode 0x800f041c = KEY_NUMERIC_POUND (0x20b)
    scancode 0x800f041d = KEY_NUMERIC_STAR (0x20a)
    scancode 0x800f041e = KEY_UP (0x67)
    scancode 0x800f041f = KEY_DOWN (0x6c)
    scancode 0x800f0420 = KEY_LEFT (0x69)
    scancode 0x800f0421 = KEY_RIGHT (0x6a)
    scancode 0x800f0422 = KEY_OK (0x160)
    scancode 0x800f0423 = KEY_EXIT (0xae)
    scancode 0x800f0424 = KEY_DVD (0x185)
    scancode 0x800f0425 = KEY_TUNER (0x182)
    scancode 0x800f0426 = KEY_EPG (0x16d)
    scancode 0x800f0427 = KEY_ZOOM (0x174)
    scancode 0x800f0432 = KEY_MODE (0x175)
    scancode 0x800f0433 = KEY_PRESENTATION (0x1a9)
    scancode 0x800f0434 = KEY_EJECTCD (0xa1)
    scancode 0x800f043a = KEY_BRIGHTNESSUP (0xe1)
    scancode 0x800f0446 = KEY_TV (0x179)
    scancode 0x800f0447 = KEY_AUDIO (0x188)
    scancode 0x800f0448 = KEY_PVR (0x16e)
    scancode 0x800f0449 = KEY_CAMERA (0xd4)
    scancode 0x800f044a = KEY_VIDEO (0x189)
    scancode 0x800f044c = KEY_LANGUAGE (0x170)
    scancode 0x800f044d = KEY_TITLE (0x171)
    scancode 0x800f044e = KEY_PRINT (0xd2)
    scancode 0x800f0450 = KEY_RADIO (0x181)
    scancode 0x800f045a = KEY_SUBTITLE (0x172)
    scancode 0x800f045b = KEY_RED (0x18e)
    scancode 0x800f045c = KEY_GREEN (0x18f)
    scancode 0x800f045d = KEY_YELLOW (0x190)
    scancode 0x800f045e = KEY_BLUE (0x191)
    scancode 0x800f0465 = KEY_POWER2 (0x164)
    scancode 0x800f046e = KEY_PLAYPAUSE (0xa4)
    scancode 0x800f046f = KEY_PLAYER (0x183)
    scancode 0x800f0480 = KEY_BRIGHTNESSDOWN (0xe0)
    scancode 0x800f0481 = KEY_PLAYPAUSE (0xa4)

    Enabled protocols: unknown other lirc rc-5 jvc sony nec sanyo mce-kbd rc-6 sharp xmp


    [/cbox]

    Wie schon gesagt, unter der NUC emulation der Fernbediehnung mit MCE hab ich keinen Erfolg ....


    Kannst Du mir weiterhelfen ?

  • soweit erst einmal alles okay...

    teste mal deine Ferbidienung:

    Code
    ir-keytable -t

    dann mal die Tasten der FB drücken, dann soltest du die codes und Keybelegung sehen...


    du kannst dann mal folgendes probieren:

    Code
    sudo nano /etc/rc-keymaps/harmony

    in die Datei schreibst Du dann folgendes:


    und dann:

    Code
    sudo ir-keytable -c -w /etc/rc_keymaps/harmony


    nun sollten schon einige tasten mehr funktionieren

    Odroid N2+ 4GB 16GB eMMC CE
    TVHeadend Server/Client

  • Hallo Sveni_lee,

    erst mal Danke für die Hilfe :thumbup:
    Das "einspielen" deiner Datei hat leider nicht viel gebracht...
    Ich kann den NUC immer noch nicht in Standby schicken... :whistling:

    In deiner Liste gibt es :
    scancode 0x800f040c = KEY_SLEEP (0x8e)


    Drücken der Powertaste löst 0x800f040c aus ...
    was ist denn 0x8e, wo kommt das her? Kann da was falsch sein ?

    Ebenso finde ich keinen zurück Button

    Beispiel:
    Ich bin im LiveTv gefangen... ich kann die Kanalliste öffnen Blättern über die Pfeiltasten umschalten Pause drücken usw.
    aber es gibt keinen Knopf auf der FB der mich da wieder zurück bringt bzw. ins Hauptmenü

    Welche Fernbedienung hast du denn in myHarmony eingestellt ?


    VG

  • Ich kann den NUC immer noch nicht in Standby schicken...

    In deiner Liste gibt es :
    scancode 0x800f040c = KEY_SLEEP (0x8e)


    Drücken der Powertaste löst 0x800f040c aus ...
    was ist denn 0x8e, wo kommt das her? Kann da was falsch sein ?

    hast Du mal probiert mit ir-keytable -t ob signale ankommen?
    die 0x8e kannst Du ignorieren..

    0x800f040c ist bei mit Key_Power. die Datei macht eigendlich nichts weiter als die scancodes deiner FB einer Keyboard Taste zu zuordnen.
    Dadurch funktioniert fast alles aut of the box. Damit bei mir Power richtig funktioniert habe ich folgenden Befehl in die ./kodi/userdata/keymaps/[definition=10,0][definition='3','0']keymap[/definition][/definition].xml eingefügt

    Beispiel:
    Ich bin im LiveTv gefangen... ich kann die Kanalliste öffnen Blättern über die Pfeiltasten umschalten Pause drücken usw.
    aber es gibt keinen Knopf auf der FB der mich da wieder zurück bringt bzw. ins Hauptmenü

    Ich nehme mal an auf deiner FB gibt es eine Taste auf die Du KEY_ESC legen möchtest...
    am einfachsten ist Du führst ir-keytable -taus und drückst dann mal die Taste. dann solltest du einen scancode angezeigt bekommen und den ordnest Du dann der KEY_ESC zu in der Datei Harmony...

    und nicht vergessen, nach jeder Änderung musst Du einmal den Befehl ausführen.

    Code
    sudo ir-keytable -c -w /etc/rc_keymaps/Harmony

    damit das ganze auch nach dem neustart funktioniert, musst du das noch in die rc.local eintragen

    Odroid N2+ 4GB 16GB eMMC CE
    TVHeadend Server/Client

Jetzt mitmachen!

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