Ich benutze diese lircd.conf auf einem RaspberryPi mit über GPIO angeschlossenem IR-Sensor (lircd 0.9.4c):
- begin remote
- name DM7020HD
- bits 32
- flags SPACE_ENC|CONST_LENGTH
- eps 30
- aeps 100
- header 8999 4431
- one 595 1607
- zero 595 539
- ptrail 592
- repeat 9000 2250
- gap 106276
- toggle_bit_mask 0x0
- begin codes
- on 0x4CB300FF
- help 0x4CB36897
- 1 0x4CB3807F
- 2 0x4CB340BF
- 3 0x4CB3C03F
- 4 0x4CB320DF
- 5 0x4CB3A05F
- 6 0x4CB3609F
- 7 0x4CB3E01F
- 8 0x4CB310EF
- 9 0x4CB3906F
- 0 0x4CB3D02F
- < 0x4CB350AF
- > 0x4CB330CF
- red 0x4CB3F807
- green 0x4CB304FB
- yellow 0x4CB3847B
- blue 0x4CB344BB
- info 0x4CB308F7
- menu 0x4CB348B7
- audio 0x4CB3708F
- pvr 0x4CB318E7
- up 0x4CB38877
- left 0x4CB3C837
- ok 0x4CB328D7
- right 0x4CB3A857
- down 0x4CB3E817
- exit 0x4CB3B847
- volume+ 0x4CB39867
- volume- 0x4CB338C7
- bouquet+ 0x4CB3D827
- bouquet- 0x4CB37887
- mute 0x4CB358A7
- frew 0x4CB3C43B
- playpause 0x4CB324DB
- stop 0x4CB3A45B
- ffwd 0x4CB3649B
- tv 0x4CB3E41B
- radio 0x4CB314EB
- text 0x4CB3946B
- rec 0x4CB354AB
- end codes
- end remote
Damit funktioniert alles wunderbar, auch die Wiederholfunktion.
Benutze ich die gleiche Konfiguration auf meinem neuen VDR-PC unter openSUSE Leap 15.0 (ebenfalls lircd 0.9.4c) , mit über die serielle Schnittstelle angeschlossenem IR-Sensor, so reagiert LIRC nur träge. Auf kurze Tastendrücke wird überhaupt nicht reagiert. Erst wenn ich die Taste in etwa so lange drücke, wie es normalerweise dauert, bis die Wiederholfunktion einsetzt, wird ein Tastendruck generiert. Aber nur genau einer, eine Wiederholung findet nicht statt.
Wenn ich mir mit 'mode2' die Impulse anzeigen lasse, so erscheint alles noch sehr flott. Auch kurze Tastendrücke werden erkannt, und bei längerem Drücken erkennt man an den veränderten Zeiten, dass die Repeat-Funktion einsetzt. Auch mit 'mode2 -s 250' werden sinnvolle Diagramme dargestellt.
Den LIRC Dämon starte ich auf dem PC mit
Hat vielleicht jemand eine Idee, was dieses Fehlverhalten verursachen könnte?
Klaus