[1] MLD-5.x / Systems / x86 Systeme (PC) / Logitech Harmony 650
 

Offline Matthias

  • Expert Member
  • *****
  • Posts: 2006
    • View Profile
Logitech Harmony 650
« on: April 12, 2017, 18:13:34 »
Hallo Zusammen,

ich kämpfe noch mit meiner neuen Logitech Harmony 650.
Nicht alles funktioniert so wie es soll mit meiner jetztigen lircd.conf und remote.conf.
Code: [Select]
begin remote
  name  harmony_kls_vdr_1.6
  bits           13
  flags RC5|CONST_LENGTH
  eps            30
  aeps          100

  one           922   858
  zero          922   858
  plead         937
  gap          116048
  min_repeat      2
  toggle_bit      2


      begin codes
        Key_MUTE    0x12cd
        KEY_VOLUMEUP 0x12d0
        KEY_VOLUMEDOWN 0x12d1
        KEY_CHANNELDOWN       0x12e1
        KEY_CHANNELUP       0x12e0
        KEY_PREVIOUS     0x12e2
        KEY_UP      0x02c4
        KEY_DOWN    0x02c5
        KEY_LEFT    0x02c6
        KEY_Right   0x02c7
        KEY_OK      0x02c8
        KEY_MENU    0x02c9
        KEY_ESC     0x02ca
        KEY_EPG     0x02cb
        KEY_INFO    0x02cc
        KEY_STOP    0x12f6
        KEY_BACK    0x12f0
        KEY_NEXT    0x12f1
        KEY_PLAY    0x12f5
        KEY_RECORD  0x12f7
        KEY_REWIND 0x12f2
        KEY_FASTFORWARD 0x12f4
        KEY_PAUSE   0x12f3
        KEY_1       0x12c1
        KEY_2       0x12c2
        KEY_3       0x12c3
        KEY_4       0x12c4
        KEY_5       0x12c5
        KEY_6       0x12c6
        KEY_7       0x12c7
        KEY_8       0x12c8
        KEY_9       0x12c9
        KEY_0       0x12c0
        KEY_RED     0x02c0
        KEY_GREEN   0x02c1
        KEY_YELLOW  0x02c2
        KEY_BLUE    0x02c3
        KEY_CHANNEL        0x02d3
        KEY_FAVORITES        0x02cd
        KEY_PVR      0x02ce
        KEY_TIME  0x02cf
        KEY_SETUP   0x02d0
        KEY_PROG1   0x02f0
        KEY_PROG2   0x02f1
        KEY_PROG3   0x02f2
        KEY_PROG4   0x02f3
        KEY_AUDIO  0x02f4
        KEY_VIDEO   0x02f5
        KEY_IMAGES   0x02f6
        KEY_FN   0x02f7
        KEY_SCREEN  0x02f8
        KEY_Standby 0x12cc
        KEY_POWER2   0x12cb
        KEY_MODE   0x02d1
        KEY_SUBTITLE       0x02d2
      end codes
end remote

