[1] 2 >>> MLD-5.x / General / Fernbedienung TechnoTrend Connect S2-4650 CI
 

Offline foehn

  • Newbie
  • *
  • Posts: 40
    • View Profile
Fernbedienung TechnoTrend Connect S2-4650 CI
« on: February 01, 2017, 23:19:26 »
Hi Zusammen,

nun läuft mein Raspi 3 mit MLD 5.3, Aufnahme auf NAS via nfs. Läuft stabil und ohne Aussetzer.

Das Problem ist die Fernbedienung. die hat KEINE Menütaste. Nun möchte ich die EPG Taste ganz unten rechts oder die links neben der Null ( sieht aus wie ein Refresh Symbol) dem Menü zuweisen.

Habe aber keinen Plan welche Datei (remote.config, remote.conf.kbd, remote.conf.lirc) ich ändern muss und auch wie?

Kann ich mit irgendeinem Betriebssystemkommando den Code auslesen, den die FB sendet?

Danke mal im Voraus.

Gruß Föhn
« Last Edit: February 01, 2017, 23:26:59 by foehn »

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20533
    • View Profile
    • ClausMuus.de
Fernbedienung TechnoTrend Connect S2-4650 CI
« Reply #1 on: February 02, 2017, 18:26:24 »
Hi,

ich empfehle Dir die text Taste über dem Steuerkreuz als Menü Taste zu verwenden.

Bitte erstelle mal ein Debug-Log http://mld/bug , damit ich sehen kann, wie die Fernbedienung sich am System angemeldet hat. Davon hängt es ab, wie die Belegung am besten angepasst wird, so dass dies für alle Anwendungen (VDR, kodi, Squize, Webbrowser,...) passt.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline foehn

  • Newbie
  • *
  • Posts: 40
    • View Profile
Fernbedienung TechnoTrend Connect S2-4650 CI
« Reply #2 on: February 02, 2017, 21:25:03 »
Hi Claus,

hier ist das Log.

Gruß Föhn

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20533
    • View Profile
    • ClausMuus.de
Fernbedienung TechnoTrend Connect S2-4650 CI
« Reply #3 on: February 02, 2017, 22:31:40 »
Du kannst mit dem Tool "evtest" schauen welche KEY_ Codes die Tasten senden. Zuvor musst Du eventlircd stoppen (stop eventlircd).
Deine neue Tasten Zuordnung trägst Du in der Datei /etc/eventlircd.d/03_0b48_3017.evmap ein und erweiterst die Datei /lib/udev/rules.d/98-eventlircd.rules um eine Regel die diese Datei läd.
Code: [Select]
ENV{ID_VENDOR_ID}=="0b48", ENV{ID_MODEL_ID}=="3017", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline foehn

  • Newbie
  • *
  • Posts: 40
    • View Profile
Fernbedienung TechnoTrend Connect S2-4650 CI
« Reply #4 on: February 03, 2017, 20:15:59 »
Hallo Claus,

super Anleitung. So langsam schaue ich da mehr durch - habe ich geglaubt!! :-)

Allerdings, sobald ich die Datei /lib/udev/rules.d/98-eventlircd.rules um dem Eintrag:

ENV{ID_VENDOR_ID}=="0b48", ENV{ID_MODEL_ID}=="3017", \
  ENV{eventlircd_enable}="true", \ ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"

erweitere, funktionieren die Lautstärketasten nicht mehr und auch noch weitere.

Dann habe ich die /etc/eventlircd.d/03_0b48_3017.evmap um die Lautstärke Keys erweitert, aber es funktioniert trotzdem nicht.
KEY_POWER        = KEY_POWER      #Taste Power
KEY_VOLUMEUP     = KEY_VOLUMEUP
KEY_VOLUMEDOWN   = KEY_VOLUMEDOWN
KEY_ENTER        = KEY_ENTER
#KEY_TEXT         = KEY_MENU       #Taste Menue
#KEY_SHUFFLE      = KEY_Menu       #Taste Menu
#KEY_EXIT         = KEY_BACK       #Taste Back

Die 'Shuffle' (links neben der Null) und die 'Text' Taste habe ich mal in unterschiedlichen Schreibweisen dem Menu zugeordnet, aber beide funktionieren nicht, deshalb habe ich die mal auskommentiert um mich auf die Lautstärke zu kümmern.

Genauso wie die 'Exit' Taste welche dem Key BACK zugeordnet werden soll. Hat alles nicht funktioniert und ich weiss nicht was ich falsch mache.

