[geloest] SONY TV und RC-6 (MCE) Fernbedienung gleichzeitig möglich?

  • Hallo,
    ich habe die MCE Fernbedienung am IMON Empfänger laufen. Jetzt möchte ich zusätzlich meine TV Fernbedienung vom SONY am yaVDR einrichten.
    Geht das überhaupt, da die eine RC-5 und die andere RC-6 unterstützt?
    Wenn es geht, wie mache ich das? Muß in der rc_maps.cfg was eingerichtet werden?

    Code
    sudo ir-keytable
    Found /sys/class/rc/rc0/ (/dev/input/event5) with:
    	Driver imon, table rc-imon-mce
    	Supported protocols: RC-6 
    	Enabled protocols: RC-6 
    	Name: iMON Remote (15c2:ffdc)
    	bus: 3, vendor/product: 15c2:ffdc, version: 0x0000
    	Repeat delay = 500 ms, repeat period = 125 ms


    Über ir-keytable -t kommt kein Output bei der SONY, bei der MCE schon.


    Edit Lösung:
    Sony hat ein eigenes Protokoll, kein RC-5. Dieses wird von meinem USB-Empfänger unterstützt.
    Der Treiber mceusb unterstützt das Sony Protokoll. Die Keytable rc-rc6-mce darf weiterhin so heißen.
    Da dieser Empfänger als rc1 angemeldet ist, muß beim Konfigurieren der FB explizit dieser Empfänger angegeben werden.
    Bei gestopptem eventlircd dann die notwendigen Befehle ausführen.
    Die mit sudo ir-keytable -t -s rc1 gefundenen Codes für die Sony Fernbedienung rm-ec009 wurden in eine eigene Keymap eingetragen und in /etc/rc_keymaps/rc-sony_rm009 eingetragen.
    Einige wenige Tasten der FB sind noch nicht definiert.


    Die Keymap angegeben in der

    Code
    sudo vi /etc/rc_maps.cfg
    mceusb  rc-rc6-mce      /etc/rc_keymaps/rc-sony_rm009


    Danach noch ein reboot und es sollte funktionieren.
    Danke an seahawk und SFH, die mich bei der Konfiguration immer wieder in die richtige Richtung gestoßen haben.

    DVB-S2 TT 1600, GIGABYTE GA-M68M-S2P, AMD-BE2400, Antec Fusion Black, MCE IR-Fernbedienung
    yaVDR 0.6

    gilt nur für alte Beiträge vor 2011: DVB-S Siemens FF 1.3 (bis 03.10.09 / ab 01.03.10) DVB-S2 TT 1600, GIGABYTE GA-MA78GM-S2H, AMD-BE2400, Antec Fusion Black, MCE IR-Fernbedienung
    ab 01.03.10 yaVDR 1.7.10 / Debian 2.6.31 [bis 1.3.10: 2.6.30.5, 11.07.09: 2.6.18, bis 12.09.09: 2.6.26-2-amd64, vdr1.6.0 (keine Distri!)]

    Einmal editiert, zuletzt von ctvdrnoob ()

  • Mit dem Empfänger geht das wohl nicht, der müsste bei den Unterstützten Protokollen schon RC-5 dabeistehen haben.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Ich habe noch einen selbstgebastelten Empfänger an einem RS232 Anschluß rumliegen.
    Könnte ich den zusätzlich anschließen?
    Muß ich dann über LIRC diesen ansprechen?

    DVB-S2 TT 1600, GIGABYTE GA-M68M-S2P, AMD-BE2400, Antec Fusion Black, MCE IR-Fernbedienung
    yaVDR 0.6

    gilt nur für alte Beiträge vor 2011: DVB-S Siemens FF 1.3 (bis 03.10.09 / ab 01.03.10) DVB-S2 TT 1600, GIGABYTE GA-MA78GM-S2H, AMD-BE2400, Antec Fusion Black, MCE IR-Fernbedienung
    ab 01.03.10 yaVDR 1.7.10 / Debian 2.6.31 [bis 1.3.10: 2.6.30.5, 11.07.09: 2.6.18, bis 12.09.09: 2.6.26-2-amd64, vdr1.6.0 (keine Distri!)]

  • Ja, du kannst einen Lirc-Empfänger zusätzlich anschließen (müsste das Homebrew-Profil für Lirc im WFE sein) und eine passende lircd.conf hinterlegen.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • RC-5 (SONY TV)

    Sony und RC-5?
    Sony hatte doch bislang immer eigenes RC-Protokoll.

    Gruss
    SHF


  • Das mit Sony und RC-5 hatte ich in irgendeinem Beitrag gelesen.
    Ich habe jetzt noch einen USB-Empfänger gefunden, verstehe aber nicht, wie man den Sony Treiber lädt.
    Kann mich da jemand anleiten?

    Code
    Found /sys/class/rc/rc1/ (/dev/input/event6) with:
    	Driver mceusb, table rc-rc6-mce
    	Supported protocols: NEC RC-5 RC-6 JVC SONY SANYO LIRC other 
    	Enabled protocols: NEC RC-5 RC-6 JVC SONY SANYO LIRC other 
    	Name: Media Center Ed. eHome Infrared 
    	bus: 3, vendor/product: 0471:0815, version: 0x0000
    	Repeat delay = 500 ms, repeat period = 125 ms


    Auszug aus cat /proc/bus/input/devices


    Auszug aus /etc/rc_maps.cfg :

    DVB-S2 TT 1600, GIGABYTE GA-M68M-S2P, AMD-BE2400, Antec Fusion Black, MCE IR-Fernbedienung
    yaVDR 0.6

    gilt nur für alte Beiträge vor 2011: DVB-S Siemens FF 1.3 (bis 03.10.09 / ab 01.03.10) DVB-S2 TT 1600, GIGABYTE GA-MA78GM-S2H, AMD-BE2400, Antec Fusion Black, MCE IR-Fernbedienung
    ab 01.03.10 yaVDR 1.7.10 / Debian 2.6.31 [bis 1.3.10: 2.6.30.5, 11.07.09: 2.6.18, bis 12.09.09: 2.6.26-2-amd64, vdr1.6.0 (keine Distri!)]

  • Ich bin nicht so ganz sicher, da ich den Empfänger nicht kenne und auch rccore nicht einsetze.
    Aber ich sehe keine Keymap zu einer Sony FB.


    Ich würde mal versuchen, ob man da irgendwelche Scancodes ermitteln kann.

    Gruss
    SHF


  • Muß vom Empfänger nicht erst der Treiber auf Sony umgestellt werden? Standardmäßig wählt er mceusb.
    Oder versteht mceusb die Sony Tastendrücke?


    Ich habe mit evtest probiert die Tastencodes auszulesen.
    Edit: ich hatte vergessen, ireventlircd zu stoppen. Daher nochmal den Code editiert. Ich habe nur die 1 auf der Fernbedienung 1x gedrückt.


    In der evmap steht folgendes zu diesem Gerät:

    Code
    vi /etc/eventlircd.d/03_0471_0815.evmap
    KEY_AUDIO         = KEY_MP3
     KEY_CAMERA        = KEY_MEDIA
     KEY_TUNER         = KEY_AUDIO
     KEY_DVD           = KEY_VIDEO
     KEY_NUMERIC_STAR  = KEY_ZOOM
     KEY_NUMERIC_POUND = KEY_TEXT
     KEY_DELETE        = KEY_CLEAR


    DVB-S2 TT 1600, GIGABYTE GA-M68M-S2P, AMD-BE2400, Antec Fusion Black, MCE IR-Fernbedienung
    yaVDR 0.6

    gilt nur für alte Beiträge vor 2011: DVB-S Siemens FF 1.3 (bis 03.10.09 / ab 01.03.10) DVB-S2 TT 1600, GIGABYTE GA-MA78GM-S2H, AMD-BE2400, Antec Fusion Black, MCE IR-Fernbedienung
    ab 01.03.10 yaVDR 1.7.10 / Debian 2.6.31 [bis 1.3.10: 2.6.30.5, 11.07.09: 2.6.18, bis 12.09.09: 2.6.26-2-amd64, vdr1.6.0 (keine Distri!)]

    2 Mal editiert, zuletzt von ctvdrnoob ()

  • Muß vom Empfänger nicht erst der Treiber auf Sony umgestellt werden? Standardmäßig wählt er mceusb.

    mceusb ist anscheinend der Treiber für den Empfänger. Ich denke nicht, das man den umstellen kann.

    Oder versteht mceusb die Sony Tastendrücke?

    Ich hab das Teil wie gesagt nicht, aber das Sony-Protokoll wird als unterstützt und aktiviert angezeigt.
    Aber als (key)table ist nur rc6-mce geladen, daher denke ich es fehlt nur die richtige Keytable zur FB.

    Code
    Found /sys/class/rc/rc1/ (/dev/input/event6) with:
    	Driver mceusb, table rc-rc6-mce
    	Supported protocols: NEC RC-5 RC-6 JVC SONY SANYO LIRC other 
    	Enabled protocols: NEC RC-5 RC-6 JVC SONY SANYO LIRC other


    Ich habe mit evtest probiert die Tastencodes auszulesen.

    Ohne Keytable kommt da nichts.
    Versuch es erst mal mit "sudo ir-keytable -r".
    Dann Keytable erstellen und laden, dann sollte auch bei evtest was kommen.

    Gruss
    SHF


  • Mit sudo ir-keytable -t gibt es keine Tastenreaktion.
    Wie ich aber oben schrieb, ist mit sudo evtest /dev/input/event6 eine Tastenausgabe erfolgt (trotz Standard-Keymap).
    Beim Drücken der 1 gab es:

    Code
    Event: time 1482754822.848529, type 4 (EV_MSC), code 4 (MSC_SCAN), value 10000
    Event: time 1482754822.848529, -------------- SYN_REPORT ------------


    Bei der 2 ist aus 10000 eine 10001 geworden usw.


    Wie bekomme ich diese Tasten in eine keymap?
    Ich habe so angefangen (Ausgabe von ir-keymap -r reinkopiert und die erste Zeile angepaßt):

    Code
    # table rc-sony_rm009, type: SONY
    scancode 0x100007f = KEY_RIGHT (0x6a)
    scancode 0x1000080 = KEY_LEFT (0x69)
    scancode 0x1007f00 = KEY_DOWN (0x6c)
    scancode 0x1008000 = KEY_UP (0x67)
    scancode 0x200001e = KEY_1 (0x02)
    scancode 0x200001f = KEY_2 (0x03)


    Muß ich nicht nur die evmap anpassen?
    Aber wie?

    DVB-S2 TT 1600, GIGABYTE GA-M68M-S2P, AMD-BE2400, Antec Fusion Black, MCE IR-Fernbedienung
    yaVDR 0.6

    gilt nur für alte Beiträge vor 2011: DVB-S Siemens FF 1.3 (bis 03.10.09 / ab 01.03.10) DVB-S2 TT 1600, GIGABYTE GA-MA78GM-S2H, AMD-BE2400, Antec Fusion Black, MCE IR-Fernbedienung
    ab 01.03.10 yaVDR 1.7.10 / Debian 2.6.31 [bis 1.3.10: 2.6.30.5, 11.07.09: 2.6.18, bis 12.09.09: 2.6.26-2-amd64, vdr1.6.0 (keine Distri!)]

  • Mit sudo ir-keytable -t gibt es keine Tastenreaktion.


    Lösch mal die aktuell geladene Keytable und lade erst mal nur das SONY-Protokoll:

    Code
    sudo ir-keytable -c -p SONY

    Dann schau noch mal mit ir-keytable -t

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Ich habe gemacht:


    Die rc-rc6-mce bleibt weiterhin drin.
    Bei keytable -t kommen weiterhin keine Tastencodes.
    Und bei keytable -r sind werden die bisherigen aufgeführt.

    DVB-S2 TT 1600, GIGABYTE GA-M68M-S2P, AMD-BE2400, Antec Fusion Black, MCE IR-Fernbedienung
    yaVDR 0.6

    gilt nur für alte Beiträge vor 2011: DVB-S Siemens FF 1.3 (bis 03.10.09 / ab 01.03.10) DVB-S2 TT 1600, GIGABYTE GA-MA78GM-S2H, AMD-BE2400, Antec Fusion Black, MCE IR-Fernbedienung
    ab 01.03.10 yaVDR 1.7.10 / Debian 2.6.31 [bis 1.3.10: 2.6.30.5, 11.07.09: 2.6.18, bis 12.09.09: 2.6.26-2-amd64, vdr1.6.0 (keine Distri!)]

    Einmal editiert, zuletzt von ctvdrnoob ()

  • Wenn du das rc1 Gerät ansprechen willst, musst du das soweit ich weiß explizit angeben:

    Code
    sudo ir-keytable -c -p SONY -s rc1
    sudo ir-keytable -t -s rc1

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Damit bin ich einen Schritt weiter gekommen:


    Die Tasten 1, 2, 3, Menu, OK habe ich gedrückt.


    Weiter mit

    Code
    sudo vi /etc/rc_keymaps/rc-sony_rm009


    und dort obige 0x10000 anstatt des bei KEY_1 vorhandenen Codes eingetragen. Mit den übrigen obigen Codes ebenso verfahren.


    und

    Code
    sudo vi /etc/rc_maps.cfg
    *       rc-sony_rm009    /etc/rc_keymaps/rc-sony_rm009
    
    
    sudo reboot


    Leider ohne Erfolg. Der VDR reagiert nicht auf die oben geänderten Codes.


    DVB-S2 TT 1600, GIGABYTE GA-M68M-S2P, AMD-BE2400, Antec Fusion Black, MCE IR-Fernbedienung
    yaVDR 0.6

    gilt nur für alte Beiträge vor 2011: DVB-S Siemens FF 1.3 (bis 03.10.09 / ab 01.03.10) DVB-S2 TT 1600, GIGABYTE GA-MA78GM-S2H, AMD-BE2400, Antec Fusion Black, MCE IR-Fernbedienung
    ab 01.03.10 yaVDR 1.7.10 / Debian 2.6.31 [bis 1.3.10: 2.6.30.5, 11.07.09: 2.6.18, bis 12.09.09: 2.6.26-2-amd64, vdr1.6.0 (keine Distri!)]

  • So wie ich das verstehe, sucht er mit deinem Eintrag in der rcmaps.cfg einen x-beliebigen Empfänger, der die Keytable rc-sony_rm009 lädt, was du aber vermutlich willst, ist dass für Empfänger mit dem mceusb-Treiber die von dir erstellte Keytable geladen wird:

    Code
    mceusb       rc-rc6-mce    /etc/rc_keymaps/rc-sony_rm009

    Und in der Keytable würde ich im Header den Namen auf rc-rc6-mce ändern und das Protokoll auf SONY setzen.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Super, so funktioniert es. Ich werde die anderen Tasten noch anpassen und die Tastencodes dann im ersten Beitrag ergänzen.
    Vielen Dank.


    ctvdrnoob

    DVB-S2 TT 1600, GIGABYTE GA-M68M-S2P, AMD-BE2400, Antec Fusion Black, MCE IR-Fernbedienung
    yaVDR 0.6

    gilt nur für alte Beiträge vor 2011: DVB-S Siemens FF 1.3 (bis 03.10.09 / ab 01.03.10) DVB-S2 TT 1600, GIGABYTE GA-MA78GM-S2H, AMD-BE2400, Antec Fusion Black, MCE IR-Fernbedienung
    ab 01.03.10 yaVDR 1.7.10 / Debian 2.6.31 [bis 1.3.10: 2.6.30.5, 11.07.09: 2.6.18, bis 12.09.09: 2.6.26-2-amd64, vdr1.6.0 (keine Distri!)]

Jetzt mitmachen!

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