(Gelöst, mit vielem Dank) EventLirc Verständnisfrage bei 0.4.0

  • das würde ich gerne machen, ich muss mich nur nochmal belesen wie ich die evmap erstellen kann.


    Hab erst heute früh mitbekommen das du nocch was geschrieben hast.


    meld mich dann nochmal.


    PS. Warum werden eigentlich in der Evmap Tasteneingaben umgemappt??? Damit sie zu Linux passen, bzw, konform sind? (rein Interesse halber, will auch Durchblick durch die Materie bekommen :D )

    VDR 1:
    Mainboard: Foxconn 45GM
    Prozessor: Core2Duo E6600
    Grafik: Geforce 210 Low Profile (passiv)
    DVB-Karte: Skystar HD/SkyStar HD 2
    Festplatten: 60 GB SSD als Boot/ 1 TB HDD als sdb gemountet als /srv
    Distri: Yavdr 0.6
    zusätzliche Pakete: yaepghd, istreamdev, Filezilla Client
    ----------------------------------------------------------------------
    VDR 2:


    Raspberry PI 512 MB
    16 GB SD Karte
    MLD 4 als Streamdev Client am VDR 1 für Gäste


    ------------------------------------------------------------------------


    (Linux ist ein System das durch Schmerz, Frust und Leid erlernt werden muss, aber wenn es einmal läuft macht es tierisch viel Spaß)

  • Die evmap's sind Übersetzung von einkommender Taste nach ausgehender Taste. Dies komt vorallem zur Anwendung, wenn die Tasten der FB hart kodiert im Treiber sind. Die Idee ist, das du egal welche FB du angeschlossen ist, die gleiche Taste, das gleiche tut. Play startet das abspielen, hoch/runter/links/rechts und Ok macht das gleiche bei allen FB usw usf. Die Konfiguration im vdr , XBMC und potentiell anderen Programmen bleibt immer gleich.


    Wenn du auf die Konsole gehst und dann sudo stop vdr (damit du nicht ausversehen was auslöst) und danach irw startest, zeigt dir irw den Namen der gedrückten Taste an. Wenn du links in der evmap die angezeigte Taste tust und rechts die Taste mit der Funktion die du haben willst, hast du irgendwann deine Belegung. Ohne diese evmaps müsste man für diese Geräte die Treiber patchen um das gleiche zu erreichen und das will man nicht :) (bevor du anfängst willst du sicher die vorhandene Datei sichern und dann leer machen. Ich vermute danach muss man mit stop eventlircd und start eventlircd die Konfiguration neu laden).


    Die zweite Tabelle hier: https://bugs.yavdr.com/projects/yavdr/wiki/IR_Integration_04 zeigt dir unsere Standardbelegung für den vdr. Grundlage dafür war eine Belegung/Erklärung von linuxtv.org. (mehr kannst du in unserer (seahawks) Doku nachlesen.

    VDR User: 87 - LaScala LC14B - LG/Phillipps 6,4" VGA Display | Asrock H61/U3S3 | G630T | 1x 16GB Mobi Mtron 3035 1x WD 750GB 2,5" |1x L4m DVB-S2 Version 5.4

  • Gut hab ich soweit verstanden, ich meld mich nochmal wenn ich mich da durchgearbeitet hab, oder falls ich nochmal fragen hab.


    Krieg ich schon hin denk ich.


    Muss dann mal ne Runde arbeiten. ;(

    VDR 1:
    Mainboard: Foxconn 45GM
    Prozessor: Core2Duo E6600
    Grafik: Geforce 210 Low Profile (passiv)
    DVB-Karte: Skystar HD/SkyStar HD 2
    Festplatten: 60 GB SSD als Boot/ 1 TB HDD als sdb gemountet als /srv
    Distri: Yavdr 0.6
    zusätzliche Pakete: yaepghd, istreamdev, Filezilla Client
    ----------------------------------------------------------------------
    VDR 2:


    Raspberry PI 512 MB
    16 GB SD Karte
    MLD 4 als Streamdev Client am VDR 1 für Gäste


    ------------------------------------------------------------------------


    (Linux ist ein System das durch Schmerz, Frust und Leid erlernt werden muss, aber wenn es einmal läuft macht es tierisch viel Spaß)

  • sind evmaps eigentlich getemplatet?


    Dann würde ich meine veränderte evmap rausschmeißen um eine "saubere" zu haben um mit ihr weiterarbeiten zu können.


    Gleiche Frage gilt auch für die remote.conf da ich an der auch schon rumgebastelt hab.

    VDR 1:
    Mainboard: Foxconn 45GM
    Prozessor: Core2Duo E6600
    Grafik: Geforce 210 Low Profile (passiv)
    DVB-Karte: Skystar HD/SkyStar HD 2
    Festplatten: 60 GB SSD als Boot/ 1 TB HDD als sdb gemountet als /srv
    Distri: Yavdr 0.6
    zusätzliche Pakete: yaepghd, istreamdev, Filezilla Client
    ----------------------------------------------------------------------
    VDR 2:


    Raspberry PI 512 MB
    16 GB SD Karte
    MLD 4 als Streamdev Client am VDR 1 für Gäste


    ------------------------------------------------------------------------


    (Linux ist ein System das durch Schmerz, Frust und Leid erlernt werden muss, aber wenn es einmal läuft macht es tierisch viel Spaß)

  • Ich bin endlich dazu gekommen weiter zu machen, siehe da das Problem ist gelöst.


    Wie ich das Problem gelöst hab, weiß ich auch net so richtig.


    Aber ich schildere am besten was ich gemacht hab: Nachdem ich meine alte evmap gelöscht hab und neu gebaut mit dem Link von steffen_b, hab ich mal ein apt-get update und apt-get dist-upgrade durchgeführt.


    Meinem Anschein nach hat sich an der evmap soweit nichts geändert.


    Danach hab ich die evmap wie folgt umgebaut: Auszug aus der 03_0755_2626.evmap



    KEY_WWW = KEY_GREEN # WWW
    KEY_SLEEP = KEY_POWER2 # Sleep
    KEY_MAIL = KEY_YELLOW # My TV
    ctrl+KEY_A = KEY_RADIO # My Music
    alt+KEY_ENTER = KEY_BLUE
    KEY_HOMEPAGE = KEY_GREEN #
    ctrl+KEY_E = KEY_VIDEO # My Videos
    ctrl+KEY_I = KEY_MEDIA #
    ctrl+KEY_M = KEY_AUDIO
    ctrl+shift+KEY_T = KEY_TV # Live TV
    ctrl+shift+KEY_M = KEY_DVD # DVD Menu
    KEY_PLAYPAUSE = KEY_PLAYPAUSE # Play (also used for Pause)
    #KEY_PLAYPAUSE = KEY_PLAYPAUSE # Pause (also used for Play)
    shift+KEY_8 = KEY_SUBTITLE
    shift+KEY_3 = KEY_TEXT
    ctrl+shift+KEY_B = KEY_REWIND # Reverse
    ctrl+shift+KEY_F = KEY_FORWARD # Forward
    KEY_PREVIOUSSONG = KEY_PREVIOUS # Pre-track
    KEY_NEXTSONG = KEY_NEXT # Next track
    KEY_STOPCD = KEY_STOP # Stop
    ctrl+KEY_R = KEY_RED # Red
    KEY_BACKSPACE = KEY_ESC # Back
    KEY_D = KEY_INFO # Information (also used for Mouse Right)
    KEY_UP = KEY_UP # Direction Up
    KEY_DOWN = KEY_DOWN # Direction Down
    KEY_LEFT = KEY_LEFT # Direction Left
    KEY_RIGHT = KEY_RIGHT # Direction Right
    # KEY_OK = KEY_ENTER # Direction OK (also used for Enter)
    BTN_MOUSE = BTN_LEFT # Mouse Left
    #BTN_RIGHT = KEY_INFO # Mouse Right (also used for Information)
    KEY_VOLUMEUP = KEY_VOLUMEUP # Volume Up
    KEY_VOLUMEDOWN = KEY_VOLUMEDOWN # Volume Down
    KEY_PAGEDOWN = KEY_CHANNELDOWN # Channel Up
    KEY_PAGEUP = KEY_CHANNELUP # Channel Down
    KEY_MUTE = KEY_MUTE # Mute
    alt+meta+KEY_ENTER = KEY_MENU # Start Key
    alt+KEY_F4 = KEY_CLOSE # Close
    KEY_ESC = KEY_CLEAR # Clear
    KEY_ENTER = KEY_OK # Enter (also used for Direction OK)
    ctrl+KEY_D = KEY_INFO # info
    KEY_KPASTERISK = KEY_ZOOM # *
    numlock+alt+KEY_KP3 = KEY_TEXT # #
    numlock+alt+KEY_KP5 = NULL # Sent as part #, and we ignore it


    #The USB interface advertises these events but none of the remote control's
    #buttons appear to generate them. Therefore, they are set to NULL so that
    #eventlircd does not advertise them as part of its mouse/joystick device.
    BTN_MIDDLE = NULL
    BTN_SIDE = NULL
    BTN_EXTRA = NULL
    REL_WHEEL = NULL




    Und die remote.conf:



    LIRC.Up KEY_UP
    LIRC.Down KEY_DOWN
    LIRC.Menu KEY_MENU
    LIRC.Ok KEY_OK
    LIRC.Back KEY_ESC
    LIRC.Left KEY_LEFT
    LIRC.Right KEY_RIGHT
    LIRC.Red KEY_RED
    LIRC.Green KEY_GREEN
    LIRC.Yellow KEY_YELLOW
    LIRC.Blue KEY_BLUE
    LIRC.0 KEY_0
    LIRC.1 KEY_1
    LIRC.2 KEY_2
    LIRC.3 KEY_3
    LIRC.4 KEY_4
    LIRC.5 KEY_5
    LIRC.6 KEY_6
    LIRC.7 KEY_7
    LIRC.8 KEY_8
    LIRC.9 KEY_9
    LIRC.Info KEY_INFO
    LIRC.Play KEY_PLAYPAUSE
    LIRC.Stop KEY_STOP
    LIRC.FastFwd KEY_NEXT
    LIRC.FastRew KEY_PREVIOUS
    LIRC.Next KEY_FASTFORWARD
    LIRC.Prev KEY_REWIND
    LIRC.Power KEY_POWER
    LIRC.Channel+ KEY_CHANNELUP
    LIRC.Channel- KEY_CHANNELDOWN
    LIRC.PrevChannel KEY_BACK
    LIRC.Volume+ KEY_VOLUMEUP
    LIRC.Volume- KEY_VOLUMEDOWN
    LIRC.Mute KEY_MUTE
    LIRC.Audio KEY_AUDIO
    LIRC.User0 KEY_DVD





    Bevor ich das Upgrade gemacht hatte kamen unter irw bei den Tasten zurückspulen und Previous ein und dieselbe Eingabe raus: KEY_BACK, danach nicht mehr.



    Ich glaube ich mache mir nicht unbedingt Freunde damit, aber das Problem ist für mich gelöst und die FB arbeitet wieder so wie soll und damit bin ich zufrieden.


    Ein Wort zum Schluss: Ich danke euch vielmals für eure Hilfe und eure Geduld, ich kann immer wieder sagen, Ich liebe VDR und die Community, es macht immer Spaß mit euch
    zu arbeiten,


    EIN RIESENLOB an die Programmierer und das VDR-TEAM.


    MfG René


    (reicht jetzt auch, genug der Worte)


    :tup :tup :tup

    VDR 1:
    Mainboard: Foxconn 45GM
    Prozessor: Core2Duo E6600
    Grafik: Geforce 210 Low Profile (passiv)
    DVB-Karte: Skystar HD/SkyStar HD 2
    Festplatten: 60 GB SSD als Boot/ 1 TB HDD als sdb gemountet als /srv
    Distri: Yavdr 0.6
    zusätzliche Pakete: yaepghd, istreamdev, Filezilla Client
    ----------------------------------------------------------------------
    VDR 2:


    Raspberry PI 512 MB
    16 GB SD Karte
    MLD 4 als Streamdev Client am VDR 1 für Gäste


    ------------------------------------------------------------------------


    (Linux ist ein System das durch Schmerz, Frust und Leid erlernt werden muss, aber wenn es einmal läuft macht es tierisch viel Spaß)

  • wie kann ich denn jetzt das thema als glöst abhaken???

    VDR 1:
    Mainboard: Foxconn 45GM
    Prozessor: Core2Duo E6600
    Grafik: Geforce 210 Low Profile (passiv)
    DVB-Karte: Skystar HD/SkyStar HD 2
    Festplatten: 60 GB SSD als Boot/ 1 TB HDD als sdb gemountet als /srv
    Distri: Yavdr 0.6
    zusätzliche Pakete: yaepghd, istreamdev, Filezilla Client
    ----------------------------------------------------------------------
    VDR 2:


    Raspberry PI 512 MB
    16 GB SD Karte
    MLD 4 als Streamdev Client am VDR 1 für Gäste


    ------------------------------------------------------------------------


    (Linux ist ein System das durch Schmerz, Frust und Leid erlernt werden muss, aber wenn es einmal läuft macht es tierisch viel Spaß)

  • Einfach Titel des ersten Posts ändern

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

Jetzt mitmachen!

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