Code: [Select]

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_PLAY
LIRC.Pause KEY_PAUSE
LIRC.Stop KEY_STOP
LIRC.Record KEY_RECORD
LIRC.FastFwd KEY_FASTFORWARD
LIRC.FastRew KEY_REWIND
LIRC.Next KEY_NEXT
LIRC.Prev KEY_BACK
LIRC.Power KEY_POWER2
LIRC.Channel+ KEY_CHANNELUP
LIRC.Channel-  KEY_CHANNELDOWN
LIRC.PrevChannel KEY_PREVIOUS
LIRC.Volume+ KEY_VOLUMEUP
LIRC.Volume- KEY_VOLUMEDOWN
LIRC.Mute KEY_MUTE
LIRC.Subtitles KEY_SUBTITLE
LIRC.Schedule KEY_EPG
LIRC.Channels KEY_CHANNEL
LIRC.Commands KEY_FAVORITES
LIRC.Audio KEY_MODE
LIRC.Timers KEY_TIME
LIRC.Recordings KEY_PVR
LIRC.Setup KEY_SETUP
LIRC.User0 KEY_TEXT
LIRC.User1 KEY_PROG1
LIRC.User2 KEY_PROG2
LIRC.User3 KEY_PROG3
LIRC.User4 KEY_PROG4
LIRC.User5 KEY_AUDIO
LIRC.User6 KEY_VIDEO
LIRC.User7 KEY_IMAGES
LIRC.User8 KEY_FN
LIRC.User9 KEY_SCREEN
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.Info       0000000000000069
KBD.FastFwd    0000001B5B31377E
KBD.FastRew    000000001B5B5B45
KBD.Power      0000000000000070
KBD.Volume+    0000001B5B32347E
KBD.Volume-    0000001B5B32337E
KBD.Mute       0000001B5B32317E
KBD.User7      0000001B5B31387E
KBD.User8      0000001B5B31397E
KBD.User9      0000001B5B32307E
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.Info       i
XKeySym.Pause      space
XKeySym.FastFwd    F6
XKeySym.FastRew    F5
XKeySym.Power      p
XKeySym.Volume+    F12
XKeySym.Volume-    F11
XKeySym.Mute       F10
XKeySym.User7      F7
XKeySym.User8      F8
XKeySym.User9      F9

graphtft-fe.Up         0000000000000062
graphtft-fe.Down       0000000000000068
graphtft-fe.Menu       0000000000000047
graphtft-fe.Ok         0000000000000024
graphtft-fe.Back       0000000000000016
graphtft-fe.Left       0000000000000064
graphtft-fe.Right      0000000000000066
graphtft-fe.Red        0000000000000043
graphtft-fe.Green      0000000000000044
graphtft-fe.Yellow     0000000000000045
graphtft-fe.Blue       0000000000000046
graphtft-fe.0          0000000000000013
graphtft-fe.1          000000000000000A
graphtft-fe.2          000000000000000B
graphtft-fe.3          000000000000000C
graphtft-fe.4          000000000000000D
graphtft-fe.5          000000000000000E
graphtft-fe.6          000000000000000F
graphtft-fe.7          0000000000000010
graphtft-fe.8          0000000000000011
graphtft-fe.9          0000000000000012
graphtft-fe.Info       0000000000000048
graphtft-fe.Volume+    0000000000000063
graphtft-fe.Volume-    0000000000000069
graphtft-fe.Mute       0000000000000067

Wie kann ich die "Guide" Taste auf der Harmony auf das VDR Plugin TVGuide umbocken?
Irw liefert für die Guide Taste: 16d 0 KEY_EPG devinput


ich habe versucht per irrecord die Codes zu ermitteln.
Leider komme ich da nicht weiter:
Code: [Select]
irrecord /etc/lircd.conf

irrecord -  application for recording IR-codes for usage with lirc

Copyright (C) 1998,1999 Christoph Bartelmus(lirc@bartelmus.de)

irrecord: could not open /dev/lirc0
irrecord: default_init(): Device or resource busy
irrecord: could not init hardware (lircd running ? --> close it, check permissions)