Sobald ich die  drei Zeilen für das Model_ID 3017 aus der Datei /lib/udev/rules.d/98-eventlircd.rules auskommentiere, funktionieren die Lautstärketasten wieder.

Das einzige Was in diesem Zusammenhang funktioniert ist die Power Taste, die ich dem Key POWER zuordne, denn POWER2 in der Defaultkonfiguration funktioniert nicht.

Also warum funktioniert die Powertaste und die anderen nicht mehr??

Debug-Log ist dabei...

Gruß Föhn

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20533
    • View Profile
    • ClausMuus.de
Fernbedienung TechnoTrend Connect S2-4650 CI
« Reply #5 on: February 03, 2017, 22:20:16 »
Hi,

ich muss da erst mal selber ein wenig testen, bevor ich da näheres zu sagen kann. Praktisch umgesetzt habe ich so was auch erst ein oder zwei mal.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline foehn

  • Newbie
  • *
  • Posts: 40
    • View Profile
Fernbedienung TechnoTrend Connect S2-4650 CI
« Reply #6 on: February 05, 2017, 12:11:28 »
Hallo Claus,

nun habe ich alle möglichen Schreibweisen in der /etc/eventlircd.d/default.evmap ausprobiert.
KEY_TEXT         = KEY_MENU
KEY_Text         = KEY_MENU
KEY_Text         = KEY_Menu
KEY_TEXT         = KEY_Menu
KEY_SHUFFLE      = KEY_MENU
KEY_EXIT         = KEY_BACK
KEY_POWER        = KEY_POWER2
#KEY_VOLUMEUP     = KEY_VOLUMEUP
#KEY_VOLUMEDOWN   = KEY_VOLUMEDOWN
#KEY_ENTER        = KEY_ENTER

