vdr-sxfe und lirc bzw. Fernbedienungsproblem

  • Hallo,


    ich bin momentan dabei einen VDR zu installieren. Basis ist CT-Vdr, mit einem serial lirc. Anzeige erfolgt über vdr-sxfe. Funktioniert auch soweit, die Fernbedienung tut auch, verhält sich nur seltsam.
    Ich habe ein Universalfernbedienung angelernt (über irrecord), die lircd.conf dann ins lirc Verzeichniss geschoben, etc. Das ganze funktioniert auch ganz gut, wenn ich z.B. vdr-admin-am (mit abgeschaltetem vdr-sxfc) verwende und über den Browser auf Fernseher drücke, bekomme ich ein Bild vom VDR und kann mit der FB dort auch das Menü, wie ich es mir vorstelle verwenden.


    Interessant wird es, wenn ich xinit ... vdr-sxfe starte, dann verhält sich die FB komisch. z.B. öffnet sich beim Druck auf Menü nichjt das Menü, sondern die Programmvorschau, wenn ich dann back drücke, bin ich im Menü. Und was mich total verwundert, wenn ich die Channel + oder - Taste benutze, reagiert der VDR auch darauf, obwohl ich diese beiden Tasten nicht angelernt habe.
    Gibt es für das vdr-sxfe eine extra lirc-konfiguration oder so etwas? Oder hat jemand einen Tip, wie ich dem ganzen Verhalten auf die schliche kommen kann.


    Danke euch und viele Grüße,
    Boldie

  • also ich habe es schon mit und ohne --lirc bei vdr-sxfe versucht. Ich hab auch schon beim vdr --lirc=/dev/null gesetzt.


    Mit der Tastatur funktionieren die Codes wie sie in der Datei angegeben sind. Mit der FB sind die Tasten allerdings anders belegt, was mich nur wundert, die Ch+ / Ch - Taste ist bei mir weder in der lircd.conf noch in der remote.conf konfiguriert und sie funktioniert trozdem.


    Wunderlich ist auch, dass wie gesagt vdr-sxfe anders reagiert, als wenn ich es ohne vdr-sxfe mit dem vdr-admin-am benutze, dann regiert die Fernbedienung richtig.


    Gibt es ein Tool oder sowas, wo man die Fernbedienungscodes überprüfen kann. Und zwar die, die beim lircd ausgegeben werden oder im vdr erkannt werden?


    Meine Lircd.conf sieht so aus:
    begin remote


    name URC-7940
    bits 13
    flags RC5|CONST_LENGTH
    eps 30
    aeps 100


    one 932 835
    zero 932 835
    plead 949
    gap 113591
    toggle_bit_mask 0x800


    begin codes
    1 0x1141
    2 0x1142
    3 0x1143
    4 0x1144
    5 0x1145
    6 0x1146
    7 0x1147
    8 0x1148
    9 0x1149
    0 0x1140
    Green 0x115D
    Red 0x117A
    Yellow 0x115D
    Blue 0x114E
    Menu 0x115D
    Power 0x114C
    Ok 0x114B
    Up 0x1160
    Down 0x1161
    Left 0x0155
    Right 0x0156
    Back 0x1171
    Volume+ 0x1150
    Volume- 0x1151
    end codes


    end remote



    und die remote.conf:
    LIRC.Up Up
    LIRC.Down Down
    LIRC.Menu Menu
    LIRC.Ok Ok
    LIRC.Back Back
    LIRC.Left Left
    LIRC.Right Right
    LIRC.Red Red
    LIRC.Green Green
    LIRC.Yellow Yellow
    LIRC.Blue Blue
    LIRC.Power Power
    LIRC.Volume+ Volume+
    LIRC.Volume- Volume-
    LIRC.Mute Mute
    LIRC.0 0
    LIRC.1 1
    LIRC.2 2
    LIRC.3 3
    LIRC.4 4
    LIRC.5 5
    LIRC.6 6
    LIRC.7 7
    LIRC.8 8
    LIRC.9 9
    KBD.Up 00000000001B5B41
    KBD.Down 00000000001B5B42
    KBD.Menu 000000000000006D
    KBD.Ok 000000000000000D
    KBD.Back 000000000000007F
    KBD.Left 00000000001B5B44
    KBD.Right 00000000001B5B43
    KBD.Red 000000001B5B5B41
    KBD.Green 000000001B5B5B42
    KBD.Yellow 000000001B5B5B43
    KBD.Blue 000000001B5B5B44
    KBD.0 0000000000000030
    KBD.1 0000000000000031
    KBD.2 0000000000000032
    KBD.3 0000000000000033
    KBD.4 0000000000000034
    KBD.5 0000000000000035
    KBD.6 0000000000000036
    KBD.7 0000000000000037
    KBD.8 0000000000000038
    KBD.9 0000000000000039
    KBD.Volume+ 000000000000002B
    KBD.Volume- 000000000000002D
    KBD.Mute 0000000000000073
    XKeySym.Up Up
    XKeySym.Down Down
    XKeySym.Menu m
    XKeySym.Ok Return
    XKeySym.Back BackSpace
    XKeySym.Left Left
    XKeySym.Right Right
    XKeySym.Red F1
    XKeySym.Green F2
    XKeySym.Yellow F3
    XKeySym.Blue F4
    XKeySym.0 0
    XKeySym.1 1
    XKeySym.2 2
    XKeySym.3 3
    XKeySym.4 4
    XKeySym.5 5
    XKeySym.6 6
    XKeySym.7 7
    XKeySym.8 8
    XKeySym.9 9
    XKeySym.Volume+ +
    XKeySym.Volume- -
    XKeySym.Mute s

  • So, jetzt habe ich auch das Problem gelöst. Es lag leider an der Fernbedienung und dem anlernen. Warum es allerdings unter dem VDR direkt funktionierte ist mir auch rätselhaft.


    Für alle, die genau wissen wollen, was an den VDR gesendet wird, noch folgender Tip:
    socat UNIX-CONNECT:/dev/lircd STDIO
    Das zeigt direkt an, welche Komamndos für welche Taste an den VDR gehen:


    000000000000114e 00 BLUE lirc3.conf
    000000000000114e 01 BLUE lirc3.conf
    000000000000195b 00 MENU lirc3.conf
    000000000000195b 01 MENU lirc3.conf
    0000000000001150 00 Vol+ lirc3.conf
    0000000000001150 01 Vol+ lirc3.conf
    0000000000001151 00 Vol- lirc3.conf
    0000000000001151 01 Vol- lirc3.conf
    0000000000001160 00 Up lirc3.conf
    0000000000001160 01 Up lirc3.conf


    Viele Grüße,
    Boldie

Jetzt mitmachen!

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