Sundtek Support Forum

Deutsch => {Single, Dual, Quad} Sundtek SkyTV Ultimate => Thema gestartet von: BitingSnake am Juli 13, 2018, 10:58:07 Nachmittag

Titel: Harmony One für internen IR Empfänger konfigurieren
Beitrag von: BitingSnake am Juli 13, 2018, 10:58:07 Nachmittag
Hallo zusammen,
möchte einen erneuten Anlauf starten um meine Harmony One (vermutlich erste Generation) für den Betrieb mit dem  USB Stick (DVB-S2) zu konfigurieren.
System:
Raspberryy 3; Kodi 17.6 Git:a9a7a20; libreelec Version 8.2.4;
Problem:
Nachdem ich den IR Code der meisten Tasten in der Harmony One gespeichert habe, reagiert das System weiterhin nicht auf die Tasten. Lautstärke Regelungen am Verstärker funktioniert mittels IR.
Frage 1:
Wie kann ich denn die empfangenen und vom integrierten IR Empfänger, vermutlich verworfenen IR Signale, auslesen während ich mit Putty verbunden bin bzw. wie kann ich sie in einer Datei loggen?
Frage 2:
Wo ist eine Mappingtabelle der Signale zu Tasten hinterlegt die ich dann ggf. lediglich anpassen müsste?

Vielen Dank,

BS
Titel: Re: Harmony One für internen IR Empfänger konfigurieren
Beitrag von: Sundtek am Juli 18, 2018, 12:38:56 Nachmittag
Die KeyCodes für die aktuelle Fernbedienung:
        [0xd7]=KEY_POWER,
        [0xdb]=KEY_F11,
        [0xdf]=KEY_MUTE,

        [0x95]=KEY_1,
        [0x99]=KEY_2,
        [0x9d]=KEY_3,

        [0xd6]=KEY_4,
        [0xda]=KEY_5,
        [0xde]=KEY_6,

        [0x96]=KEY_7,
        [0x9a]=KEY_8,
        [0x9e]=KEY_9,

        [0xd9]=KEY_0,
#ifndef KEY_SAVE
#define KEY_SAVE 234
#endif
        [0xd5]=KEY_SAVE,
#ifndef KEY_MEDIA_REPEAT
#define KEY_MEDIA_REPEAT 0x1b7
#endif
        [0xdd]=KEY_MEDIA_REPEAT,

        [0x83]=KEY_VOLUMEUP,
        [0x86]=KEY_VOLUMEDOWN,


        [0x85]=KEY_RED,
        [0x89]=KEY_GREEN,
        [0x8d]=KEY_YELLOW,
        [0x91]=KEY_BLUE,

        [0x81]=KEY_AUDIO,
        [0x82]=KEY_ZOOM,

        [0x80]=KEY_CHANNELUP,
        [0x8e]=KEY_CHANNELDOWN,

        [0x9b]=KEY_ENTER,

        [0x92]=KEY_UP,
        [0xd8]=KEY_DOWN,
        [0x97]=KEY_LEFT,
        [0x9f]=KEY_RIGHT,

        [0xd4]=KEY_MENU,
        [0xdc]=KEY_EXIT,

        [0xc3]=KEY_MEDIA,
        [0xc2]=KEY_PROG3,
        [0xc1]=KEY_PROG4,
        [0xc0]=KEY_SLEEP,

        [0xc7]=KEY_FAVORITES,
#ifndef KEY_10CHANNELSUP
#define KEY_10CHANNELSUP 0x1b9
#endif
        [0xc6]=KEY_10CHANNELSUP,
#ifndef KEY_10CHANNELSDOWN
#define KEY_10CHANNELSDOWN 0x1b9
#endif
        [0xc5]=KEY_10CHANNELSDOWN,
        [0xc4]=KEY_EPG,

        [0xcb]=KEY_TEXT,
        [0xca]=KEY_COFFEE,
        [0xc9]=KEY_RADIO,
        [0xc8]=KEY_SUBTITLE,

        [0xcf]=KEY_CHANNEL,
#ifndef KEY_ZOOMRESET
#define KEY_ZOOMRESET 0x1a4
#endif
        [0xce]=KEY_ZOOMRESET,
#ifndef KEY_IMAGES
#define KEY_IMAGES 0x1ba
#endif
        [0xcd]=KEY_IMAGES,
        [0xcc]=KEY_NEXT,

        [0xd3]=KEY_MEDIA,
        [0xd2]=KEY_PLAY,
        [0xd1]=KEY_REWIND,
        [0xd0]=KEY_FORWARD,

        [0x87]=KEY_RECORD,
        [0x8b]=KEY_STOP,
        [0x8f]=KEY_PREVIOUS,
        [0x93]=KEY_NEXT,

Dort kannst Du genauer nachschauen welche Werte sich hinter KEY_* befinden:
https://github.com/spotify/linux/blob/master/include/linux/input.h