In dieser Version ist die Power Taste die einzige die funktioniert. Markiere ich diese als Kommentar und starte den eventlircd durch, funktioniert die Power Taste nicht mehr. das heißt das default.evmap ist wohl das richtige File, aber die gewünschten Tasten sind nicht zu aktivieren.
:-(

Gruß Föhn

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20533
    • View Profile
    • ClausMuus.de
Fernbedienung TechnoTrend Connect S2-4650 CI
« Reply #7 on: February 05, 2017, 23:00:44 »
Hi,

stoppe das eventlircd, dann rufe "evtest" auf und wähle Dein Fernbedienungs Device aus. Dann drücke die "TEXT" Taste (die Taste die Du für das Menü nehmen möchtest), und merkst Dir welcher KEY_... Kode ausgegeben wird. Diesen Code trägst Du dann in der default.evmap am Anfang der ersten Zeile ein.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline foehn

  • Newbie
  • *
  • Posts: 40
    • View Profile
Fernbedienung TechnoTrend Connect S2-4650 CI
« Reply #8 on: February 06, 2017, 11:38:43 »
Hi Claus,

das hatte ich ja schon gemacht. Die einzige Taste die auf diese Änderung reagiert ist die Power Taste.
Die Text Taste bringt KEY_TEXT.

Der erste Eintrag ist genau dieser:
KEY_TEXT         = KEY_MENU

Gruß Föhn

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20533
    • View Profile
    • ClausMuus.de
Fernbedienung TechnoTrend Connect S2-4650 CI
« Reply #9 on: February 06, 2017, 14:24:17 »
Dann muss ich noch mal auf Dein System rauf und ein wenig testen. Diesmal brauche ich dann Deine Hilfe (Du musst die Taste auf der Fernbedienung drücken).

Hast Du bei gestartetem eventlircd mal mit "irw" geschaut welche KEY_... Events da ankommen (also ob das Mapping eine Änderung bewirkt)?

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline foehn

  • Newbie
  • *
  • Posts: 40
    • View Profile
Fernbedienung TechnoTrend Connect S2-4650 CI
« Reply #10 on: February 06, 2017, 22:23:27 »
Hi Claus,

habe das so gemacht wie Du beschrieben hast.

eventlircd gestoppt
evtest für die
/dev/input/event2:   TechnoTrend TT-connect S2-4650 CI
ausgewählt und die 'Text' Taste gedrückt.
Das kam auf der Konsole an:Event: time 1486415025.211332, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1519
Event: time 1486415025.211332, type 1 (EV_KEY), code 388 (KEY_TEXT), value 1
Event: time 1486415025.211332, -------------- SYN_REPORT ------------
Event: time 1486415025.461187, type 1 (EV_KEY), code 388 (KEY_TEXT), value 0
Event: time 1486415025.461187, -------------- SYN_REPORT ------------

Also KEY_TEXT.

Dann in die deflault.evmap als erstes den Eintrag reingeschrieben:

mld> cat default.evmap
KEY_TEXT         = KEY_MENU
KEY_EXIT         = KEY_BACK
KEY_POWER        = KEY_POWER2

dann den 'start evenlircd' ausgeführt gefolgt von 'start vdr'.

Dann mal 'irw' gestartet und die 'Text' Taste gedrückt. Der irw gibt dann folgendes aus:

mld> irw
8b 0 KEY_MENU devinput

Aber das Menü erscheint nicht.

Wenn ich über die Tastatur das Menü aufrufe und in ein Untermenü wechsle und dann anschließend die 'Exit' Taste auf der Fernbedienung drücke, schreibt mir der 'irw'

9e 0 KEY_BACK devinput

Aber das Menü wird nicht verlassen und springt nicht zurück in das Vorgängermenü.

Einzig der Power Knopf funktioniert. Der irw bringt beim Power Knopf:

164 0 KEY_POWER2 devinput

Gruß Föhn



Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20533
    • View Profile
    • ClausMuus.de
Fernbedienung TechnoTrend Connect S2-4650 CI
« Reply #11 on: February 07, 2017, 10:02:53 »
Manchmal ist's ganz einfach. Du hast die /etc/vdr/remote.conf geändert. Dann darf es Dich nicht wundern, das die Events vom VDR nicht mehr verstanden werden.
Ändere in der /etc/vdr/remote.conf das KEY_Menu zurück in KEY_MENU (groß geschrieben), dann wird es wieder funktionieren.
Außerdem ist das Event für die Exit Taste nicht KEY_BACK, sondern KEY_ESC. in der default.evmap muss also dies stehen:
Code: [Select]
KEY_EXIT = KEY_ESC
Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline foehn

  • Newbie
  • *
  • Posts: 40
    • View Profile
Fernbedienung TechnoTrend Connect S2-4650 CI
« Reply #12 on: February 07, 2017, 21:57:17 »
Hi Claus,

das war ne schwere Geburt, aber jetzt funktioniert die Shuffle wie auch die Text Taste als Menü!!!

Ich hatte erst die remote.conf geändert und durchgestartet, aber das wollte nicht.

Mir ist aufgefallen das die einzelnen KBD* und LIRC* Blöcke 4 mal hintereinander darin stehen. Anscheinend wird die remote.conf generiert.

Habe die dann mal gelöscht und durchgestartet und siehe da, jetzt funktionieren die Tasten!!! Die Blöcke wiederholen sich jetzt nnur noch zweimal.

Super - Vielen vielen Dank für Deine lange Geduld!!!!

Gruß Föhn

Offline foehn

  • Newbie
  • *
  • Posts: 40
    • View Profile
Fernbedienung TechnoTrend Connect S2-4650 CI
« Reply #13 on: March 01, 2017, 23:20:54 »
Hallo Claus,

seit einem der letzten Updates funktionieren nun meine POWER, Menue (TXT) und BACK Taste wieder nicht.

Wenn ich z.B. die Text Taste drücke, kommt im IRW KEY_TXT anstelle KEY_MENU, denn im /etc/eventlircd.d/default.evmap stehen immer noch die Mapping Keys drin:

mld> cat default.evmap
KEY_TEXT         = KEY_MENU
#KEY_SHUFFLE      = KEY_MENU
KEY_EXIT         = KEY_BACK
KEY_POWER        = KEY_POWER2
#KEY_VOLUMEUP     = KEY_VOLUMEUP
#KEY_VOLUMEDOWN   = KEY_VOLUMEDOWN
#KEY_ENTER        = KEY_ENTER

Wie hattest Du denn herausgefunden welche der evmap Mapping Dateien gezogen wird.

Anbei schon mal die debug Dateien.

Gruß Föhn

Offline foehn

  • Newbie
  • *
  • Posts: 40
    • View Profile
Fernbedienung TechnoTrend Connect S2-4650 CI
« Reply #14 on: March 05, 2017, 19:58:52 »
Hallo Claus,

könntest Du mir bei Gelegenheit vielleicht erklären, wie man feststellt welche evmap Datei wirklich gezogen wird?

Gruß Föhn

[1] 2 >>> MLD-5.x / General / Fernbedienung TechnoTrend Connect S2-4650 CI
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.