Mapping der Powertaste auf einer MCE Tastatur über Lirc funktioniert nicht!?

  • Hallo ihr Foristen,

    wie man es anstellt das eine IR Tastatur unter einem Linux und Kodi zum laufen zu bringen ist, ist mir bewusst. Vor einiger Zeit
    hatte ich da auch ein paar Fragen, die wir zusammen lösen konnten. Siehe hier: MCE Remote unter Linux und Teletext Verhalten.

    Nun bin ich vor kurzem von Leia auf Matrix umgestiegen und dabei dann auch noch von Libreelec auf ein Ubuntu 22.04 lts.

    Die MCE Remote (uralt, noch unter mit dem "ersten" Media Center von Winzigweich genutzt). funktioniert im großen und ganzen.
    Nur an dem Power Knopf bin ich etwas am verzweifeln.

    Die [definition=12,4][definition='1','3']Debug[/definition][/definition] Ausgabe von Lirc in Kodi sieht wie folgt aus bei Druck auf die "Power" Taste der Fernbedienung:

    2022-09-14 10:39:36.540 T:3716 DEBUG <general>: LIRC: - NEW 000000008001008e 00 KEY_SLEEP devinput-32 (KEY_SLEEP)2022-09-14 10:39:36.551 T:3693 DEBUG <general>: HandleKey: 0 (0x00, obc255) pressed, action is

    So, aber den Key "Sleep" gibt es nicht als Zuordnung, weder für Remote noch für Keyboard.
    Wenn ich also in meiner remote.xml statt <power>xyz</power> nun <sleep>xyz<sleep> schreibe kommt die Fehlermeldung im [definition=12,4][definition='1','3']Debug[/definition][/definition].[definition='1','0']log[/definition] das diese Taste nicht definiert wäre.

    Auch scheint mir der Handlekey (0x00, obc255) eher auf eine nicht definierte Taste hinzudeuten.
    Ich scheine irgendwas zu übersehen.

    Anbei mal meine aktuelle Remote.xml, welche aber für "power" nicht funktioniert und bei dem "aktivieren" des sleep parts nicht eingelesen wird.
    Deswegen als Notlösung: drück den roten Knopf des Teletextes *g*.

    Spoiler anzeigen


    Wenn jemand von euch noch eine Idee hätte, wäre das super.

    Gruß theplayer02

  • So, noch mal heute ein [definition=12,4][definition='1','3']Debug[/definition][/definition].[definition='1','0']log[/definition] erstellt, vielleicht hilft das jemanden hier besser weiter.
    Also hier ein Log von heute morgen: [definition='1','3']Debug[/definition] Log

    Dort findet ihr die gedrückten Tasten um folgende "Zeit":

    XML
    2022-09-18 11:52:19.047 T:3109    DEBUG <general>: LIRC: - NEW 0000000080010067 00 KEY_UP devinput-32 (KEY_UP)
    2022-09-18 11:52:19.061 T:3105    DEBUG <general>: HandleKey: 166 (0xa6, obc89) pressed, action is Up
    2022-09-18 11:52:19.092 T:3120    DEBUG <general>: Presentation: Frame was discarded by compositor
    2022-09-18 11:52:20.945 T:3109     INFO <general>: Skipped 21 duplicate messages..
    2022-09-18 11:52:20.945 T:3109    DEBUG <general>: LIRC: - NEW 000000008001008e 00 KEY_SLEEP devinput-32 (KEY_SLEEP)
    2022-09-18 11:52:20.949 T:3105    DEBUG <general>: HandleKey: 0 (0x00, obc255) pressed, action is 
    2022-09-18 11:52:20.952 T:3120    DEBUG <general>: Presentation: Frame was discarded by compositor
    2022-09-18 11:52:24.291 T:3109     INFO <general>: Skipped 62 duplicate messages..
    2022-09-18 11:52:24.291 T:3109    DEBUG <general>: LIRC: - NEW 0000000080010067 00 KEY_UP devinput-32 (KEY_UP)
    2022-09-18 11:52:24.293 T:3105    DEBUG <general>: HandleKey: 166 (0xa6, obc89) pressed, action is Up

    Wie gesagt, der Key_Sleep erscheint mir sehr merkwürdig.
    Unter dem Ubuntu kann ich mit den Bord-mitteln der "Taste" einfach das shutdown Kommando zuordnen, aber innerhalb Kodi hat das keinerlei auswirkungen.

    Ich bin, freundlich gesagt, verwirrt.

Jetzt mitmachen!

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