Stop lirc hilft leider nicht... :-(
Produktiv System:
SAT over IP -> OctopusNet mit Unicable LNB: Inverto IDLU-24UL40-UNMOO-OPP
MLD 5.5 unstable/64Bit , Intel NUC BOXNUC6CAYH, 1 x 128 GB SSD, 8GB RAM + 1 x 3 TB HD per NFS (Synology),  Samsung UE32ES6300, Onkyo TX-8270, Nubert Nuline

Offline MegaX

  • Administrator
  • Expert Member
  • ********
  • Posts: 1822
    • View Profile
Logitech Harmony 650
« Reply #1 on: April 12, 2017, 18:19:18 »
Hi,

mach es doch einfach über die keymacros.conf vom VDR:
Code: [Select]
Schedule     @tvguideng              # open TVGuide EPG
Gruß MegaX

Hardware (show / hide)

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2280
    • View Profile
Logitech Harmony 650
« Reply #2 on: April 12, 2017, 22:42:39 »
Hi Matthias,

ich nutze auch das Profil kls_vdr_1.6 auf einer Harmony One. Bei mir erscheint tvguideng, mit dem ich den Menüpunkt Programm ersetzt habe, wenn ich die Taste Guide drücke.

Code: [Select]
00000000000002cb 00 KEY_INFO harmony_kls_vdr_1.6

Vermutlich kannst du das Problem lösen, wenn du in der lircd.conf die Zeile
Code: [Select]
KEY_EPG     0x02cbdurch
Code: [Select]
KEY_Info     0x02cbersetzt. Ist jedenfalls bei mir so hinterlegt. Hier mal meine komplette lircd.conf:
Code: [Select]
begin remote
  name  harmony_kls_vdr_1.6
  bits           13
  flags RC5|CONST_LENGTH
  eps            30
  aeps          100

  one           922   858
  zero          922   858
  plead         937
  gap          116048
  min_repeat      2
  toggle_bit      2


      begin codes
        KEY_MUTE    0x12cd
        KEY_VOLUMEUP 0x12d0
        KEY_VOLUMEDOWN 0x12d1
        KEY_CHANNELUP        0x12e0
        KEY_CHANNELDOWN        0x12e1
        KEY_PREVIOUS     0x12e2
        KEY_UP      0x02c4
        KEY_DOWN    0x02c5
        KEY_LEFT    0x02c6
        KEY_RIGHT   0x02c7
        KEY_OK      0x02c8
        KEY_MENU    0x02c9
        KEY_ESC    0x02ca
        KEY_INFO        0x02cb
        KEY_EPG    0x02cc
        KEY_STOP    0x12f6
        KEY_PREVIOUS   0x12f0
        KEY_NEXT    0x12f1
        KEY_PLAY    0x12f5
        KEY_RECORD  0x12f7
        KEY_REWIND 0x12f2
        KEY_FASTFORWARD 0x12f4
        KEY_PAUSE   0x12f3
        KEY_1       0x12c1
        KEY_2       0x12c2
        KEY_3       0x12c3
        KEY_4       0x12c4
        KEY_5       0x12c5
        KEY_6       0x12c6
        KEY_7       0x12c7
        KEY_8       0x12c8
        KEY_9       0x12c9
        KEY_0       0x12c0
        KEY_RED     0x02c0
        KEY_GREEN   0x02c1
        KEY_YELLOW  0x02c2
        KEY_BLUE    0x02c3
        KEY_CHANNEL        0x02d3
        KEY_FAVORITES        0x02cd
        KEY_PVR      0x02ce
        KEY_TIME  0x02cf
        KEY_SETUP   0x02d0
        KEY_PROG1   0x02f0
        KEY_PROG2   0x02f1
        KEY_PROG3   0x02f2
        KEY_PROG4   0x02f3
        KEY_AUDIO   0x02f4
        KEY_VIDEO   0x02f5
        KEY_IMAGES   0x02f6
        KEY_FN   0x02f7
        KEY_SCREEN   0x02f8
        KEY_POWER2 0x12cc
        KEY_POWER2   0x12cb
        KEY_MODE   0x02d1
        KEY_SUBTITLE       0x02d2
      end codes
end remote

Die Info-Taste der Fernbedienung liefert bei mir KEY_EPG, das in der remote.conf mit LIRC.Schedule verknüpft ist. Tatsächlich öffnet sich bei mir aber nur das OSD, wie mit der Menü-Taste auch, und der erste Menüpunkt "Programm" ist markiert. Ist bestimmt noch verbesserungsfähig, aber ich nutze sie nicht.

Viele Grüße skippy
meine MLDs (show / hide)

Offline Matthias

  • Expert Member
  • *****
  • Posts: 2006
    • View Profile
Logitech Harmony 650
« Reply #3 on: April 13, 2017, 15:47:13 »
Erstmal scheinen unser beiden lircd.conf Dateien identisch zu sein.

Funktioniert bei dir die Pfeil nach rechts Taste? Bei mir noch nicht.

In meiner lircd.conf steht: KEY_Right   0x02c7 (wie in deiner lircd.conf)
In der remote.conf:  LIRC.Right KEY_RIGHT

Sieht soweit gut aus, aber die Taste ist ohne Funktion.
Wenn ich unter irw die Taste drücke bekomme ich den Output:  98 0 KEY_COFFEE devinput
Das ist, so wie ich das bislang verstanden habe eine Fehlermeldung das kein Knopf/Code gefunden wurde.
Die Links Taste liefert den korrekten Output:  69 2 KEY_LEFT devinput

Grüße
Matthias
Produktiv System:
SAT over IP -> OctopusNet mit Unicable LNB: Inverto IDLU-24UL40-UNMOO-OPP
MLD 5.5 unstable/64Bit , Intel NUC BOXNUC6CAYH, 1 x 128 GB SSD, 8GB RAM + 1 x 3 TB HD per NFS (Synology),  Samsung UE32ES6300, Onkyo TX-8270, Nubert Nuline

Offline Matthias

  • Expert Member
  • *****
  • Posts: 2006
    • View Profile
Logitech Harmony 650
« Reply #4 on: April 13, 2017, 17:00:27 »
Hm, MUTE funktioniert auch nicht.

Ich befürchte ich muß mal mit irrecord die Codes auslesen.
Leider komme ich da nicht weiter:
Code: [Select]
irrecord /etc/lircd.conf

irrecord -  application for recording IR-codes for usage with lirc

Copyright (C) 1998,1999 Christoph Bartelmus(lirc@bartelmus.de)

irrecord: could not open /dev/lirc0
irrecord: default_init(): Device or resource busy
irrecord: could not init hardware (lircd running ? --> close it, check permissions)

Wie bekomme ich denn irrecord ans laufen? Früher (MLD 2..) ging das.

Grüße
Matthias
Produktiv System:
SAT over IP -> OctopusNet mit Unicable LNB: Inverto IDLU-24UL40-UNMOO-OPP
MLD 5.5 unstable/64Bit , Intel NUC BOXNUC6CAYH, 1 x 128 GB SSD, 8GB RAM + 1 x 3 TB HD per NFS (Synology),  Samsung UE32ES6300, Onkyo TX-8270, Nubert Nuline

Offline Matthias

  • Expert Member
  • *****
  • Posts: 2006
    • View Profile
Logitech Harmony 650
« Reply #5 on: April 13, 2017, 17:18:02 »
So, habe jetzt deine lircd.conf engespielt - schaut schon viel besser aus.
Danke!!!

Mal schauen ob ich die Info Taste noch hinbekomme

//Edit
Hast Du auch das Problem das die Tasten gerne mal prellen?
« Last Edit: April 13, 2017, 19:10:46 by Matthias »
Produktiv System:
SAT over IP -> OctopusNet mit Unicable LNB: Inverto IDLU-24UL40-UNMOO-OPP
MLD 5.5 unstable/64Bit , Intel NUC BOXNUC6CAYH, 1 x 128 GB SSD, 8GB RAM + 1 x 3 TB HD per NFS (Synology),  Samsung UE32ES6300, Onkyo TX-8270, Nubert Nuline

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2280
    • View Profile
Logitech Harmony 650
« Reply #6 on: April 13, 2017, 20:08:17 »
Jetzt nicht mehr. Abhilfe schafft die Installation vom Paket lircd2uinput - geht auch über das WebIf unter Konfiguration/Fernbedienung/Ruckeln und prellen unterbinden. Falls das noch nicht ausreicht, kannst du im OSD unter VDR-Setup/Sonstiges - Fernbedienung Wiederholverzögerung + Fernbedienung Wiederholintervall etwas experimentieren.

Viele Grüße skippy
meine MLDs (show / hide)

[1] MLD-5.x / Systems / x86 Systeme (PC) / Logitech Harmony 650
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.